Java EE Applications web



Documents pareils
Création d un service web avec NetBeans 5.5 et SJAS 9

Web Tier : déploiement de servlets

Utilisation de Jakarta Tomcat

JOnAS Day 5.1. Outils de développements

Introduction à Eclipse

bbc Launch Pad Juillet 2011 Version 10.0

EJBCA PKI Open Source

Quick Start Installation de MDweb version 2.3

Java pour le Web. Cours Java - F. Michel

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Guide d installation de MySQL

Déployer les Fonts, Icones, et Images avec Forms Services 11G

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

1. Installation d'un serveur d'application JBoss:

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

Guide d utilisateurs Plesk 11 WEBPACK. Guide d utilisateurs

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Début de la procédure

Gestionnaire des services Internet (IIS)

Créer et partager des fichiers

Projet Java EE Approfondi

Procédure d installation de la Sauvegarde de Windows Server

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

WinReporter Guide de démarrage rapide. Version 4

Application Web et J2EE

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Pentaho. présentation

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Installer Enterprise Miner 5.1 en SAS environnement Windows

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

Construire des plug-ins pour SAS Management Console SAS 9.1

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Groupe Eyrolles, 2003 ISBN : X

CTIconnect PRO. Guide Rapide

Les Audits. 3kernels.free.fr 1 / 10

BIRT (Business Intelligence and Reporting Tools)

EXA1415 : Annotations

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Compte Rendu d intégration d application

Gestion des documents avec ALFRESCO

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

LES NOTES D PROCEDURE DE CONNEXION WIFI AU CAMPUS. Ce document décrit la procédure à suivre pour se connecter en WIFI au campus.

Service de certificat

1. Entrez le code client dans le champ << Code client >> si requis. Le code client est optionnel, on peut donc entrer simplement le nom du client.

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

FileMaker Server 14. Aide FileMaker Server

Manuel d installation de Business Objects Web Intelligence Rich Client.

Economies d énergie par GPO

Inscription de votre site sur Google Configuration du sitemap et de Webmaster Tools pour PrestaBox

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

UTILISATION DU MODULE PHOCAGALLERY

Configuration de GFI MailArchiver

UwAmp. Serveur d'evaluation

Module 10 : Supplément 2

Installation et compilation de gnurbs sous Windows

A. Architecture du serveur Tomcat 6

Barres Manuel d utilisation. Manuel d utilisation. version I.2.0. Copyright Antilog 1998/2002 Tous droits réservés. JT.Gueux@log-1.

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Projet De Stijl Plate-forme pour robots mobiles

Comment se connecter au VPN ECE sous vista

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No 6-1

HAYLEM Technologies Inc.

Tutoriel Création d une source Cydia et compilation des packages sous Linux

2 - VMWARE SERVER.doc

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation

KWISATZ MODULE PRESTASHOP

Installation de SCCM 2012 (v2)

Utilisez Toucan portable pour vos sauvegardes

Environnements de Développement

Guide d'installation Application PVe sur poste fixe

Système Principal (hôte) 2008 Enterprise x64

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

Configuration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de WEBLOGIC

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

Déploiement de SAS Foundation

WebSMS. Avril WebSMS Orange Mali - Guide utilisateur

Installation de GFI Network Server Monitor

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

Guide d administration de Java Desktop System Configuration Manager Release 1.1

Eclipse atelier Java

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

TD/TP 1 Introduction au SDK d Android

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

Rokia Missaoui - UQO. INF4163 Hiver 2008

Présentation du système DNS

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

GESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.

Groupe Eyrolles, 2005, ISBN :

Getting Started. 10 étapes pour bien démarrer. Avant de démarrer. Première connexion PCC

Transcription:

Java EE Applications web

Applications web Deux types d applications web: Applications orientées présentation Contenu statique: Html,xml, XVG Contenu dynamique: jsp, jsf, servlets Applications orientées service

Interaction entre un client web et une application web

Cycle de vie d une application web 1. Développer le code des composants web 2. Créer le descripteur de déploiement de l application 3. Compiler les composants de l applications web et les classes java référencées par les composants 4. Empaquetage de l application (optionnel) 5. Déployer l application dans un conteneur web 6. Exécuter l application en affichant une URL qui référence l application web

Modules web Définition Dans l architecture Java EE les composants web et le contenu statique comme les images sont appelés des ressources web Un module web est la plus petite collection de ressources web que l on peut déployer et exécuter. Un module web Java EE correspond à une application selon la spécification Java Servlet.

web.xml: descripteur de déploiement de l application web sun web.xml: descripteur de déploiement spécifique à Glassfish Module web: Structure

Module web: Remarques Si le module web ne contient que des pages jsp et du contenu statique alors le descripteur de déploiement web.xml n est pas nécessaire. Des répertoires spécifiques à l application web peuvent être créés dans la racine du module ou bien dans le dossier WEB INF\classes Le module web peut être déployé comme une structure non compressée ou bien dans une archive web ( fichier WAR dont l extension est.war). Un module web peut être déployé dans tous conteneur conforme à la spécification Java servlet.

Construction et empaquetage: NetBeans IDE Sélectionner File Open Project. Dans la boîe de dialogue Open Project ouvrez le dossier racine du module web exemple1 Cocher la case à cocher Open as Main Project. Cliquer sur Open Project Folder. Dans le panneau Projects cliquez sur nom du projet avec le bouton droit et sélectionnez la commande Build Project.

Construction et empaquetage: ASANT A partir du dossier racine du module web affiché dans une ligne de commande Taper la commande asant.

Déploiement d une archive WAR L archive war peut être déployée de plusieurs manières: Copier le fichier WAR dans le dossier autodeploy du domaine (par exemple le domaine créé par défaut domain1) Console d administration Utiliser l un des utilitiares asadmin ou ant Ulitliser NetBeans IDE Au moment du déploiement il faut spécifier le context root (chemin relatif qui permet de référencer le module web à partir d une url) cette valeur sera définie dans le descripteur de déploiement associé à l environnement d exécution (dans le cas de SJSAS: sun web.xml)

Déploiement Console d administration Sélectionner le nœud web Application dans le nœud Application Cliquer sur le bouton Deploy Sélectionner le bouton radio intitulé Packaged file to be uploaded to the server Sélectionner le fichier war à déployer. Si un dd sun web.xml est présent alors les champs application name et context root seront automatiquement renseignés sinon il faut les définir. La case à cocher Enabled doit être activée. Cliquer sur Finish

Déploiement ASADMIN asadmin deploy chemin_nom_fichier_war. Netbeans IDE Dans le panneau Projects cliquer avec le bouton droit sur le le projet et sélectionner la commande Unedeploy and deploy.

Configuration d une application web Mapping entre url et composant web Quand un conteneur web reçoit une requête il doit déterminer vers quel composant web la rediriger Une url contient le context root et un alias http://nom_domaine:port/context root/alias Le nom d un context root doit commencer par / et se terminer par une chaîne Le nom d un alias doit commencer par un / ou * et se terminer par une chaîne, un alias est défini dans le descripteur de déploiement web.xml Configuration de l alias d un composant: Dans NetBeans : cliquez sur le nœud WEB INF du projet et ouvrez le fichier web.xml

Configuration d une application web Déclaration des pages d accueil: Par défaut: index.html ou index.jsp On peut aussi définir d autres noms pour les pages d accueil Dans NetBeans: Ouvrez le fichier web.xml Cliquez sur l onglet Pages Entrez la liste des noms de pages d accueil séparés par une virgule dans la zone Welcome Files.