Servlet Course Content
- Web Application Basics.
- Architecture and challenges of Web Application.
- Introduction to servlet
- Servlet life cycle
- Developing and Deploying Servlets
- Exploring Deployment Descriptor (web.xml).
- Handling Request and Response
- Initializing a Servlet
- Accessing Database
- ServletConfig
- ServletContext
- RequestDispatcher
- Servlet sendRedirect
- Session Tracking & Management
- Dealing with HttpSession
- Dealing with Cookies
- Dealing With URL ReWritting.
- JSP
- Basic JSP Architecture
- Life Cycle of JSP (Translation, compilation)
- JSP Tags and Expressions
- Role of JSP in MVC-2
- JSP with Database
- JSP Implicit Objects
- Tag Libraries
- JSP Expression Language (EL)
- Using Custom Tag
- JSP Capabilities:
- Exception Handling
- Session Management
- Directives
- JSP with Java Bean
Hibernate Framework
Introduction to Hibernate
- Overview of Hibernate Architecture
- Object Persistence
- O/R mismatch
- Object Relational Mapping (ORM)
- Java ORM/Persistent Frameworks
- A simple Hibernate application
Hibernate Query Language (HQL)
- Fetching options
- Hibernate queries
- HQL parameters
- Externalizing queries
- Using the Criteria API
Hibernate Mapping Associations
- Many-to-one
- Bidirectional many-to-one
- One-to-one
- Bidirectional one-to-one
- Many-to-many
Spring Framework:
Introduction to Spring.
- What is Spring.
- Spring Architecture.
- Spring Modules.
Spring Core.
- Introduction to IOC
- Types of DI
- Setter VS Constructor
- Collection DI
- Bean Inheritance
- Inner Beans
- Bean Scopes
- Inner Beans
- Bean Auto wiring
- Spring core Annotation
Spring AOP
- Programmatic AOP
- Declarative AOP
- Programmatic VS Declarative AOP
- AOP using annotation.
Spring Tx
- Transaction Management
- Transactions Using Annotation.
Spring JDBC
- DAO
- Spring DAO
- JDBC database access
- JDBC Template
- Executing Statements
- JDBC Statements
- Executing Queries
- SQL Parameters
Spring MVC
- Introduction to Spring MVC
- Spring Controller
- Spring Handler Mapping
- Spring View Resolver
- Controllers
- Validations
- Views
Spring ORM.
- ORM Introduction.
- Spring with Hibernate
- Session Factory and Data Source Configuration
- ORM DAO.
- Transaction
- ORM Annotation