système d'information pour l'entreprise – intégration des données dans les systèmes...
TRANSCRIPT
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