0% found this document useful (0 votes)
2 views2 pages

1130505-Advanced Java Lab

The Advanced Java Lab course at Gujarat Technological University is designed for students familiar with Java, focusing on advanced features and server-side programming. The course includes practical exercises such as implementing TCP servers, creating web pages with dynamic content, and using Hibernate for database connectivity. It consists of a total of 28 hours of practical work, with assessments based on various competencies related to Java programming and web application development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

1130505-Advanced Java Lab

The Advanced Java Lab course at Gujarat Technological University is designed for students familiar with Java, focusing on advanced features and server-side programming. The course includes practical exercises such as implementing TCP servers, creating web pages with dynamic content, and using Hibernate for database connectivity. It consists of a total of 28 hours of practical work, with assessments based on various competencies related to Java programming and web application development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

GUJARAT TECHNOLOGICAL UNIVERSITY

Bachelor of Vocation (B.Voc), 3rd Semester


Branch: Information Technology
Subject Name: Advanced Java Lab
Subject Code: 1130505
Type of course: Core

Prerequisite: Java programming language

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.

Teaching and Examination Scheme:


Teaching Scheme
Credits Examination Marks
Total
Theory Marks Practical
Marks
L T P C ESE (E) PA(M) ESE (V) PA (I)
- - 2 2 - - 30 20 50
L- Lectures; T- Tutorial/Teacher Guided Student Activity; P- Practical; C- Credit; ESE- End Semester
Examination; PA- Progressive Assessment

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

w.e.f. 2022-23 http://syllabus.gtu.ac.in/ Page no. 1 of 2


GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Vocation (B.Voc), 3rd Semester
Branch: Information Technology
Subject Name: Advanced Java Lab
Subject Code: 1130505
Sr. CO Statement Marks % Weightage
No.
CO-1 Implement Networking and Database connectivity in Java for 30
given applications.
CO-2 Implement a web page with dynamic content and server-side 40
web application using Servlet and JSP.
CO-3 Demonstrate advanced JAVA programming in the real world. 10
CO-4 Develop mini projects 10

List of Open Source Software/learning website:


1. https://www.tutorialspoint.com/
2. https://www.geeksforgeeks.org/introduction-java-servlets/

w.e.f. 2022-23 http://syllabus.gtu.ac.in/ Page no. 2 of 2

You might also like