Java Struts & Ajax

Struts and Ajax Training by Swift BrainsIntroduction

Apache Struts is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model-view-controller (MVC) architecture.

Audience

The audience for this course is MCA,BCA,B.Sc(IT),M.Sc(IT),B.Sc,B.Tech or B.E,O Level, A Level. Anyone developing Java applications. Previous experience with Core Java is assumed. Architects, programmers, engineers, managers and those involved in the development of complex enterprise-level Java applications. Programmers, architects, managers and those interested in integrating applications over the Web.

Pre-requisites

Good knowledge on Core Java

Course Outline

Model-View-Controller (MVC) Architecture
Model 1 and Model 2 Approach in Web Applications
What is a Framework?
Introduction to Struts 2.0 Framework
Struts Framework Components
  • Controller Components
  • Model Components
  • View Components
Struts 2.0 Configuring Elements
  • Administrator Elements
    • Bean Configuration
    • Constant Configuration
    • Package Configuration
    • Namespace Configuration
    • Include Configuration
  • Request Handling Elements
    • Interceptor Configuration
    • Action Configuration
    • Result Configuration
  • Exception Handling
    • Exception Configuration
  • Struts 2.0 Configuring Files
    • web.xml
    • struts.xml
    • struts.properties
    • struts-default.xml
  • Interceptors
    • Understanding Interceptors
    • Configuring Interceptors
    • Stacking Interceptors
    • Writing Interceptors
  • Expression Language
    • OGNL Introduction
    • OGNL Language Features
    • Working with Collections
  • Value Stack
    • Temporary Objects
    • Model Object
    • Action Object
    • Named Objects
  • UI Components
    • Templates
    • Themes
    • Simple Tags
    • Collection based Tags
  • Type Conversion
    • Built in Type Conversion
    • Creating a Type Converter
    • Advanced Type Conversion
  • Validation
    • Manually Validation
    • Validation Framework
    • Basic Validation
    • Client Validation
    • Field Validator
    • Non Field Validation
  • Localization / Internationalization
    • UI Tags
    • ValidationAware Interface
    • ActionSupport getText Method
    • Resource Bundle
  • AJAX
    • Introduction AJAX
    • AJAX Internals
    • XML Http Request Object
    • AJAX UI Tags
    • Div Tag
    • Submit Tag
    • Anchor Tag
    • Tabbed Panel Tag
    • Auto Completer Tag

Course Duration

2 months

Course Fee

INR 15000.00

Return to top






*fields are mandatory

#