1. Fundamentals of J2EE
- History of J2EE
- What is J2EE
- Why we need J2EE
- Course Objective
- Setting up the Environment
2. Overview of J2EE
- Architecture of J2EE
- Components
- J2EE servers
- J2EE Application Scenarios
- Benefits of J2EE
- J2EE Platform services
- Deployment and Security
- Overview of Service Technologies
- Communication Technologies in J2EE
3. Introduction to JDBC
3.1. Types of JDBC drivers
- Type-1 and Type-2 Drivers
- Type-3 and Type-4 Drivers
3.2. Making a Connection
- Driver Manager
- JDBC Connection
- Database access through JDBC
- Creating and executing the Statements
- Connection pooling
- Introduction to SQL
- DDL and DML
- Statement and PreparedStatement
- Callable Statement
- ResultSets
- Joins and its types
- Outer Joins
- JDBC APIs
4. SQL – An Overview
5. Overview of Servlets
- Need for Servlets
- Life Cycle of an Servlet
- Creating a Servlet.
- Deploying a Servlet
- Deployment Descriptor
6. Servlet APIs
- Servlet Request API
- Servlet Response API
- Servlet Context API
- HTTP Servlet
- HTTP Servlet Request API
- HTTP Servlet Response API
- HTTP Session API
|
7. Request and Response Headers
- HTTP Request and Response Headers
- HTTP Status Codes
8. Servlet LifeCycle APIs
- Lifecycle events
- ServletRequest and ServletContext Listeners
- HTTP Session Listeners
9. Session Management
- URL Rewriting & Hidden Form field
- Cookies
- Example application using cookies
- Session Tracking using Servlet Session API
10. InterServlet Communication
- Request Dispatcher and HTTP Redirect method
- Servlet Chaining
11. Advanced Concepts
- Exception handling in Servlets
- Servlet Filters
- Sample Implementation of Servlet Filters
- Thread safe Servlets
12. Overview of JSP
- Introduction to JSP
- Life Cycle of JSP
- First JSP
- JSP APIs
13. Components of JSP
- Scripting Elements
- Implicit Objects
- Page Directive
- Include and Taglib Directive
- JSP Actions
14. JavaBeans in JSP
- Using beans in JSP page
- Accessing and Setting Bean Properties
15. Custom tags in JSP
- Introduction to Custom tags
- Tag Handler
- Tag Library Descriptor
- Illustration of simple Custom tags
- Types of tags
16. Overview of EJB
- Introduction to EJB
- EJB Architecture
- Types of Beans
- Benefits of EJB
|