Advanced Java
Advanced Java
Course Objectives:
The objective of the course is
To teach the students multifaceted skills of J2EE, JDBC, Java Servlets, JSP’s, Enterprise Beans.
To write intranet applications and other e-business solutions those are the foundation of corporate computing.
Pre-requisites: Java programming
Course Contents/Syllabus:
Weightage (%)
Module I : INTRODUCTION 10%
Distributed multitier applications, J2EE components: Client tier, Web tier, Business tier, Enterprise Information
System tier; J2EE containers: Meaning of container, Container Types: Application Client container, Web container
and EJB container; Introduction to J2EE technologies: Enterprise Java Beans Technology, Java Servlet
Technology, JavaServer Pages Technology, Java Message Service API, Java Transaction API, Java Mail API,
JavaBeans Activation Framework, Java API for XML Processing, JDBC API, Java Naming and Directory
Interface, Java Authentication and Authorization Service, A comparison of services and libraries
JDBC Objects: The Concept of JDBC-JDBC Driver Types-JDBC Packages-A Brief Overview of the JDBC
process-Database Connection-Associating the JDBC/ODBC Bridge with the Database-Statement, Executing
queries using JDBC connection, Types of JDBC statements, Resultset type – not scrollable; scrollable, Resultset
Navigation
Analyze in depth a software problem and apply J2EE as an architecture and platform for building and deploying enterprise applications.
Design and develop EJB architecture and know how to use various EJB bean types.
Develop web-based software solution to a given problem, using Java technology.
Implement the various theoretical concepts learnt.
Subject will be taught on the basis of class room teaching in form of lectures, question – answer sessions and practical covering different modules of the course.
Lab practical is included to give hands on experience to students so that students are able to demonstrate and implement the concepts learned during lecture
hours.
Total
Theory L/T (%) Lab/Practical/Studio (%)
75 25 100
Weightage (%) 10 10 5 5 70
Lab/ Practical/ Studio Assessment:
Text Reading:
Jim Keogh, J2EE: The Complete Reference, Tata McGraw Hill Publishing Company, New Delhi 2002
The-Complete-Reference-J2SE-5th-Edition Tata Mc Graw Hill,2002
Programming With Java, Balagurusamy, E. 2nd ed TMH,2010
References:
Justin Couch and Daniel H. Steinberg, J2EE Bible, Willey India Pvt. Ltd, New Delhi, 2002
Paul Tremblett, Instant Enterprise Java Beans, Tata McGraw Hill Publishing Company, New Delhi 2001