Java Logo

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