You are on page 1of 1

ADVANCE JAVA PROGRAMMING

Course Code: BTI 605 Credit Units: 04

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 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.

Course Contents:
Module I
Introduction to Java RMI, RMI services, RMI client, Running client and server, Introduction of Swing,
Swing Components, Look and Feel for Swing Components, Introduction to Multimedia Programming.

Module II
ODBC and JDBC Drivers, Connecting to Database with the java.sql Package, Using JDBC Terminology;
Evolving Nature of Area

Module III
Introduction to Servlets, Servlet Life Cycle, Servlet based Applications, Servlet and HTML. JSP:
Introduction to JSP, JSP implicit objects, JSP based Applications

Module IV
Enterprise Java Beans:-EJB roles—EJB Client-Object -container-Transaction Management—implementing
a Basic EJB Object-Implementing session Beans-Implementing Entity Beans-Deploying an enterprise Java
Beans Object-Changes in EJB1.1 specification.

Module V
The Model-View-Controller Architecture What is Struts, Struts Tags, Creating Beans, Other Bean Tags,
Bean Output, Creating HTML Forms, The Action Form class The Action class, Simple Struts: a simple
Struts application

Examination Scheme:

Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination; Att:
Attendance

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