Professional Documents
Culture Documents
Course Code: HPE06-1.0 Duration: 105Hrs.: J2Ee (Struts With Hibernate)
Course Code: HPE06-1.0 Duration: 105Hrs.: J2Ee (Struts With Hibernate)
Course Code: HPE06-1.0 Duration: 105Hrs.: J2Ee (Struts With Hibernate)
Sub Topic
Introduction to JAVA Technology
JAVA Language Features
What is JAVA byte code? What is JVM?
Introduction to JAVA
Technology
Object-Oriented
Programming
Concepts
Polymorphism
Inheritance
Abstraction
HP
J2EE Architecture
Introduction to EE Components
EE Containers
Introduction to JDBC API
Types of JDBC Drivers
Executing statements, prepared statements
JDBC API
DatabaseMetaData
ResultsetMetaData
JDBC Transactions
Save Points
Isolation Levels
Issues with Persistence layers
Object/Relational Mapping(ORM)
What is and Why Hibernate
Introduction to
Hibernate
Hibernate architecture
Instance states
Persistence lifecycle operations
POJO (Plain Old Java Object) Based Mapping
DAO
Persistent Entity Class
Hibernate Mapping
Mapping Class
Hibernate Query
Lanaguage(HQL)
Projection Queries
Aggregate Queries
from clause
Associations and join
select clause
HP
Polymorphic query
where clause
Criteria query
Criteria query API
Pagination
Criteria query
Restrictions
Ordering
Aggregate function
Fetch modes
Query By Example
Transaction Overview
Transactions in Hibernate
Hibernate Transaction API
The lifecycle of managed objects
Relationships
Inheritance Mapping
Table-per-class mapping
Table per Subclass mapping
Table per Concrete Class mapping
Introduction To HTML
HTML
Markup Tags
HTML Comments
Character entities
HP
Java Servlet
technology
Session Management
Servlet Listeners
Servlet Filter
Filter Processing
Filter Chain
Mapping of a filter in web.xml
Using filters to modify a request or response
Shortcomings of Servlets : Solution is JSP
HP
Scripting Elements
Built-in Action Elements
Using Beans in JSP
An Overview
Using a tag library in a web application
JSP Custom Tags
Using JSTL
Introduction to
Struts2 Framework
Application Flow
Components
Model, View and Controller
Building a simple web application using struts2
Introducing Struts 2 actions
Packaging your actions
Struts 2 actions
Implementing actions
Transferring data onto objects
Building custom validators
File uploading
Why intercept requests?
Interceptors in action
Interceptors
HP
Control tags
Miscellaneous tags
A brief primer for the OGNL expression language
Life after the action
Results in detail
UI component tags
HP