Courses

Springs and Hibernate

Day 1:
1) Introduction
2) Software’s installations (if required)
3) Introduction to Design patterns. (Patterns used in Java Web Applications)
• MVC(Model View Controller)
• Singleton Design Pattern
• Front Controller Design Pattern
• Factory Design Patterns
• Data Transfer Object / Value Object Design Pattern
• Service Locator Design Pattern
4) Introduction to Struts
5) Introduction to Log4j
Day 2:
1) Introduction to Hibernate
2) Introduction to Spring
3) Struts Configurations, Action Servlet, Request Processer
Day 3 & 4:
1) Struts Actions
2) Struts Action Forms
3) Struts Tiles, Plug-in and Sample Application
Day 5:
1) Hibernate architecture
2) Hibernate Configurations
3) Hibernate Data Types, ORM Mapping
4) Introduction to Session Factory, Session, Configuration, Transactions
Day 6:
1) Hibernate ID Generator
2) Inheritance Concepts
3) Relations (one to one, one to many, many to one, many to many) set, list, bag, array, map in mapping xml file
4) Cascading
Day 7:
1) Hibernate Criteria
2) Restrictions, Order, Expressions, Projections
Day 8:
1) Hibernate Query Language
Day 9:
1) Declaring functions, stored procedures in hibernate mapping xml file
2) Hibernate Cache Mechanisms, Hibernate Plug-in
3) Hibernate Transactions
Day 10:
1) Declaring functions, stored procedures in hibernate mapping xml file
2) Hibernate Cache Mechanisms, Hibernate Plug-in
3) Hibernate Transactions
Day 11:
1) Introduction to Spring Architecture, Spring Modules
2) Introduction to IOC.
3) Introduction to Bean Factory, Configurations
4) Setter and Constructor Type Injection
Day 12:
1) Bean Scopes.
2) AutoWiring
3) Making use of idref, local, property, Inner beans, props, list, set, map, loading.
Day 13:
Spring JDBC Interaction
1) Jdbc Template.
2) Most of the methods present in Jdbc Template class will be covered.
3) JDBC DAO Support.
Day 14:
Spring Hibernate Interaction
1) Hibernate Template
2) Jndi Object Factory Bean
3) Local Session Factory Bean
4) Hibernate DAO Support
Day 15 & 16:
1) Spring MVC
Day 17:
1) Integration of Struts Spring Hibernate

Day 18:
Introduction to Aspect Oriented Programming

1) Advice, Join Point, Aspect, Target ,Pointcut
2) Types of Advices
o Before Advice
o Around Advice
o After Returning Advice
o Throws Advice
3) Point cuts
a) NameMatchMethodPointcut
b) RegExpMethodPointCut
Day 19:
1) Introduction to Drools
Day 20:
1) Introduction to JIRA

live Chat