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.




Spring Framework Training

The Spring Framework training programs designed by Rose India is meant for java programmers looking for a head start in the Spring Framework. The course is delivered in a manner that the learner can use the advanced features of Spring Framework in enhancing their projects. The emphasis of this course is on integration of spring with enterprise technologies, when to use spring with advance Java Technologies and Developing Spring based Enterprise Applications.  

Course Details:

  1. Overview
           
    • Introduction to Spring Framework 
    • Spring Modules 
    • Controlling Object Creation 
    • Persistence Support
    • Aspect-Oriented Programming 
    • Web Applications 
    • Integrating Other Frameworks 
                 
  2. Core Techniques 
            
    • Component-Based Software
    • The Factory Pattern 
    • Inversion of Control 
    • XML View: Declaring Beans 
    • Java View: Using Beans 
    • Singletons and Prototypes 
    • Initializing Bean State 
                
  3. Dependency Injection 
                  
    • Dependency Injection 
    • Single and Multiple Relationships 
    • The Utility Schema 
    • Autowiring 
    • Bean Aliases 
    • Order of Instantiation 
                   
  4. Validation 
                 
    • Validators 
    • The Errors Object 
    • ValidationUtils 
    • Error Messages and Localization 
    • Nested Property Paths 
             
  5. Spring MVC 
                         
    • Servlets and JSPs: What's Missing 
    • The MVC Pattern 
    • The Front Controller Pattern 
    • DispatcherServlet 
    • Request/Response Cycle 
    • Strategy Pattern 
    • JavaBeans as Web Components 
    • Web Application Contexts 
    • Handler Mappings 
    • "Creating" a Model 
    • View Resolvers 
                    
  6. Customizing Spring MVC
                
    • HandlerMapping Options 
    • ViewResolver Options 
    • Chaining View Resolvers 
    • Triggering Redirects 
               
  7. Controllers and Commands
                
    • Working with Forms 
    • Command Objects 
    • Template Method Pattern 
    • Command Controllers 
    • Data Binding 
    • MultiActionController 
    • Scope and Granularity of Command Objects 
             
  8. Web Binding and Validation
                
    • Property Editors 
    • Custom Property Editors 
    • Registrars 
    • Validating Form Input 
                 
  9. Form Controllers
                
    • Form Controllers 
    • AbstractFormController 
    • SimpleFormController 
    • Spring Custom Tags 
    • <form:form> and Friends 
    • <form:errors> 
    • Reporting Errors 
               
  10. Refining the Handling
               
    • Intercepting Filter Pattern 
    • Exception Handling 
    • Interceptors 
    • Decorator Pattern 
    • Context and Lifecycle 
    • Awareness Interfaces 
    • Support and Utility Classes 
    • "Death By XML" 
                 
  11. Persistence Tier
                 
    • DAO Pattern 
    •  DaoSupport Hierarchy 
    • The DataAccessException Hierarchy 
    • JDBC DAOs 
    • JdbcTemplate and RowMapper 
    • Object/Relational Mapping 
    • Hibernate® DAOs 
    • Transaction Control 
    • AOP vs. Annotations