Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Transitioning to Struts 2.0 :: [TT-6212]
 
 
 
 
 
 
code. TT-6212   length. 3 days
type. Instructor-Led   partner. Other Java :: Development :: Trivera
price.
$1,450  
 
 
Created in collaboration by several leading J2EE and Struts authors and industry experts, this intensive course will give you the skills to transition existing J2EE and Struts 1.x web applications to the Struts 2.0 framework - leveraging Trivera's extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on the new Struts 2.0 paradigms. This course provides core Struts 2.0 knowledge that can be used as the foundation for transition and delivering production-quality web applications.

Struts 2.0 is the second generation of the open source, Model-View-Controller (MVC) framework developed by The Apache Software Foundation as part of its Jakarta project. Struts 2.0 is built on top of a variety of components and technologies to provide tremendous flexibility and address many lifecycle issues. After reading the first J2EE Blueprints from Sun with their explanation of MVC and how to accomplish it with custom tags, Servlets, and JSP, one can clearly see that Struts 2.0 is a manifestation of Sun's J2EE MVC vision that uses many of the more recent innovations in both Java and J2EE.
Struts 2.0 addresses many major issues by using vanilla POJOs, filters, and other components to build web systems. It solves the problem of controller complexity by removing the workflow logic from the code, and directing workflow in an XML configuration file. Struts 2.0 improves on the limited form support in JSP (and first generation the Struts 1.x framework) by adding numerous capabilities to form processing including easy validation, easy error display, and the refilling of form input on retries from a user's previous entries. It minimizes the complexity of JSP pages by supplying a very extensive and flexible set of custom tag libraries for many of the standard operations needed in JSP pages.
This course will get you up to speed with Struts 2.0 in a very short time. It includes all the important concepts, and hands on labs that will have you building working Struts 2.0 applications in no time flat.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
This an intermediate level Struts training course, designed for J2EE developers that need to further extend their skills in web development and Struts.
 
prerequisites
 
 
Attendees should have an extensive working knowledge in developing J2EE applications.
 
skills gained
 
 

Understand the problems with vanilla servlets/JSP, and the motivation for the general Struts framework
Understand MVC and the Struts architecture
Understand the lessons learned from Struts 1.x and how they influenced Struts 2.0
Understand the Struts FilterDispatcher, Struts 2.0 views, and resource bundles
Create & configure applications using Struts 2.0 and the struts.xml file
Define, implement, and test ActionSupport and Action classes
Use Struts for form processing
Handle errors and debug Struts applications
Utilize the Struts 2.0 XWork validation framework
Use the value stack to bind objects to a view
Use the Struts 2.0-related annotations




 
course content details  
 


  Getting Started with Struts 2.0

Jakarta Struts Project
MVC and Struts
Struts 2.0 Architecture
Struts 2.0 Components: FilterDispatcher, Interceptors, Actions, and Results
Comparing Struts 1.0 to Struts 2.0




  Your First Struts Application

Struts 2.0 components
Configuring web.xml
Configuring struts.xml: package, results, exceptions, and actions
Action implementation
Adding basic view components




  Validation and Interceptors

XWork validation framework
Implementing validation
Type conversion
Interceptor role
Using interceptors




  Mapping the Model to the View

Introducing Struts 2.0 Tags
Generic Tags
UI Tags
Themes and Templates
Tag Reference
Ajax Tags
ValueStack technology
OGNL for type conversion




  Localization and I18n

Tags
I18n Interceptor




  Putting It All Together

Create the Application
Actions
Searching
Prepopulating Forms
Validating forms
Showing and Editing Error Massages
Handling Exceptions
Add/Edit/Delete Listing




  Migrating Struts 1.x Applications

Struts 1.x Request Processing
Struts 2.x Request Processing
Issues
Strategies
Tools and Techniques





 
Free PSP - FREE GPS




find a course
 
phone us
 
view course schedule





Free $100 Best Buy Gift Certificate

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware