Source code for the chat application used in the WebSocket Programming with Java EE course on Lynda.com.
1 Welcome
2 What you should know
3 Using the exercise files
4 Using the challenges
1 Rise of WebSocket
2 WebSocket Usage
1 WebSocket lifecycle and topology
2 WebSocket frontend and backend
1 Introduction to the project application
2 Deployment
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
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
1 WebSocket Web Frontend
2 Build the frontend
Respositroy: 06_02_start
Respositroy: 06_02_end
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
1 How to test WebSocket endpoints
Respositroy: 08_01_start
1 Next steps