Système d'Information pour l'entreprise – Intégration des données dans les Systèmes...

Preview:

Citation preview

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

1. Création de son projet Web

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Web

Web Application

Next

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Nommer le projet

Netbeans propose une localisation des sources par défaut

Laisser Set as Main Project

Next

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Tomcat 6 serveur d'application par défaut

Choisi en fonction du Jdk trouvé sur la machine hôte

Utilisé par le serveur d'application pour indentifier l'application

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Laisser tel quel

Finish

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Netbeans crée un projet

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Créer un package où l'on va créer notre servlet

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Donner un nom au package : ici laosi.servlet

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Création d'une servlet

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Donner un nom

Next

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

On retrouve le nom de la servlet

La servlet pourra être activée en ajoutant au nom de la l'application /HelloWWW

Finish

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Enlever les commentaires

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

Page par défaut

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Création d'un projet Web avec Netbeans

La servlet a répondu

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Installation d'un serveur Web Tomcat

● Installer Tomcat● Comment installer l'application :–Générer un .war : un fichier zip qui contient les classes java compilées●Ouvrir Netbeans●Faire Bouton droit sur le projet / clean and build●Netbeans génére un .war dans le répertoire dist du projet

–Copier le .war dans le répertoire <REPERTOIRE D'INSTALLATION> / webapps

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Installation d'un serveur Web Tomcat

● Lancer Tomcat–Dans la barre de tâches, en bas à droite cliquer sur l'icône :

OK

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Installation d'un serveur Web Tomcat

● Tomcat voit qu'un point war a été copié dans son répertoire webapps et déploie l'application● On peut ensuite se connecter à l'application●http://localhost:8080/<NOM APPLICATION>/<NOM SERVLET>

On peut aussi essayer●http://localhost:8080/

●http://localhost:8080/manager/html

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Le répertoire de l'application

● À la racine un fichier index.jsp : c'est le fichier d'acceuil de l'application.● Index.jsp est la configuration par défaut● Le répertoire META-INF contient des informations sur l'application + un fichier de configuration server.xml- le répertoire WEB-INF contient :●Un fichier web.xml qui est le fichier de configuration principal de tomcat●Un répertoire classes qui contient l'ensemble des classes java compilées

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Contenu de web.xml● La déclaration de la servlet<servlet> <servlet-name>HelloWWW</servlet-name> <servlet-class>loasi.servlet.HelloWWW</servlet-class> </servlet>

● L'information qui permet d'associer à une URL une servlet : <servlet-mapping> <servlet-name>HelloWWW</servlet-name> <url-pattern>/HelloWWW</url-pattern> </servlet-mapping>

Système d'Information pour l'entreprise – Intégration des données dans les Systèmes

d'information

Contenu de web.xml

● Configuration du time-out session : le temps à partir duquel la session est désactivée

La définition des fichiers d'accueil de l'application<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

</web-app>

C'est la qu'est configuré le fichier index.jsp comme fichier de configuration de l'application

Recommended