A basic web server implementation using Java.
I watched Robert C. Martin's episode on creating your own web server. We can simply spin up our own web server, rather than spending time on configuring a web server whose many features are not used. This server can be modified as per our need though its not very powerful.
- Socket programming
- Handling threading issues
- Test driven development
- Basic HTTP request and response structure
- Web browsers handling of HTTP request.