CSE524

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

B.Tech.

(CSE) 2023-27
Annexure 2
ADVANCED JAVA PROGRAMMING LAB
Course Code: CSE 524 Credit Unit: 01
Total Hours: 30
Course Objective:
The objective is to equip the students with the advanced feature of contemporary java which would enable them
to handle complex programs relating to managing data and processes over the Enterprise network. The major
objective of this course is to provide a sound foundation to the students on the concepts, precepts and practices,
in a field that is of immense concern to the industry and business.

Programming Language: Java

Course Contents :
Lab Experiments are based on the course Introduction to Advanced Java Programming (CSE 504)

List of experiments/demonstrations:
1. Implement two services that should be run on a given network host. You should use Java RMI.
Develop a basic arithmetic calculator with the help of java RMI. (3 Hours)
2. Write a Java program that can create an employee form for inserting the detail of employee in an
organization by using Applets create a JFrame which have labels, text box, Radio button, Check Box,
button etc. (3 Hours)
3. For the above form write a programme to handle the events for checking the data input by user. (3
Hours)
4. WAP that implement a JApplet and display the following frame. (3 Hours)
a. Customer name
b. Customer number
c. Age
d. Address
5. Write a Java program to access a table Employees for Oracle Sample database in HR Schema using
Java code. (2 Hour)
6. Write a Java program to manipulate a table Employees for Oracle Sample database in HR Schema
using Java code. (2 Hour)
7. Write a Java program that implement a simple servlet program. (3 Hours)
8. Write a Java program for authentication. (3 Hours)
a). Create the Web Page for User-Name and Password
b). Validate the login-id and password by the servlet code.
c). Connecting a database using user-id and password.
9. Write a Java program to product selling web site. (3 Hours)
a) Read data send by the client (HTML page)
b) Insert data into the database using the prepared statement.
c) Display the output to client for item purchased or not.
10. Write a Java program to include a HTML page into a JSP page to product purchasing. (3 Hours)
a) Read data send by the client (HTML page)
b) Insert data into the database using the prepared statement.
c) Display the output to client for item purchased or not.
11. Write a Java program using Enterprise Java Beans for creating an application. (2 Hours)
a) Adding a Session EJB component to handle the business logic of the J2EE Application.
b) Integrating the DAO into the Session EJB.
c) Adding an Entity EJB
d) Integrating the Entity EJB into the Session EJB.
e) Interfacing the Web Tier with the Session EJB.

Course Outcomes:
• Ability to design and develop Java Applets, Beans programming.
• Ability to design and structure the Server Side Programming Concepts.
• Ability to Create and design Dynamic web Application.
• Write the structured code for JDBC (back end database).
• Ability to develop and design the enterprise level applications.

102
B.Tech. (CSE) 2023-27
Annexure 2

Examination Scheme:
IA EE

A PR Practical Major Minor


LR Viva
Based Test Experiment Experiment
5 10 15 35 15 10 10

Note: IA –Internal Assessment, EE- External Exam, A- Attendance, PR- Performance, LR – Lab Record, V –
Viva.

Text & References:


Text:
• Java 2 Unleashed (Techmedia – SAMS) By Jamie Jaworski
• Professional Java Server Programming ( a Press ) By Allamaraju
• Developing Java Servlets (Techmedia – SAMS) By James Goodwill
• Using Java 1.2 Special Edition ( PHI ) By Webber

References:
• David Flanagan,Jim Parley, William Crawford & Kris Magnusson, Java Enterprise in a nutshell- A
desktop Quick reference -O'REILLY, 2003
• Stephen Ausbury and Scott R. Weiner, Developing Java Enterprise Applications, Wiley-2001
• Jaison Hunder & William Crawford, Java Servlet Programming, O'REILLY, 2002
• Dietal and Deital, “JAVA 2” PEARSON publication

103

You might also like