Skip to content

Latest commit

 

History

History
87 lines (67 loc) · 1.98 KB

File metadata and controls

87 lines (67 loc) · 1.98 KB

WebSocket Programming with Java EE

Source code for the chat application used in the WebSocket Programming with Java EE course on Lynda.com.

Introduction

1	Welcome	
2	What you should know	
3	Using the exercise files	
4	Using the challenges	

WebSocket Introduction

1	Rise of WebSocket	
2	WebSocket Usage	

WebSocket frontend and backend

1	WebSocket lifecycle and topology	
2	WebSocket frontend and backend	

Project application and structure

1	Introduction to the project application	
2	Deployment	

Java EE WebSocket API

1	Websocket Methodologies	
2	WebSocket functionality	
3	Annotation methodology	
4	Implement WebSocket lifecycles	
		Respository: 04_04_start
		Respository: 04_04_end
5	Configure the session	
		Respositroy: 04_05_start
		Respositroy: 04_05_end
6	Lifecycle logic	
		Respositroy: 04_06_start
		Respositroy: 04_06_end
7	Programatic methodology	
8	WebSocket client API	
9	Code a client API	
		Respositroy: 04_09_start
		Respositroy: 04_09_end
10	✓ Challenge: Code programatic endpoint	
11	✓ Solution: Code programatic endpoint	
		Respositroy: 04_11_solution

Messages and Encoding

1	Use the JSON Processing API	
2	Encoders and decoders	
3	Code the encoder	
		Respositroy: 05_03_start
		Respositroy: 05_03_end
4	Code the decoder	
		Respositroy: 05_04_start
		Respositroy: 05_04_end
5	✓ Challenge: Ping/pong endpoint	
6	✓ Solution: Ping/pong endpoint	
		Respositroy: 05_06_solution

Build Web Frontend

1	WebSocket Web Frontend
2	Build the frontend	
		Respositroy: 06_02_start
		Respositroy: 06_02_end

WebSocket Security

1	Secure WebSocket endpoint	
2	Websocket Security	
		Respositroy: 07_02_start
		Respositroy: 07_02_end
3	Websocket Encryption	
		Respositroy: 07_03_start
		Respositroy: 07_03_end

Testing WebSocket Endpoints

1	How to test WebSocket endpoints	
		Respositroy: 08_01_start

Conclusion

1	Next steps