Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sites/typo3_src-4.0.1/t3lib/class.t3lib_db.php on line 801

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/typo3_src-4.0.1/t3lib/class.t3lib_db.php:801) in /var/www/sites/typo3_src-4.0.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2826

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/typo3_src-4.0.1/t3lib/class.t3lib_db.php:801) in /var/www/sites/typo3_src-4.0.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2839
Détail de la formation  : TC2L - Techno Centre Logiciels Libres - Québec - Open Source - Standards ouverts TC2L - Techno Centre Logiciels Libres - Québec - Open Source - Standards ouverts - Infrastructure - Réseaux - Sécurité - Suse Linux - Spécialiste CMS TYPO3

Rechercher


Envoyer à un ami Press Ctrl-D to bookmark this page Vue d'impression

Inscription Newsletter





Services en ligne

Découvrez nos formations en ligne

HelpDesk Novell

Centre Expert Suse Linux Enterprise

Comment nous joindre

Le pôle de formation

Formation : Apache Tomcat pour développeurs Web (2 jours)



Apache Tomcat pour développeurs Web

Objectif

Les spécifications Java Servlets et JavaServer Pages (JSP) de Sun Microsystems constituent la base de développement des applications Web dans le monde Java. Apache Tomcat est un serveur Web et l'implémentation de référence pour ces spécifications. Ce cours vous permettra d'avoir une vue complète des fonctions disponibles pour le développement d'applications Web et d'acquérir une connaissance générale de ce serveur.

Méthode préconisée : La méthode d'enseignement est axée sur la pratique puisque certains concepts peuvent être difficiles à saisir si on se limite à des explications théoriques. C'est pourquoi, aussi souvent possible, les sujets couverts sont accompagnés d'exemples concis et précis qui permettent de comprendre ces concepts abstraits par une mise en application concrète.

Préalables : Une connaissance des applications Web Java est souhaitable mais non obligatoire pour ce cours.

Durée :  2 jours

Public visé : programmeur Java Web

Méthode pédagogique : exercices pratiques accompagnés d'exemples concis et précis.

Plan de formation

Jour 1 : Installation du serveur et des applications Web. nstallation de Apache Tomcat

• Installation et survol des composants.
• Mode de démarrage : manuel ou en service.

Installation et configuration des applications Web

Le développeur Web doit être en mesure de déployer des applications Web dans le serveur et d'utiliser les outils de gestion disponibles.

• Descripteur de déploiement.
• Utilisation de l'interface Web de gestion « Manager ».
• Déploiement, démarrage, arrêt des applications Web.

Chargement des classes Java

Les mécanismes de chargement des classes Java du serveur affectent le travail du développeur qui, en les connaissant, est en mesure de prendre de meilleures décisions de programmation et d'architecture.

• Chargeurs de classes.
• Chargement dynamique.
• Problèmes communs.

Cas d'utilisation pour un développement

Démontrer par un cas pratique l'intégration avec un environnement de développement et illustrer les opérations quotidiennes du développeur Web.

• Intégration avec un environnement de développement (Eclipse).
• Débogage d'une application.

Intégration d'un mécanisme de journalisation du code Java

Le développeur apprend à utiliser un outil de journalisation de code (Log4J) dans ses applications Web pour l'aider à déboguer plus efficacement.

• Installation et configuration de Log4J.
• Intégration au code de l'application.

Jour 2 : Services avancés pour le développement

Restriction des accès aux applications

Sécurité : Le développeur doit connaître les outils disponibles pour restreindre les accès des clients aux ressources des applications Web.

• Valve.
• Request Filter.

Services de noms et de répertoires « Java Naming and Directory Service (JNDI) »

Le développeur doit prendre avantage des services d'accès qui sont compatibles avec les répertoires d'entreprise.

• Accès aux bases de données avec JDBC « Java DataBase Connectivity ».
• Accès aux services de courriel avec JavaMail.

Connecteur HTTP

Apache Tomcat peut être utilisé comme serveur Web et répondre directement aux requêtes des navigateurs au moyen de connecteurs.

• Éléments de configuration d 'un connecteur.
• Connecteur sécurisé SSL.
• Performance et optimisation.

Note : Nous proposons des prix avantageux pour les groupes de 5 personnes et plus.