Formation STRUTS 1 meilleures pratiques

///Formation STRUTS 1 meilleures pratiques

Présentation formation Struts 1

formation-struts-objis.jpgNotre formation struts 1 complète nos 10 tutoriaux struts 1. Mettez en œuvre 30 meilleures pratiques struts 1. Développez les réflexes clés. Maîtrisez la théorie et la pratique de Struts 1. Créez, habillez, testez, sécurisez et protégez vos écrans struts efficacement.

Découvrez également les différences entre Struts 1 et struts 2. Apprenez enfin les secrets de l’intégration de struts avec d’autres frameworks et API comme hibernate, Spring, EJB3, Web services.

Dates (3j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
24-26 jan (Paris)
14-16 mar (Par)
23-25 mai (Lyon)
19-21 sep (Par)
3-5 oct (Lyon)
7-9 nov (Paris)
Inter : 1590
Intra : 3500
Développeurs JAVA 70% Opportunités
financement
01 40 07 81 28 Bulletin inscription

Logiciels utilisés

Struts 1.3.10

Java Development Kit (JDK) 6

Base de données : MySQL 5

Environnement de développmeent : Eclipse 3.5

Tests unitaires avec StrutsTestCase, Cactus

Gestion des logs avec Log4j

Tomcat 6.20

Jboss 5.1

Vous allez apprendre à :

Démarrer vos projets struts 1 à partir de l’application struts-blank.war

Créer et valider vos écrans et formulaires web, avec Struts et JSTL/EL.

Industrialiser la création de vos pages Web avec « Tiles ».

Récupérer des données d’une base de données .

Automatiser la construction de vos livraisons (WAR) avec ANT.

Concevoir des applications modulaires.

Tester vos applications Struts avant de les livrer.
promo_tutoriel_struts3_premiere_appli_struts.png

Sécuriser vos applications STRUTS.

Habiller vos écrans avec Struts-layout

Intégrer struts avec Hibernate, EJB3, Spring

Comprendre les différences entre Struts 1.x, Struts 2.x.

telechargement_pdf_plan_cours.gif

Programme détaillé cours :

Introduction

Historique : struts 1 a 10 ans

Positionnement dans l’architecture jee

Valeur ajoutée vis à vis de servlets/jsp

Design pattern MVC1, MVC2

Concurrents

Contenu zip

arborescence

librairies

applications exemples

struts-blank.war

Architecture

Controleur : ActionServlet,

Traitement : Actions, DispatchActions

RequestProcessor

Configuration : struts-config.xml, web.xml

struts-config.xml

form-beans

forward globaux

exceptions globales

Action-mappings

Fichiers de message

plugins

Formulaires

Présentation des ActionForms.

Mise en oeuvre DynaForms

Utilisation des tags de formulaire (html:html) dans les pages JSP.

Validation formulaire coté client (Plugin Validator)

validation-rules.xml, validation.xml

Validation coté serveur.

Look & feel

Présentation de struts-Layout

La puissance des collections

Arbres, tableaux

Pannels

Bibliothèque de balise

Balises struts : html, bean, logic,…

Mise en oeuvre conjointe balises struts / JSTL

Utilisation du langage EL

Message et internationalisation

Gestion des messages

Erreurs et messages

Gestion application multilingues

MessageRessources.properties

Industrialiser les écrans avec Tiles

Concept d’héritage de vue

Définitions Tiles

tiles-def.xml

Applications multi modules

problématique

configuration

SwitchActions

Sécurité

l’API JAAS

Authentification

Autorisation

j_security_check

Realms DataBase

Tests

Problématique tests web

Tests techniques avec Cactus

Tests fonctionnels avec Selenium

Tests de montée en charge

2018-01-29T08:49:01+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java