système d'information pour l'entreprise – intégration des données dans les systèmes...

21
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

Upload: robert-carlier

Post on 04-Apr-2015

105 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 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

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

Page 2: 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

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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

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

Page 8: 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

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

Page 9: 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

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

Page 10: 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

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

Page 11: 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

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

Page 12: 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

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

Page 13: 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

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 14: 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

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

Page 15: 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

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

Page 16: 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

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

Page 17: 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

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

Page 18: 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

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

Page 19: 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

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

Page 20: 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

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>

Page 21: 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

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