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 Application Web Système d'Information pour l'entreprise – Intégration des données dans les Systèmes d'information Next
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 Système d'Information pour l'entreprise – Intégration des données dans les Systèmes d'information Next
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 : Système d'Information pour l'entreprise – Intégration des données dans les Systèmes d'information OK
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-name>HelloWWW</servlet-name> <servlet-class>loasi.servlet.HelloWWW</servlet-class> </servlet> L'information qui permet d'associer à une URL une servlet : <servlet-mapping> <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 Système d'Information pour l'entreprise – Intégration des données dans les Systèmes d'information