Ajava 6C 2160707 PDF
Ajava 6C 2160707 PDF
Ajava 6C 2160707 PDF
Prerequisite: NA
Rationale: NA
Content:
1 Java Networking 06 5
Network Basics and Socket overview, TCP/IP client sockets, URL,
TCP/IP server sockets, Datagrams, java.net package Socket, Hrs
ServerSocket, InetAddress, URL, URLConnection
2 JDBC Programming 10
The JDBC Connectivity Model, Database Programming: Connecting to
the Database, Creating a SQL Query, Getting the Results, Updating
Database Data, Error Checking and the SQLException Class, The 08Hrs
SQLWarning Class, The Statement Interface, PreparedStatement,
CallableStatement The ResultSet Interface, Updatable Result Sets, JDBC
Types, Executing SQL Queries, ResultSetMetaData, Executing SQL
Updates, Transaction Management.
3 Servlet API and Overview 25
Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary slightly from above table.
Reference Books:
1. Black Book “ Java server programming” J2EE, 1st ed., Dream Tech Publishers, 2008. 3. Kathy
walrath ”
2. Complete Reference J2EE by James Keogh mcgraw publication
3. Professional Java Server Programming by Subrahmanyam Allamaraju, Cedric Buest Wiley
Publication
4. SCWCD, Matthew Scarpino, Hanumant Deshmukh, Jignesh Malavie, Manning publication
5. Core Java, Volume II: Advanced Features by Cay Horstmann and Gary Cornell Pearson Publication
6. Java Persistence with Hibernate by Christian Bauer, Gavin King
7. Spring in Action 3rd edition , Craig walls, Manning Publication
8. Hibernate 2nd edition, Jeff Linwood and Dave Minter, Beginning Après publication
9. Java Server Faces in Action, Kito D. Mann, Manning Publication
10. JDBC™ API Tutorial and Reference, Third Edition, Maydene Fisher, Jon Ellis, Jonathan Bruce,
Addison Wesley
11. Beginning JSP, JSF andTomcat, Giulio Zambon, Apress
12. JSF2.0 CookBook, Anghel Leonard, PACKT publication
Course Outcome:
1. Use various tools, and Validation techniques, use of different templates available in IntelliJ IDEA,
Implementation and testing strategies in real time applications.
2. Use advanced concepts related to Web Services, spring and Hibernate.
List of Experiments:
Socket Programming(TCP/UPD)
1) Create chat application using either TCP or UDP protocol.
2) Implement TCP Server for transferring files using Socket and ServerSocket
3) Implement any one sorting algorithm using TCP/UDP on Server application and Give Input
On Client side and client should sorted output from server and display sorted on input side.
4) Implement Concurrent TCP Server programming in which more than one client can connect
and communicate with Server for sending the string and server returns the reverse of string
to each of client
5) Write RMI application where client supplies two numbers and server response by summing
it. Provide your custom security policy for this application.
6) Implement Student information system using JDBC and RMI.
JDBC/Servlet
7) Create Servlet file which contains following functions:
1. Connect 2. Create Database 3. Create Table 4. Insert Records into respective table 5.
Update records of particular table of database 6. Delete Records from table. 7. Delete
table and also database.
8) User can create a new database and also create new table under that database. Once database
has been created then user can perform database operation by calling above functions. Use
following Java Statement interface to implement program:
1. Statement 2. Prepared statement 3. Callable statement
9) Create Servlet file and study web descriptor file.
10) Create login form and perform state management using Cookies, HttpSession and URL
Rewriting.
11) Implement Authentication filter using filter API.
12) Create database of student subject-wise data and retrieve all data using JSP and generate xml
structure along with DTD and XML Schema definition
13) Refer Practical 11 and apply XSLT (Style) to generated xml document and print your result.
14) Create web service which provides student information.
15) Create Web Service client which consume above service and display student data by
entering student id.
16) Study and implement Hibernate
17) Study and Implement MVC using Spring Framework
1) Using J2EE JSP/Servlet API develop student’s management system required to manage student’s
academic activity such as student’s profile, student’s day to day assignment submission as per
instructions and assignment given by teacher . Provide MVC based interface using spring
framework and do the database design using Hibernet framework and also provide two login roles
one for teachers providing assignment and notification for class and other for students to submit
their assignments and can view notices published by teachers
2) Develop the students blog and online forum where various group of students can do discussion on
various academic and non-academic but technical topics discussions group where all of college
teachers can provide comments and likes and dislikes. Use Spring base and Hibernet technology for
MVC framework and database design respectively