système d'information pour l'entreprise – intégration des données dans les systèmes...
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070309/551d9db5497959293b8d9a3b/html5/thumbnails/21.jpg)
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