The JAVA Hibernate training gives you a competitive edge over others . See below to get an idea of the program details.
Duration: 3 Days
PREREQUISITES
Working knowledge of Java Programming Language
Knowledge of XML
Knowledge of Web Application Development Would be an added Advantage
Knowledge of Java EE
We will let you get a detail on following(given below) during our session -
OBJECT RELATIONAL MAPPING
O/R Introduction
Annotations
JPA and EJB 3.0
Object Identity
Object References
Collections
Inheritance
Semantics Missing From Java
Query Languages
O/R Patterns
Miscellaneous
Logical Mismatch Table
Transparent Persistence
HIBERNATE BASICS
Elements of Hibernate
Basic Steps
THE SAMPLE APPLICATION
The Training Center Application
Web Applications
Web MVC
The Object Model
CONFIGURING HIBERNATE
hibernate.cfg.xml
DataSource
Jar Files
Load the Configuration
Create the SessionFactory
HibUtil
CREATING PERSISTENT CLASSES
Create the Entity Class
Rule for Persistent Entities
Recommendations for Persistent Entities
Add Hibernate Tags
USING PERSISTENT OBJECTS
Opening Session
Saving Data
PopulateDatabase
Closing/Flushing the Session
Exception Handling
Loading Data
Updating Data
An Add/Edit JSP Page
TRANSACTIONS, VALIDATION AND LIFECYCLE EVENTS
Maintaining Consistent State
Adding Transactions
JTA
Using Lifecycle Events
Validation
Optimistic Locking
SIMPLE COMPOSITION AND ASSOCIATIONS
Association Versus Component
Many-to-one
Components
One-to-one
Component Versus One-to-One
JSP Pages
COLLECTIONS
Collection Types
Simple Value Collections
Entity Collections
Bidirectional Associations
Cascading Operations
Sorting Collections
Composite Elements
OBJECT IDENTITY
Database Versus Java Identity
Identity Scope
Identity Generation
Compound Keys
Synthetic Versus Natural Keys
Nullable ID
User Assigned
Generated
INHERITANCE
Table per Subclass
Table per Class Hierarchy
Discriminator
Subclass
Joined-Subclass
HIBERNATE TOOLS
Schema Export
Code Generation
Map Generation
Code Generation
HIBERNATE WITH WEB APPLICATIONS
Hibernate in a 2 Tier Environment
Session Reconnect
Hibernate Action Base Class
Hibernate ServletFilter
ThreadLocal Session
HIBERNATE QUERY LANGUAGE
From Clause
Aliases
WHERE Clause
Associations in WHERE Clause Select Clause
Aggregates
Joins
Use Fetch to Reduce Database Access
Query Interface
Parameter Queries
4 Ways to fetch data
Session.list(..)
Session.iterate(..)
Session.scroll(..)
Session.load(..)
HIBERNATE WITH J2EE AND SPRING
Hibernate in a 3 Tier Environment
Using JNDI with Hibernate
JTA
Container Managed Transactions
JMX
JCA
Spring
LEGACY MAPPING
Reverse Engineering Tools
Compound Keys
Stored Procedures
Breaking Up Large Tables
TIPS, TRICKS, GOTCHAS AND BEST PRACTICES
Introduction
Transfer Objects
Primary Keys
Fine Grained Components
Persistent Base Class
Bi-directional links
Persisten Enum Types
User Types
ADVANCED FEATURES
MetaData
Interceptors
Any Mappings
Duration: 3 Days
PREREQUISITES
Working knowledge of Java Programming Language
Knowledge of XML
Knowledge of Web Application Development Would be an added Advantage
Knowledge of Java EE
We will let you get a detail on following(given below) during our session -
OBJECT RELATIONAL MAPPING
O/R Introduction
Annotations
JPA and EJB 3.0
Object Identity
Object References
Collections
Inheritance
Semantics Missing From Java
Query Languages
O/R Patterns
Miscellaneous
Logical Mismatch Table
Transparent Persistence
HIBERNATE BASICS
Elements of Hibernate
Basic Steps
THE SAMPLE APPLICATION
The Training Center Application
Web Applications
Web MVC
The Object Model
CONFIGURING HIBERNATE
hibernate.cfg.xml
DataSource
Jar Files
Load the Configuration
Create the SessionFactory
HibUtil
CREATING PERSISTENT CLASSES
Create the Entity Class
Rule for Persistent Entities
Recommendations for Persistent Entities
Add Hibernate Tags
USING PERSISTENT OBJECTS
Opening Session
Saving Data
PopulateDatabase
Closing/Flushing the Session
Exception Handling
Loading Data
Updating Data
An Add/Edit JSP Page
TRANSACTIONS, VALIDATION AND LIFECYCLE EVENTS
Maintaining Consistent State
Adding Transactions
JTA
Using Lifecycle Events
Validation
Optimistic Locking
SIMPLE COMPOSITION AND ASSOCIATIONS
Association Versus Component
Many-to-one
Components
One-to-one
Component Versus One-to-One
JSP Pages
COLLECTIONS
Collection Types
Simple Value Collections
Entity Collections
Bidirectional Associations
Cascading Operations
Sorting Collections
Composite Elements
OBJECT IDENTITY
Database Versus Java Identity
Identity Scope
Identity Generation
Compound Keys
Synthetic Versus Natural Keys
Nullable ID
User Assigned
Generated
INHERITANCE
Table per Subclass
Table per Class Hierarchy
Discriminator
Subclass
Joined-Subclass
HIBERNATE TOOLS
Schema Export
Code Generation
Map Generation
Code Generation
HIBERNATE WITH WEB APPLICATIONS
Hibernate in a 2 Tier Environment
Session Reconnect
Hibernate Action Base Class
Hibernate ServletFilter
ThreadLocal Session
HIBERNATE QUERY LANGUAGE
From Clause
Aliases
WHERE Clause
Associations in WHERE Clause Select Clause
Aggregates
Joins
Use Fetch to Reduce Database Access
Query Interface
Parameter Queries
4 Ways to fetch data
Session.list(..)
Session.iterate(..)
Session.scroll(..)
Session.load(..)
HIBERNATE WITH J2EE AND SPRING
Hibernate in a 3 Tier Environment
Using JNDI with Hibernate
JTA
Container Managed Transactions
JMX
JCA
Spring
LEGACY MAPPING
Reverse Engineering Tools
Compound Keys
Stored Procedures
Breaking Up Large Tables
TIPS, TRICKS, GOTCHAS AND BEST PRACTICES
Introduction
Transfer Objects
Primary Keys
Fine Grained Components
Persistent Base Class
Bi-directional links
Persisten Enum Types
User Types
ADVANCED FEATURES
MetaData
Interceptors
Any Mappings
No comments:
Post a Comment