Java Database Connectivity
- JDBC Product
- Types of Drivers
- Two-Tier Client/Server Model
- Three-Tier Client/Server Model
- Basic Steps of JDBC
- Creating and Executing SQL Statement
- The Result Set Object
- Working with Database Metadata
- Interface
Servlets
- Servlet Interaction & Advanced Servlets
- Life Cycle of Servlet
- Java Servlet Development Kit
- Javax.servlet package
- Reading Servlet Parameters
- Reading Initialization Parameters
- The javax.servlet.http package
- Handling HTTP
Java Server Pages
- JSP Technologies
- Understanding the client-server model
- Understanding web server software
- Configuring JSP server
- Handling JSP Errors
- JSP Translation Time Errors
- JSP Request Time Errors
- Creating a JSP Error Page
RMI
- RMI Architecture
- Designing RMI application
- Executing RMI application
EJB
- Types of Enterprise Java beans
- Session Bean & Entity Bean
- Features of session Bean
- Life-cycle of stateful session bean
- Features of Entity Bean
- Life-cycle of entity bean
- Container- managed Transactions
- Bean-managed Transactions
- Implementing a container-managed entity bean
XML
- What is XML?
- XML Syntax Rules
Introduction to the Apache Struts
- MVC Architecture
- Struts Architecture
- How struts works?
- Introduction to the struts Controller
- Introduction to the struts action class
- Using struts action form class
- Using struts HTML tags
Introduction to Struts validator framework
- Client Side address validation in struts
- Custom validators Example
- Developing Applications with struts tiles
Introduction to Hibernate 3.0
- Hibernate Architecture
- First Hibernate Application