Pages

Java Frameworks Training

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)