Goals
- Mastering Struts 2
- Coupling Struts with other APIs: Spring, JPA
Program
Principle of MVC and MVC 2 architectures
Actions and management of forms
Data persistence
Use of templates
Workshop: Installation of the development environment – presentation of the structure of a complete project
Management of page loading
Asynchronous requests:
– Communication (XMLHttpRequest object)
– Sending / processing of the response
– The Stream result action
– Struts AJAX / jQuery tags
Workshop: Implementation of asynchronous actions and partial data loads
Presentation of Spring Core (IoC): interest, configuration
Dependency injection by Xml or annotations
Context retrieval and beans injection
Workshop: Coupling Struts with Spring
JPA: presentation, interest, implementations
Configuration of persistence in a Struts project
Mapping of entities
Queries and processing of results
Optimizations
Workshop: Implementing a DAO layer with JPA / Hibernate or JPA / EclipseLink
Struts-Tiles: presentation, interest
Setup: configuration
Page model and use
Legacy of Tiles
Forward
Sitemesh: an alternative to Tiles
Workshop: Integration of templates and use
Duration
2 days
Price
£ 1250
Audience
Java / JEE Developers
Prerequisites
Have followed the Struts 2 Initiation course or equivalent concepts
Reference
JAV100214-F
Sessions
Contact us for more informations about session date