Advanced Java Lab - R23IT54

Advanced Java Programming Laboratory

Advanced Java Programming Laboratory

List of Laboratory Experiments

Course Name Advanced Java Programming Laboratory
Course Type Laboratory
Software Java JDK, MySQL, Apache Tomcat, Eclipse/IntelliJ IDEA
Prerequisite Core Java Programming & SQL

Sample List of Experiments

Exp No. Experiment
1 JDBC using Statement Object (CRUD)
  • Create Student table (RollNo, Name, Address).
  • Insert sample records.
  • Display records using Statement.
  • Insert two new records.
  • Update one record.
  • Delete one record.
  • Display updated records.

Mysql Driver: Download mysql-connector-j-9.2.0.jar

2 JDBC using PreparedStatement
  • Create Student table.
  • Insert sample records.
  • Display records using PreparedStatement.
  • Insert two records.
  • Update one record.
  • Delete one record.
  • Display updated records.
3 CallableStatement & Stored Procedures
  • Create a stored procedure to insert an employee record.
  • Create a stored procedure to retrieve employee salary.
  • Invoke stored procedures using CallableStatement.
Callable Statement ==> 📖 View 📄 PDF
4 Demonstrate Scrollable ResultSet functionality.
Template Program ==> 📖 View
5 Demonstrate Updatable ResultSet functionality.
Template Program ==> 📖 View
6 Study Servlet deployment descriptor (web.xml) and execute a basic Servlet.
7 Implement Servlet collaboration using the include() action.
8 Develop a Login Application demonstrating session management using:
  • Cookies
  • HttpSession
  • URL Rewriting

Example Program - Open Google Classroom

9 Develop a simple JSP page and study JSP execution.
10 Create an HTML form to input two numbers and display their addition using JSP.
11 Perform Database Connectivity using JSP.

Example Program - Open Google Classroom

12 Demonstrate the Core Tags of JSTL.

JSTL Tags ==> 📖 View 📄 PDF || JSTL Tags Examples ==> 📖 View 📄 PDF

13 Demonstrate the Formatting Tags of JSTL.


JSTL fmt Tags ==> 📖 View 📄 PDF

14 Demonstrate the Function Tags of JSTL.

JSTL fn Tags ==> 📖 View 📄 PDF

15 Demonstrate the SQL Tags of JSTL.

Example Program - Open Google Classroom

16 Study and implement MVC Architecture using Spring Framework.

Spring MVC ==> 📖 View 📄 PDF

17 Develop CRUD applications using Spring DAO and demonstrate Transaction Management using Spring Template.
Spring CRUD Operations using Spring DAO Open ZIP File in Google Drive

📚 Study Materials & Viva Questions

S.No Material Google Drive Link
1 JDBC Viva Questions & Answers (PDF) 📖 View 📄 PDF
2 Servlet Viva Questions & Answers (PDF) 📖 View 📄 PDF
3 JSP Viva Questions & Answers (PDF) 📖 View 📄 PDF
4 Spring MVC Viva Questions & Answers (PDF) 📖 View 📄 PDF
Department of Computer Science & Information Technology
Advanced Java Programming Laboratory

Comments

Popular posts from this blog

OOP Through JAVA

Advanced Java - R23IT04