Java Struts & Ajax
Introduction
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


