ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
start courses and schedules education savings it certification education solutions
recherche de formation
Faites confiance à votre formation en TI   |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.

Mastering Struts 1.x Developer's Workshop (with Struts 2.0 Overview)  (TT-6240)

Format: Formation en classe avec formateur
Autres formats:
 
 

Struts 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 addresses many major issues in using vanilla Servlets/JSP to build web systems. It solves the problem of controller complexity by removing the workflow logic from the Servlets, and directing workflow in an XML configuration file. Struts improves on the limited form support in JSP by adding numerous capabilities to form processing including easy validation, easy error display, and the refilling of form input on form retries from a users 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. Struts has become a large and complex set of technologies and tools. As such, this course is highly customizable to allow you to select a course that best fits your needs. For example, there are selectable, optional modules on how to extend the Struts framework to fit your unique needs; how to develop and use custom tags within the framework; how to work with JSP 2.0, EL, and JSTL; and how use the Tiles constructs within Struts. As an additional bonus, the course includes a preview of Struts 2.0 and how it relates to existing Struts applications. Created in collaboration with several leading J2EE and Struts authors and industry experts, Trivera Technologies Mastering Struts Developer's Workshop is a lab-intensive, hands-on programming course that will provide students with the skills required to design and build scalable, secure, maintainable web applications - leveraging our team's extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on J2EE technologies. This course extends that discussion to cover a preview of Struts 2.0 and how it relates to current Struts applications.

 
This Course is Taught By Certified Instructors   Flex Training Savings
 

Compétences acquises

  Students who attend the Mastering Struts Developers Workshop will leave the course armed with the required skills to design, implement, deploy, and troubleshoot Struts web applications. This course provides coverage of all the standard components, filters, renderers, converters, and validators, along with advice on how to use them to create solid applications. Working in a hands-on environment students will explore and use complex user interface layouts, prototyping, and integrating templates with back-end model objects. Working in a dynamic, interactive discussion and hands-on programming environment, developers will:
 
  • Understand the problems with vanilla servlets/JSP, and the motivation for Struts

  • Understand MVC and the Struts architecture Understand the Struts controller, Struts views, and Struts resource bundles

  • Create & configure applications using Struts

  • Define views, actions, and FormBeans

  • Use Struts for form processing

  • Use ActionMappings

 
  • Handle errors and debug Struts applications

  • Utilize Struts validation framework

  • Use the Bean, Logic, and HTML Custom Tag Libraries

  • Use the flow-of-control custom tags

  • NEW! Preview of changes in Struts 2.0 and how they relate to current Struts applications for each topic and lesson

Qui peut en profiter

  This is an intermediate level Struts training course, designed for experienced J2EE developers that need to further extend their skills in web development and Struts. Attendees should have an extensive working knowledge in developing J2EE applications.

Préalables

  Students should have at least six months prior Java development experience, including some experience using Server Side technologies (Servlets/JSPs) Students should be comfortable creating a servlet and JSP.

Optional Sessions

 
  • Advanced Form Management using DynaAction and Validator frameworks

  • How to extend Struts

  • How to use Tiles and advanced Tiles constructs

 
  • Working with JSP 2.0, EL, and JSTL

Additional Info

  The course provides a solid foundation in basic terminology and concepts, extended and built upon throughout the engagement. Processes and best practices are discussed and illustrated through both discussions and group activities. Attending students will be led through a series of advanced topics comprised of integrated lectures, extensive hands-on lab exercises, group discussions and comprehensive demonstrations. Please see below for additional information about the hands-on lab work.
 
Enroll For This Class
Enroll For This Class
MySQL Database Training Class Ce cours de qualité supérieure est donné par des formateurs certifiés.

Il y a une différence. Découvrez-la
Training Class Enrollment Ask A Question About This Training
Code: TT-6240
Format: Formation en classe avec formateur
Durée: 5 days
Certifié par: Trivera
Frais d’inscription (CAD): $contact
Oracle University Awards ExitCertified the North American Partner of the Year Award for 2011
Recherchez des cours semblables
Cours connexes

Trier l'horaire par: 
No Course Dates Ce cours n'est pas prévu à l'horaire pour l'instant. Si vous êtes intéressé à suivre ce cours, utilisez le lien ci-dessous pour demander une date.
   
demander la date/l’emplacement demander de la formation sur place
 

Mastering Struts 1.x Developer's Workshop (with Struts 2.0 Overview)  (TT-6240) Contenu détaillé

 
 
Session: Getting Started with Struts
  • Jakarta Struts Project
  • MVC and Struts
  • Review Servlets, JSP and Web Applications
  • Struts Controller, Views and Resources
  • Struts Architecture
  • What’s New in Struts 2.0
Session: Your First Struts Application
  • Configuring Struts applications
  • Input JSP
  • Defining Actions
  • Defining Action Forms
  • Defining FormBeans
  • Action Mappings
Session: Mapping the Model to the View
  • Review using Custom Tags
  • Introducing Struts Tags
  • Defining beans into the model
  • Working with headers
  • Working with Beans
  • Using Logic Tags;
  • Using HTML Tags
  • Handling message resources
  • Working with HTML forms and form beans
  • Iterating over lists and sublists
  • Conditionally including parts of your JSP
  • Using JSTL in place of the Struts Custom Tags
Session: Uploading Files and I18n
  • Locales
  • PropertyResourceBundles
  • Formatting Messages
  • Message Resources
  • Internationalization
Session: Putting It All Together
  • Create the Application
  • Forward Action
  • Searching
  • Prepopulating Forms
  • Validating forms
  • Showing and Editing Error Massages
  • Handling Exceptions
  • FormBeans vs. Value Objects
  • Add/Edit/Delete Listing
Session: Advanced Forms Management
  • Working with DynaActionForms
  • Struts Validator : Email, mask, range, length, date and credit card validation
  • Creating Validation Rules
  • Validation.xml
  • Use the Correct Form Bean
  • Put it together: Add into the Project
 
Session: Working with the Tiles Custom Library
  • Defining templates
  • Using put and insert
  • Advanced tile features (optional lesson)
OPTIONAL SESSIONS – By Request Only. Adding these sessions may extend the course beyond five days. A brief technical call to assess your training goals and challenges can help us adjust the agenda to best suit your needs, and fit in the skills and topics of most importance to your team to meet your objectives.
 
Session: Advanced Tiles (Optional)
  • Advanced Tiles
  • Tiles as Visual Components
  • Using Tiles to Write Visual Components
  • Extending Definitions (Optional)
Session: Developing Custom Tags (Optional)
  • Creating & Developing Custom Tags
  • Struts Utility Classes
  • Custom Tags using Struts Utilities
  • Custom Tags Development with JSTL
Session: Extending Struts (Optional)
  • Review of Struts Architecture
  • Custom Config Objects
  • Plugins
  • RequestProcessor
  • Case Study
  • Best Practices
Session: JSP 2.0 (Optional)
  • Introduction
  • The Expression Language
  • EL Functions
  • Simple Tag Handlers
  • JSTL 1.1; JSTL Core
  • JSTL Format; JSTL SQL
  • JSTL XML


  ExitCertified is your Authorized IT Training Partner  
  Lorsque vous suivez un cours certifié chez ExitCertified, vous apprenez directement des concepteurs des produits que vous utilisez. Notre engagement envers la communauté des TI, de même que notre autorisation à offrir des cours certifiés, vous assurent une expérience de formation supérieure. Il y a une différence. Apprenez directement de la source.

Il y a une différence. Apprenez directement de la source.
 
Training Contacts  
   
Canada United States

Formation à Montréal :: 514.876.1666
Formation à Ville de Québec :: 514.876.1666
Formation à Ottawa :: 613.232.3948
Formation à Toronto :: 416.487.3948

Formation à Vancouver :: 604.633.3948
Formation à Victoria :: 1.866.328.3948
Formation à Calgary :: 403.291.2855
Formation à Edmonton :: 780.441.3948
Formation à Regina :: 1.866.328.3948

Formation à Sacramento :: 916.669.3970
Formation à San Francisco :: 415.975.3948
Formation à San Jose :: 408.288.3948
Formation à Las Vegas :: 1.800.803.3948
Formation à Phoenix :: 602.889.9350
À travers le monde - 613.232.3948 Des questions?
Il nous fait plaisir de vous aider. Transmettez-nous ce formulaire par courriel et nous vous répondrons dans les plus brefs délais.
   



(c) 2011 ExitCertified Corp. Tous droits réservés.


ExitCertified est un fournisseur international agréé de formation en technologies. Voici quelques-uns de nos cours les plus souvent consultés :
 
Formation Sun Microsystems Formation Oracle Formation Symantec Formation IBM Formation Red Hat :: Linux
Formation Java, Cours J2EE, Formation JSP, servlets, EJB, Struts, réseaux, Formation Solaris, Java Composite Application Platform (JCAPS), SeeBeyond, XML, Formation Solaris 10, certification Java, certification Solaris Cours PeopleSoft, 11g, Formation Oracle SQL, Oracle PL/SQL, DBA, Hyperion, Fusion Middleware, 10g, 9i, certification 11g, certification DBA, certification Oracle Formation NetBackup, Cours Veritas, protection contre les virus, sécurité des TI, certification Symantec DB2, OS/400, Formation zSeries, s/390, iSeries, AIX SUSE, Formation RedHat
         
Formation MySQL Formation Apple Formation en gestion de projet    
Base de données MySQL Cours Apple, Formation Leopard Formation du PMI