01CE0411 - Advance Java Technology - Syllabus
01CE0411 - Advance Java Technology - Syllabus
Computer Engineering
Contents:
Contact
Unit Topics
Hours
1 Java Database Connectivity 8
JDBC Architecture, Types of JDBC Drivers, Introduction to major JDBC
Classes and Interface, Creating simple JDBC Application, Types of
Statement, Exploring ResultSet Operations, Batch Updates in JDBC,
Creating CRUD Application, Using Rowsets Objects, Managing Database
Transaction
2 GUI – Swing & Event Handling 8
Syllabus for Bachelor of Technology
Computer Engineering
References:
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. Core Java, Volume II: Advanced Features by Cay Horstmann and Gary Cornell
Pearson Publication
5. Core Servlets and Java Server Pages Volume-II: Advanced Technologies by
Marty Hall, Larry Brown and Yaakov Chaikin, Pearson Education
6. Java Persistence with Hibernate by Christian Bauer, Gavin King
7. Spring in Action 3rd edition , Craig walls, Manning Publication
Syllabus for Bachelor of Technology
Computer Engineering
8. Hibernate 2nd edition, Jeff Linwood and Dave Minter, Beginning Après
publication
9. JDBC™ API Tutorial and Reference, Third Edition, Maydene Fisher, Jon Ellis,
Jonathan Bruce, Addison Wesley
10. Beginning JSP, JSF and Tomcat, Giulio Zambon, Apress
Laboratory work:
Laboratory work based on JDBC, Swing, Servlets, JSP, Hibernate and Spring with
minimum 10 experiments will be incorporated which will be considered for evaluation.
Instructional Method:
a) The course delivery method will depend upon the requirement of content and
need of students. The teacher in addition to conventional teaching method by
black board, may also use any of tools such as demonstration, role play, Quiz,
brainstorming, MOOCs etc.
b) The internal evaluation will be done on the basis of continuous evaluation of
students in the laboratory and class-room.
c) Practical examination will be conducted at the end of semester for evaluation
of performance of students in laboratory.
d) Students will use supplementary resources such as online videos, NPTEL
videos, e-courses, Virtual Laboratory.
Supplementary Resources:
a) http://www.oracle.com/technetwork/java/javase/downloads/index.html
b) https://docs.oracle.com/javaee/6/tutorial/doc/
c) https://javaee.github.io/tutorial/
d) http://docs.oracle.com/javase/tutorial/java/index.html
e) https://spring.io/guides