Introduction
Netbeans, si on le maîtrise bien, est un
environnement de développement intégré qui facilite beaucoup la vie aux
développeurs JEE.
Avec une interface conviviale et très riche en fonctionnalités, il constitue un vrai outil RAD pour créer de manière très simple de grosses applications web d’entreprise en utilisant la puissance du langage Java.
Avec une interface conviviale et très riche en fonctionnalités, il constitue un vrai outil RAD pour créer de manière très simple de grosses applications web d’entreprise en utilisant la puissance du langage Java.
Dans ce tutoriel, nous allons voir
comment créer pas à pas une application web avec Netbeans 8.0.
1.
Création du
projet Maven sous Netbeans 8.0
Nous allons créer une application web
Maven avec Netbeans 8.0. Pour ce faire lancez l’éditeur et cliquez sur le menu File et choisir
New
Project. La combinaison des touches Ctrl + Maj + N fait le
même travail. La boîte de dialogue suivante apparaît, choisissez Maven dans Categories et Web
Application dans Projects. Cliquez sur Next.
Dans la fenêtre qui suit, vous
définissez le nom du projet dans Project Name ainsi que le répertoire de
stockage des fichiers du projet dans Project Location. Choisissez un groupe
Id, le champ Package va être fourni automatiquement avec la concaténation
du nom du groupe Id et du projet. Vous pouvez définir ce dernier à votre guise,
de même que la version du projet. Cliquez ensuite sur Next.
![]() |
Figure 2: Définir le nom et la
location du projet
|
Choisissez Glassfish Server 4 comme serveur d’application et Java EE7 Web pour la version JEE. Au préalable le serveur d’application Glassfish est installé lors de l’installation de Netbeans 8.0. Pour plus de détails sur l’installation de Netbeans 8.0 rendez-vous à l’adresse http://www.netbeans.org/downloads. Ensuite cliquez sur Finish. A ce stade le projet Maven va être créé par Netbeans.
![]() |
Figure 3: Choix du serveur d'application et de la version
JEE
|
Dans l’explorateur de Netbeans 8.0 à
gauche, dans l’onglet Projects vous verrez le projet Maven créé. En
développant (cliquez sur le « + » à gauche du nom du projet) cela
affiche les fichiers de l’application regroupés en dossier.
Web Pages :
regroupe tout ce qui est présentation (les fichiers html, xhtml, css, images,
templates, …).
Source Packages :
regroupe tout ce qui est métier (entités JPA, EJB).
Dependencies : contient
les dépendances du projet. Le JAR javaee-web-api-7.0.jar vient par défaut avec Glassfish
Server. D’autres JAR seront téléchargés et affichés au fur et à mesure de l’avancement
du projet. Lorsqu’on a besoin d’ajouter un JAR avec Maven la méthode la plus
simple est de le renseigner dans le fichier pom.xml situé dans le dossier Project
Files.
Java Dependencies : la
version du JDK configuré dans les variables d’environnement s’affiche ici.
Project Files : ce
dossier contient des fichiers de configuration, notamment le fichier pom.xml
qui vient avec Maven et liste toutes les dépendances du projet (pour plus de
détails sur comment remplir ce fichier allez
à l’adresse http://maven.apache.org/pom.html).
Pour les autres fichiers vous n’aurez pas, la plupart du temps, à les
renseigner.
Vous pouvez lancer le projet maintenant,
mais au préalable il faudrait démarre le serveur d’application et l’y déployer.
Vous avez deux méthodes (peut-être plus) pour lancer le serveur d’application :
·
En lançant le menu démarrer, sélectionnez Java
EE 7 SDK et cliquez pour développer le menu, vous avez deux boutons permettant
de démarrer ou arrêter Glassfish.
![]() |
Figure 4: Démarrer ou arrêter le serveur d'application
Glassfish via le menu Démarrer
|
·
En mode ligne de commande, en tapant au choix
les commandes suivantes :
asadmin start-domain domain1
asadmin stop-domain domain1
Au préalable il faudrait bien configurer Glassfish dans les variables
d’environnement, notamment y ajouter le répertoire des binaires situés dans
%GLASSFISH_HOME%/bin. %GLASSFISH_HOME% fait référence au répertoire d’installation
de Glassfish Server.
![]() |
Figure 5: Démarrer/Arrêter Glassfish en mode ligne de
commande
|
Le serveur d’application est démarré et
on peut déployer pour la première fois notre projet en cliquant sur celui-ci
avec le bouton et choisir Run. Ou simplement en cliquant sur le
bouton Run de la barre d’outils Netbeans 8.0.
Une fois l’application déployée sur Glassfish,
elle est accessible à l’adresse URL : http://localhost:8080/sysgate. La page
d’index générée par défaut affiche le message « Hello World !».



















1 commentaire:
Ceci n'est qu'un bout d'article de test. La suite va venir et sera plus intéressante.
Enregistrer un commentaire