This is an example of a simple banner

Training: Introduction to developing J2EE Applications with Struts

Ref. STRUTS
Duration:
3
 days
Exam:
Not certifying
Level:
Fundamental

Description

Struts is a free framework that provides the necessary elements to develop applications based on Internet technology. It relies on technology standards such as JavaBeans and Java Servlets. The applications and Web services developed with free Internet technology have every incentive to integrate the wealth of Struts components, part of MVC2 architecture. Developers attending this course will learn to design and create server J2EE type components with Struts.

Participant profiles

  • Developers
  • Project managers

Objectives

  • Understand the concepts of components of an approach MVC2
  • Master the components of the framework and inter-component communication in STRUTS
  • Carry out a mapping function on the components of Struts
  • Go further with the related projects from Apache

Prerequisites

  • Knowledge of Java
  • Knowledge of JSP / Servlets and JavaBeans
  • It is recommended to have followed the course: JAVA SE 8 Programming

Course content

Module 1: Struts2 Introduction
  • Lesson 1: What is Struts
  • Lesson 2: Struts2 Features
  • Lesson 3: Model1 vs Model2
Module 2: Core Components
  • Lesson 1: Interceptors
  • Lesson 2: ValueStack
  • Lesson 3: ActionContext
  • Lesson 4: ActionInvocation
  • Lesson 5: OGNL
Module 3: Struts 2 Architecture
  • Lesson 1: Struts2 Action
  • Lesson 1: Struts2 Configuration
    • struts.xml
    • multi configuration
    • multi namespace
Module 4: Interceptors
  • Lesson 1:Custom Interceptor
  • Lesson 2: Params interceptor
  • Lesson 3: ExecAndWait
  • Lesson 4: Prepare interceptor
  • Lesson 5: ModelDriven interceptor
  • Lesson 6: Exception interceptor
  • Lesson 7: FileUpload interceptor
Module 5: Struts 2 Validation
  • Lesson 1: Custom Validation
  • Lesson 2: Bundled Validators
    • Requiredstring
    • Stringlength
    • Email
    • Date
    • Int
    • Double
    • Url
    • Regex
    • Lesson 3: Ajax Validation
Module 6: Aware Interfaces
  • Lesson 1: ServletActionContext
  • Lesson 2: SessionAware
  • Lesson 3: ServletContextAware

Module 7: Struts2 with I18N

Module 8: Zero Configuration

  • Lesson 1: By convention
  • Lesson 2: By annotation
Module 9: UI Tags
  • Lesson 1: DateTimePicker
  • Lesson 2: Iterator Tag

Documentation

  • Digital courseware included

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.
Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

mer18Déc(Déc 18)09:00ven20(Déc 20)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

mer18Déc(Déc 18)09:00ven20(Déc 20)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun03Fév(Fév 3)09:00mer05(Fév 5)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun03Fév(Fév 3)09:00mer05(Fév 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun10Mar(Mar 10)09:00mer12(Mar 12)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun10Mar(Mar 10)09:00mer12(Mar 12)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun14Avr(Avr 14)09:00mer16(Avr 16)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun14Avr(Avr 14)09:00mer16(Avr 16)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun19Mai(Mai 19)09:00mer21(Mai 21)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun19Mai(Mai 19)09:00mer21(Mai 21)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun23Juin(Juin 23)09:00mer25(Juin 25)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun23Juin(Juin 23)09:00mer25(Juin 25)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun28juil(juil 28)09:00mer30(juil 30)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun28juil(juil 28)09:00mer30(juil 30)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun01Sep09:00mer03(Sep 3)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun01Sep09:00mer03(Sep 3)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun06Oct(Oct 6)09:00mer08(Oct 8)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun06Oct(Oct 6)09:00mer08(Oct 8)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun10Nov(Nov 10)09:00mer12(Nov 12)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun10Nov(Nov 10)09:00mer12(Nov 12)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun15Déc(Déc 15)09:00mer17(Déc 17)17:00VirtuelVirtual Etiquettes de sessionSTRUTS

lun15Déc(Déc 15)09:00mer17(Déc 17)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request