Deccansoft Software Services SPRING and Syllabus

Spring and Hibernate

1: Spring Basics 6: Spring Transaction Management

o What is o Transaction Abstraction in Spring o Transaction Strategies o Inversion of Control o Programmatic Transaction o Dependency Injection o Declarative Transaction 7: Spring Remoting and Enterprise Services o Bean Factory o Introduction to Spring Remoting o Developing First Spring Application o RMI in Spring 2: Spring Container o Accessing JNDI o Invoking EJB from Spring o Built-in Bean Factories o Web Service in Spring using JAX-RPC o Application Context Support o Wiring Beans o Messaging Support in Spring using o Bean Lifecycle in Container JMS o Spring Events o Sending Mail with Spring Mail 3: Spring AOP o Scheduling using Timer Support o Introduction to AOP o Role of AOP in Spring 8: Spring Web MVC Framework o AOP Advice o Web MVC Architecture o AOP Pointcuts o Role of DispatcherServlet o Spring AOP Introductions o Controller o ProxyFactoryBean o Handler 4: Spring Data Access o View Resolving o JDBC Abstraction Layer o Data Binding o Data Access Exceptions o File Upload Support o DAO Support 9: Securing Spring Application 5: Spring O-R /mapping o Acegi Security System for Spring o What is O-R Mapping o Authentication o O-R Mapping support in Spring o Access Control o Hibernate Support / Mapping o Web Application Security o Method Invocation Security

Page 1 of 2 Deccansoft Software Services, 2nd Floor, United Buildings, Opp. SilverPlate Restaurant, S.D. Road, Secunderabad – 500003. A.P. Phone No: 27841517 / 27815225 e-mail: [email protected]. Deccansoft Software Services SPRING and HIBERNATE Syllabus

Relational Persistence Using Hibernate

1: Introduction to Hibernate 5: Manipulating and Querying o Drawbacks of direct JDBC o Persistent Objects o (POJO) o Object Loading o What is O-R Mapping o Executing Queries o Simple Database Application o Iterating Results 2: Hibernate Configuration o Scalar Results o Required JAR Files o Bind Parameters Pagination o Hibernate configuration File 6: Hibernate Query Language o Hibernate properties File o Hibernate XML File o Select clause o SQL Dialects o From clause 3: Hibernate Concepts o Where clause o Aggregate functions o Id and Primary Key o Expressions o Id Generation Methods o Sorting o SessionFactory o Grouping o Session o Sub queries o Transaction 7: Criteria Queries o Developing CRUD Application 4: Hibernate O-R Mapping o Creating Criteria o Narrowing the Result o Mapping Declarations o Ordering the Result o Modeling Composition with 8: Native SQL Relationship o Modeling Composition with o Using SQL Query Components o Named SQL Query o One-to-One Association o Using Stored Procedure for Querying o One-to-Many Association o Creating Custom SQL for CRUD o Many-to-Many Association 9: Transaction and Concurrency o Uni and Bidirectional Associations o Session and Transaction Scopes o Hibernate Value Types o Database Transaction Demarcation o Custom Types o Optimistic Concurrency Control

o Pessimistic Concurrency Control

o Connection Release Modes

Page 2 of 2 Deccansoft Software Services, 2nd Floor, United Buildings, Opp. SilverPlate Restaurant, S.D. Road, Secunderabad – 500003. A.P. Phone No: 27841517 / 27815225 e-mail: [email protected].