Contact: 091-9885022027Email: [email protected] name: Spring & Hibernate
Trainer: SwapnaDuration: 30 Hrs
Session: Daily 1 Hr
Introduction to Spring Framework Spring Modules Controlling Object Creation Persistence Support Aspect-Oriented Programming Web Applications
Topic 1: Overview
Springs
Continued in next slide
Integrating Other Frameworks Component-Based Software The Factory Pattern Inversion of Control XML View: Declaring Beans Java View: Using Beans Singletons and Prototypes Initializing Bean State.
Dependency Injection Single and Multiple Relationships The Utility Schema Auto wiring Bean Aliases Order of Instantiation.
Topic 2: Dependency Injection
Validators The Errors Object Validation Utils Error Messages and Localization Nested Property Paths.
Topic 3: Validation
Servlets and JSPs: What's Missing The MVC Pattern The Front Controller Pattern Dispatcher ServletsRequest/Response Cycle Strategy Pattern JavaBeans as Web Components Web Application Contexts Handler Mappings "Creating" a Model View Resolvers.
Spring MVC
Handler Mapping Options View Resolver Options Chaining View Resolvers Triggering Redirects.
Topic 4: Customizing Spring MVC
Working with Forms Command Objects Template Method Pattern Command Controllers Data Binding Multi Action Controller Scope and Granularity of Command Objects.
Topic 5: Controllers and Commands
Property Editors Custom Property Editors Registrars Validating Form Input.
Topic 6: Web Binding and Validation
Form Controllers Abstract Form Controller Simple Form Controller Spring Custom Tags <form:form> and Friends<form:errors> Reporting Errors
• Topic 7: Form Controllers
Intercepting Filter Pattern Exception Handling Interceptors Decorator Pattern Context and Lifecycle Awareness Interfaces Support and Utility Classes Death By XML"
Topic 8: Refining the Handling
Benefits of Hibernate as ORM FrameworkArchitecture of Hibernate FrameworkUnderstanding Persistence lifecycle.
Topic 1: Introduction
Hibernate
Mapping tables to beansMapping propertied to columnsSetting up the user POJO objectCreate a simple CRUD Application using Hibernate ORM.
Topic 2: Getting started with Hibernate ORM quickly
Simple Association (one to one) Basic Collection mapping (one-to-many)Simple unidirectional mapping (many-to-one) Collection (many to many) Examples: Setting up one to one, one-to-many, many-to-one
and many-to-one relationship.
Topic 3: Relationships
Working with queriesNamed queriesExamples: Using queries and named queries
Topic 4: Basic Queries
Local transaction, global transactionTransaction APIIsolation levelsExamples: Using Transaction APILocking ExamplesExamples: Implementing optimistic locking with versioning.
Topic 5: Transaction Support
Thank You