Rose India
Read Reviews
"This is my first time I have ever used a tutor either online or in person. I was a little skeptical of an online tutoring service, but with my demanding job I needed someone who would accommodate my time schedule.
Bharats web site and name came up after a search through Google. I emailed him and set up my first appointment. I was impressed, he covered the topics I was having problems with, and in a manner I could easily understand.




Integrated Struts 2 Hibernate and JPA Training

Apache Struts, originally known as Web Work 2, is an elegant, extensible framework for developing enterprise-ready Java web applications. This new Struts version is easier to use and nearer to how Struts was always meant to be. After completing the Struts 2 course, you will be able to develop complex web and enterprise applications with Struts 2, Hibernate and JPA frameworks. 

Course Details:

  1. Struts 2 
                  
    Introduction to Struts 2
    Struts 2 architecture (MVC) 
    Getting Struts 2
    Struts action class
    Struts hello world application
            
  2. Hibernate
                   
    Introduction to Hibernate 3
    Hibernate architecture
    Hibernate annotation
    Crud application example
                
  3. JPA 
                
    Introduction to JPA
    JPA Basics
    Elements of JPA
    Basic steps
    O/R success factors
                 
  4. JPA API Overview
                 
    Persistence
    EntityManagerFactory
    EntityManager
    Query
                   
  5. Setting up the environment
                  
    Libraries
    Data Source
                  
  6. Simple CRUD Example
  7. Spring
                
    Introduction to Spring
    Spring architecture
    Dependency injection/inversion of control
    BeanFactory configuration
    AOP
    Spring bean example
                   
  8. Developing Application using hibernate, JPA and Spring 
                  
    Introduction to the example application
    Application Architecture
    Tomcat Server
    Introduction to Maven 2
    Developing presentation layer
    Developing controller layer
    Developing Business layer
    Developing Integration layer - Hibernate, Spring, JPA
    Developing the database for the application
    Compiling and packaging the application using maven build tool
             
  9. Finally you will learn deployment process.