Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

💻 A compact collection of Advanced Java programs covering RMI, Networking, AWT, Servlets, JSP, and JDBC, showcasing real-world distributed, GUI, and web application development.

NotificationsYou must be signed in to change notification settings

Shruti627/Advanced-Java-Programming-Practicals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🚀 A compact collection ofAdvanced Java Programs showcasing concepts likeRMI,Networking,Event Handling,JSP,Servlets, andJDBC.
These practicals demonstrate how Java supportsdistributed computing,client-server communication,database connectivity, anddynamic web development.


🧩 Practicals Overview

Sr. No.CategoryDescriptionExample Files
1️⃣RMI (Remote Method Invocation)Demonstrates remote object communication and distributed execution.PalindromeInterface.java,PalindromeImpl.java,PalindromeServer.java,PalindromeClient.java
2️⃣NetworkingUsesInetAddress 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 ApplicationImplements a simple AWT calculator usingActionListener.Calculator.java
5️⃣Mini ProjectOOP-based student result management system using encapsulation and inheritance.StudentResultSystem.java
6️⃣Servlets & JSPDemonstrates 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

TechnologyPurpose
Java SE 8+Core programming and logic
🌐RMIEnables distributed application design
🕸️Networking (java.net)IP & host communication
🖥️AWT / SwingGUI components & event handling
🧩OOP ConceptsClass design, inheritance, encapsulation
🧮JDBC (Java Database Connectivity)Connects Java to databases (e.g., MySQL)
🧱Apache TomcatWeb server for deploying JSP & Servlets
🧾JSP (JavaServer Pages)Dynamic web page generation
⚙️ServletsHandles HTTP requests and responses

🧱 Architecture Snapshot

LayerFunction
🎯Client LayerUser interaction via GUI or browser
🔗RMI Registry / Servlet EngineConnects client & server logic
🧠Server Layer (Tomcat)Executes remote or web logic
🗄️Database Layer (JDBC)Handles persistent data storage
🌍Network LayerEnables 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp