1130505-Advanced Java Lab
1130505-Advanced Java Lab
Rationale: This course provides the knowledge necessary to understand java and develop dynamic
web pages. This course is intended for programmers who are familiar with Java and want to learn
about the advanced features of Java and server-side programming.
Contents:
Sr. %
Practical / Hands
No. Hrs. Weightage
on Exercise
1 Implement TCP Server for transferring files using Socket and Server 03 05
Socket
2 Implement cookies to store first name and last name using Java server 04 05
pages.
3 Develop an applet that draws a circle. The dimension of the applet should 04 05
be 500 x 300 pixels. The circle should be centered in the applet and have
a radius of 100 pixels. Display your name centered in a circle.( using
draw Oval() method)
4 Implement student registration form with enrollment number, first name, 03 10
last name, semester, contact number. Store the details in the database.
Also implement search, delete and modify facilities for student records.
5 Write a Servlet program to print system date and time. 03 05
6 Design a web page that takes the Username from the user and if it is 03 05
a valid username prints “Welcome Username”. Use JSF to
implement.
7 Write a Hibernate application to store customer records and retrieve the 04 05
customer record including name, contact number, address.
8 Write an application to keep records and retrieve records of students. The 04 10
record includes student id, enrollment number, semester, SPI. Use MVC
architecture.
Total 28 50