We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

This course is a hands-on tutorial on using Spring and Hibernate framework to build web applications. It covers integration of Spring and Hibernate also.

This requires prior knowledge of Core Java and introduces the J2EE framework and its capabilities. Participants learn how to use existing pre-built components to build java applications quickly.

Outline

Module 1: Introduction to Spring 3.0 Framework
 Understanding the value of Spring
 Inversion of Control
 Dependency Injection
 Spring Overview
 Spring Application Architectures
 Spring Container
       Managing the Container
       Access to Services and Resources
       Application Contexts

Module 2: Beans as Components
 Beans and Factories
 XML Bean Configuration
 Annotation and SPEL-based configuration
 Bean Definition and Dependencies
 Bean Lifecycle

Module 3: Data Handling & Validation
 Validation using the Spring Validator

Module 4: Data Access Pattern
 Overview of Persistence Layer and Transactions
       Transaction Overview
       Spring Transactions
       Defining Spring Transactions
       Working with Demarcation
       Managing Spring Transactions

Module 5: Hibernate
 Spring - Hibernate Architecture
 ORM Mapping Overview
 DAO Implementation
 Working with Hibernate DAOs in Spring
 Hibernate Template

Module 6: Spring Views
 Spring/Web Framework Architecture
 Spring MVC
 Spring MVC Architecture
 Spring MVC Components
 Spring MVC Flow
 Dispatcher and Controllers
 Handlers and Mapping
 Interceptors

Module 7: Introduction to Hibernate
 ORM Mapping Issues
 Hibernate Architecture
 Persistence, Identity, and Equality in Hibernate

Module 8: Getting Started with Hibernate
 Basic Mapping
 Class/properties to Table/Columns
 Basic Configuration
 Mapping a POJO to a Database
 Syntax of mapping file
 Basics of Hibernate Session
 Working with Persisted Objects

Module 9: Basic ORM in Hibernate
 Configuring persistence
 Object Identity in Hibernate
 Generating Unique Keys

Module 10: ValuebType Collections and Components
 Element Types
 Mapping Compositions

Module 11: Entity Associations
 Types of Associations
 Unib and BibDirectional Associations
 ManybtobMany Associations

Module 12: Mapping Inheritance
 Strategies for Inheritance ORM
 Single, Class, and Concrete Table Patterns
 Discriminators

Module 13: Hibernate Annotations
 Working with Hibernate Annotations
 Annotationb.Capable Sessions
 Annotations and Persistence
 Annotations, Mapping, and Relationships

Module 14: Working with Persistent Objects
 Transient, Persistent, and Detached
 Transitioning Between States
 Options for Retrieving Objects
 Update, Merge, and Cascade

Module 15: Transactions
 Transaction Control
 Using a Contextual Session
 Correctly Handling Exceptions

Module 16: Querying for Objects
 Hibernate Query API
 Hibernate Query Language (HQL)
 HQL Syntax and Usage
 Criteria
Reviews
Be the first to write a review about this course.
Write a Review

Kore InfoTech was born in 2004 to provide value added services to its clients in Development of Websites and Software and IT Training space. We focus on delivering customised, flexible and cost effective services accross all our business domains.

Today we are a strong enterprise delivering IT Services in the below key areas :

a) Corporate Training               b) Training For Individuals

c) Online Marketing Solutions (SEM, SEO, Adwords Services)

d) Design and Development of Websites , Mobile Websites and Customized Software

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.