Protocols and Web Servers
TCP Protocol
Building a Simple Server
Step-by-Step Guide to Building a Simple Web Server in Java
Building a Multithreaded Server
- Guide to multithreaded web server in Java
Linux Commands
Basic Commands
Tomcat Server
This documentation provides an initial overview of using an Apache Tomcat server, a vital tool for Java web application development.
Smart Tomcat Setup Guide
This guide helps you set up Smart Tomcat in your development environment using IntelliJ IDEA or Visual Studio Code.
Apache Maven: Management and Lifecycle
Apache Maven is a core tool in the Java ecosystem used for project management, build automation, and software dependency management.
Weekly Slides
Official slides corresponding to Week 1: Networks, Web Protocols (TCP/UDP/HTTP), Java Sockets, Apache Tomcat, and Java Servlets.