You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
💻 A compact collection of Advanced Java programs covering RMI, Networking, AWT, Servlets, JSP, and JDBC, showcasing real-world distributed, GUI, and web application development.
UsesInetAddress to resolve IPs and hostnames in Java.
InetAddress.java
3️⃣
Event Handling (AWT)
Handles mouse events and user interactions in GUI apps.
MouseEventDemo.java
4️⃣
GUI Application
Implements a simple AWT calculator usingActionListener.
Calculator.java
5️⃣
Mini Project
OOP-based student result management system using encapsulation and inheritance.
StudentResultSystem.java
6️⃣
Servlets & JSP
Demonstrates dynamic web content creation and request handling.
*.jsp,*.java (Servlet files)
7️⃣
JDBC (Database Connectivity)
Connects Java apps to MySQL for data storage and retrieval.
ConnectionDemo.java,InsertRecord.java
⚙️ Technologies Used
Technology
Purpose
☕Java SE 8+
Core programming and logic
🌐RMI
Enables distributed application design
🕸️Networking (java.net)
IP & host communication
🖥️AWT / Swing
GUI components & event handling
🧩OOP Concepts
Class design, inheritance, encapsulation
🧮JDBC (Java Database Connectivity)
Connects Java to databases (e.g., MySQL)
🧱Apache Tomcat
Web server for deploying JSP & Servlets
🧾JSP (JavaServer Pages)
Dynamic web page generation
⚙️Servlets
Handles HTTP requests and responses
🧱 Architecture Snapshot
Layer
Function
🎯Client Layer
User interaction via GUI or browser
🔗RMI Registry / Servlet Engine
Connects client & server logic
🧠Server Layer (Tomcat)
Executes remote or web logic
🗄️Database Layer (JDBC)
Handles persistent data storage
🌍Network Layer
Enables IP communication & data flow
👩💻 Author
Shruti P. Sangvikar 💻 Third-Year Engineering Student
🪪 License
Free to use forlearning and academic purposes.
⭐If you find this helpful, please give it a star!
About
💻 A compact collection of Advanced Java programs covering RMI, Networking, AWT, Servlets, JSP, and JDBC, showcasing real-world distributed, GUI, and web application development.