SPRING ONLINE TRAINING
- Introduction to Spring
- Introduction to Modules of Spnng Core
- Inversion of Control and Containers
- Spring IOC Container and its Services
- Overview of spring 3.0.3
- Enhancements in spring 3.0.3
- Introduction to Modules of Spring 3.0.3
- Inversion of Control container with Java based container configuration
- Spring Module OXM
- DAO, Spring JDBC Support, WEB
- Spring MVC Framework
- Developing Controllers with Annotations MVC Controller
- Request Mapping additions
- Integrating Spring with Other Web Frameworks
- Spring ORM Support
- Spring 3.0 with Hibernate 3.5 Integration
- AOP, Classic Spring AOP
- Spring 2.x AOP and AspectJ Support
- CONTEXT
- Transaction Management in Spring(Local and Global)
- Spring JJMS
- Introduction to JMS
- Spring Support for E-mail and Scheduling
- Introduction to Spring Security
- Spring Testing Support
- Using the Spring Expression Language
HIBERNATE
- Advantages of Hibernate compared to JDBC V Hibernate Introduction
- ORM (Object Relational Mapping)
- Hibernate Resources
- Hibernate Architecture
- Installation and Directory Structure
- Hibernate Data Types
- First Application using Hibernate
- Hibernate API
- CRUD operations using Session methods
- Versioning, Primary key Generators
- Hibernate Query Language (HQL)
- Native SQL, Criteria API
- Inheritance Mapping
- Component Mapping
- Collection Mapping
- Association Mapping
- Caching
- Connection Pool
- Connecting with Multiple Databases (Oracl MySQL, HypersonicSQL)
- Integrating Hibernate with servlet
- Integrating Hibernate with Struts
- Working with Hibernate
- Annotations
- IDE: Eclipse
STRUTS
- Architecture
- Web Application development models
- Struts Introduction
- Struts resources
- Struts Flow/Struts Architecture
- Design Patterns
- Developing struts first application
- Different types of Action Forms and DynaAction Forms
- Predefined Action Classes
- Request Processor Class
- Local Forwads and Global Forwards
- Exception handling in Struts
- Data Sources
- Predefined tag library
- Tiles IDE Eclipse
- Struts 2 x Concepts
XML/Web Services
- XML (extensible markup Language) Introduction
- Need of XML in application architectures, DTD (Document Type Definition ), XML Parsers - SAX (Simple API for XML), DOM (Document Object Model ), using IBM's XML4J parser, XML Schemas, XML DB Utility (XML SQL Utility)
- XSL: XSL tags, using apache szian's XSLT engine for transformation, X path specifications,X path expressions
- JAXP 1.2 (Java API for XML Parsing)
- Web Services
- SOAP 1.1 (Simple Object Access Protocol)
- UDDI 2.0 (The Universe! Description, Discovery and Integration )
- WSDL 1.1(Web Services Description Language)
- JAX-RPC 1 1(Java API for XML Remote Procedure Call)
- SAAJ 1 2 (SOAP with Attachments API for Java)
- JAXR (Java API for XML Registration)
- JAXB (Java Architecture for XML Binding)
- JAXWS (Java API for XML Webservices)