Introduction to Java: Java Architecture, Class and Object, Inheritance, Interfaces, Packages, Exception Handling, Multithreading, File Handling with stream classes
Swing and MVC Design Patterns - Layout Management - Swing Components- Menus- Dialog Boxes - Standard Event Handling
Design of JDBC - JDBC Configuration - Executing SQL Statements: Managing Connections, Statements, Result Set, SQL Exceptions, Populating Database -Query Execution -OLTP with JDBC - Remote Method Invocation: Introduction of RMI, Architecture of RMI, Remote Objects, Creating and Executing RMI Applications
Servlets: Introduction to Servlets,Life cycle of servlets, Java Servlets Development Kit, Creating, Compiling and running servlet, The servlet API ( javax.servlet package), Reading the servlet Parameters, Reading Initialization parameter, The javax.servlet.http.Package, Handling HTTP Request and Response (GET / POST Request), Using Cookies, Session Tracking.
Advantage of JSP technology (Comparison with ASP / Servlet), JSP Architecture, JSP Access Model, JSP Syntax Basic (Directions, Declarations, Expression, Scriplets, Comments), JSP Implicit Object, Object Scope, Synchronization Issue, Exception Handling, Session Management, Creating and Processing Forms.
Reference Book:
• Cay Horstmann and Grazy Cornell, “Core Java Volume II-Advance Features”, Eighth Edition, Prentice Hall , 2009 • Steven Holzner, “Java 2 Programming-AWT, Swing, XML and Java Beans Black Book”, Dreamtech Press, 2008. • Phil Hanna , “JSP 2.0 The Complete Reference”, Tata McGraw Hill ,Edition 2008
Text Book:
• Cay Horstmann and Grazy Cornell, “Core Java Volume I-Fundamentals”, Eighth Edition, Prentice Hall , 2007 . (Unit I & II) • C.Xavier, “Programming with Java 2”, SciTech Publications (India) P. Ltd, 2005. (Unit III , IV & V)