Duration : 6 Weeks
Java
Introduction to JavaDeclarations and access control
Declaring classes, methods, instance variables, static variables Constructors
Flow control and exception handling
Loops/If-then-else/Switch
Try-catch
Abstract classes/ Iterfaces/Packages/Inheritance
Overloading, Overriding and runtime behavior
Object casting (assignments)
Garbage Collection
Threads
Collections
Servlets
Servlet technology overview (cgi, Servlets)
Servlet Life cycle
Single thread model (vs) Multi thread servlet model
Servlet chaining, RequestDispatcher
Deployment of web applications
Session management
JSP
JSP technology overview (MVC overview)
Building jsp’s with scriptlets
Static (vs) dynamic includes, includes (vs) forwards
Java beans overview
Scopes overview
JDBC
JDBC overview
Createstatement/Preparestatements/Resultsets overview
Callable statements
Connection Pooling
Building a sample web application with backend database.
Design Patterns
Singleton
Facade
Factory
DAO
Observer
Proxy
Adapter
Value objects
EJB
Entity Beans overview
Container Managed Persistence and lifecycle
Bean managed persistence and lifecycle
Session beans overview
Stateful session beans and lifecycle
Stateless session beans and lifecycle
Message driven bean components
EJB Deployment overview
EJB Usage Design Patterns(Session Facade)
XML
Overview of XML
Xerces Parser
SAX and DOM API
XML document parsing, generation
Struts
Overview of Struts framework components
Using Struts HTML Tag libraries
Using Forms - Submission, Navigation and Pre-population
Actions Overview - Using Built-in Struts Actions
Using Html, Bean Tags
Validation with Commons Validator
Using Tiles with Struts
HITECHBASE Services
Bridge the gap between concept and reality
|