Home‎ > ‎

Java Frameworks

Video Course  :  Available 
ClassRoom Course  :  Available 

Syllabus

Hibernate
  1. Understanding Object/Relational Persistence
    1. What is Persistence
    2. The paradigm mismatch
    3. Persistence Layers and alternatives
    4. Object/Relational Mapping
  2. Mapping Persistence Classes
    1. Understanding Entity
    2. Mapping Entity with Identity
    3. Class Mapping options
    4. Fine-grain modelling and mapping
  3. Inheritance and Custom Types
    1. Mapping class Inheritance
    2. Hibernate type system
    3. Creating custom mapping
  4. Mapping Collections and Entity Association
    1. Sets,Bags,Lists and Maps of value type
    2. Collection of components
    3. Mapping collections with annotations
    4. Mapping a Parent/Child relationship
  5. Advance Entity Association Mapping
    1. Single valued entity association
    2. Many valued entity association
    3. Polymorphic association
  6. Working with Objects
    1. The persistence life cycle
    2. Object Identity and Equality
    3. The Hibernate Interface
    4. Java Persistence API
  7. Transactions and Concurrency
    1. Transaction essentials
    2. Controlling concurrent access
    3. Non transactional data access
  8. Conversations
  9. Modifying Objects Efficiently
    1. Transitive persistence
    2. Bulk and Batch operations
    3. Data filtering and Interception
  10. Optimizing Fetching and Caching
    1. Defining the global fetch plan
    2. Selecting a fetch strategy
    3. Caching
  11. Querying with HQL

Spring

  1. Introduction
    1. What is Spring
    2. Understanding Dependency Injection
    3. Applying Aspect Oriented Programming
  2. Basic Bean Wiring
    1. Containing Bean
    2. Creating Bean
    3. Injecting Bean Properties
    4. Auto-Wiring
    5. Controlling Bean Creation
  3. Advanced Bean Wiring
    1. Declaring Parent and Child Beans
    2. Applying method Injection
    3. Wiring Collections
    4. Bean Embedding
    5. Bean Life Cycle callbacks
    6. Event Handling
  4. Advising Beans
    1. Introduction to AOP
      1. Cross Cutting Concerns
      2. Join Point
      3. Point Cut
      4. Advise
    2. Advising beans in classical style
    3. Advising beans using annotations
    4. Advising beans using xml namespace
  5. Database Access
    1. Learning Template Pattern
    2. JDBC with Spring
    3. Hibernate with Spring
  6. Integration of Spring with other frameworks
  7. Introduction to Spring MVC

Struts
  1. Struts Framework
    1. Model
    2. View
    3. Controller
    4. Validator
  2. Applying Struts
    1. Struts Tag Library
    2. HTML
    3. Bean
    4. Nested
    5. Logic
  3. Overview of Struts 2, JUnit, Tapestry, Tile etc.



Testimonials from our Course Participants

  • Kaushal Patel ( Software Engg. , Accenture ) Experience - 1 year All the lectures were excellent. Good knowledge sharing. Good discussions on Java Frameworks. Also gained a lot of additional contextual knowledge.Kaushal Patelkaushal_n_patel@yahoo.com
    Posted Jan 24, 2012 12:58 AM by Rajesh Patkar
Showing posts 1 - 1 of 5. View more »

Upcoming Batches

CourseStart DateEnd DateTimingsDaysStatusid
Java FrameWork March 4, 2012 April 22, 2012 9.00 am to 12.00 noon Sat/Sun Proposed JF N01 
Showing 1 items from page Java FrameWorks sorted by edit time. View more »

Prerequisite for Java FrameWork course

  • Knowledge of Java Programming
  • Knowledge of SQL and Database design
  • Knowledge of  Web Environment

Predecessors Courses

Courses that can be done before Java Framework course
Java Technology
Design Patterns


Successor Courses

Courses that can be done after Java Framework course
Design Patterns

Java Frameworks User Group ( Login Required)

Java Frameworks