Table des Matières:
Une application standard hello world
Nous allons démarrer une simple projet standard, une application qui
affichera "hello world".
Ensuite, nous lui rajouterons une interface graphique.
Effectuez ceci:
File ---> New Project
Standard ---> Java Application
et nommez votre projet "tutorial".


Ecrivez ceci dans la fonction main :
System.out.println("Hello World");
Ensuite, nous compilons le projet et l'exécutons :
Build ---> Build main project ...
Run ---> Run main project ...


La fenêtre de console devrait imprimer " Hello World " , parmis les autres lignes imprimées par Ant.
Edition Interfaces Graphiques:
Nous allons brièvement utiliser l'éditeur visuel.
Il est basé sur Swing, l'une des bibliothèques graphiques Java les plus utilisées.
Effectuez :
File ---> New Project ...
Java Gui Forms ---> Jframe
et nommez votre classe "javaGui".

Dans l'onglet "Palette", sélectionnez un Jlabel et déposez le dans la Jframe
qui est dessinée au milieu de l'écran. Dans l'onglet "Properties",
remplissez la variable " text " avec une valeur comme " Hello World ".
Nous vous suggérons de prendre votre temps. Swing est une large bibliothèque et
cet éditeur graphique vous permet d'utiliser la plupart de ses fonctionnalités/
Avant d'exécuter l'application, nous devons vérifier que notre
classe JFrame sera celle utilisée au lancement.
Sélectionnez dans le menu File ---> tutorial properties ... ---> Run ---> Running Projects, et,
dans le champ main class, introduisez " tutorial.javaGui ", ou utilisez le bouton browse.
De cette façon, votre application va lancer la méthode main de tutorial.javaGui.


Démarrez l'application, et voyez la fenêtre "Hello World" (terrible n'est-ce pas ?):

Attention :
L'Editeur Visuel de NetBeans utilise certaines bibliothèques graphiques qui ne
sont pas fournies avec Java. Par conséquent, vous devrez les fournir avec vos
futurs logiciels conçus avec l'Éditeur Visuel de NetBeans.
Cependant, nous ne vous recommandons pas d'utiliser l'Editeur Viseul
si vous ne maitrisez pas les concepts de base de l'API Swing.
Les premières fois, vous feriez mieux d'écrire les interfaces
graphiques par vous-même.
Intégration Tomcat:
Les développements Web ont crus ces dernières années.
Java travaille très bien dans cet environnement.
Le serveur d'application web Tomcat est inclus dans NetBeans,
facilitant le développement.
Dans cette partie, nous allons créer une JSP et une
servlette.
Le but n'est pas de comprendre les technologies web,
mais de comprendre comment tomcat peut être utilisé via NetBeans.
Création d'un Projet Web:
Effectuez:
File ---> New Project
Sélectionnez un Web project, et le modèle Web Application.
Nommez le projet TomcatTest
Un projet sera créé et ajouté au serveur d'application Tomcat.

Création Pages JSP:
Ouvrez le fichier index.jsp. C'est la page par défaut utilisée par les visisteurs du site web. Voici la source de index.jsp.

Les deux première lignes sont du code JSP. Ensuite, nous allons créer un Formulaire pour envoyer et recevoir des
champs de données.
Utilisez le menu suivant File ---> New File ... et sélectionnez deux fois Web template ---> JSP ... pour créer les deux fichiers suivants:


Effectuez un clic droit dans l'onglet "Project" et sélectionnez Run Project. Tomcat va démarrer, et, deuxièmement, votre navigateur web
avec le fichier index.jsp. Vous pouvez essayer la Form que nous venons de créer en sélectionnant le premier lien.
Éditer un JavaBean:
Il y a d'autres façons de manipuler les données d'un Form. JavaBean est l'une
de ces façons, consistant à rassembler des valeurs avec une classe Java.
Cette classe doit respecter le Design Pattern (en utilisant les getters et setters pour chaque valeur).
Si vous désirez faire un JavaBean:
- Placez le curseur sur votre projet web
- File ---> New File ...
- Java Classes ---> Java class
- Nommez la classe Java " bean " et son paquetage "beanPackage".
Voici la classe bean :

Ensuite, définissez le formulaire JSP.
send_javabean.jsp
Nous pouvons voir un tag <jsp:useBean ... />, créant une instance de JavaBean, et celui-ci est la classe Java nous avons
juste créé auparavant.
destination_javabean.jsp

Le tag <jsp:setProperty .../> définit la propriété dans le JavaBean et le tag <jsp:getProperty .../> retourne une valeur du JavaBean.
Effectuez un clic droit sur le projet, dans l'onglet "Project", et sélectionnez
le choix Run Project. Votre navigateur Web ouvrira une page index.jsp.
Vous pouvez sélectionner le second lien, pour tester votre formulaire.
Éditer une Servlette:
Les servlettes sont des classes Java utilisées pour créer des pages web.
En fait, les pages JSP sont automatiquement converties en Servlet pour les compiler.
Nous allons créer une page web en utilisant une Servlette.
- Si vous désirez créer une Servlette :
- File ---> New File ...
- Sélectionnez Web ---> Servlet
- Nommez la servlette " destination_servlet ", et le paquetage " servletPackage "
La destination_servlet devrait ressembler à ceci:
destination_servlet.java

Si nous ouvrons le WEB-INF/web.xml, nous pouvons voir la Servlet déjà configurée et prêt à travailler.
Et nous utiliserons encore une page JSP:
send_servlet.jsp

Cliquez-droit sur le projet, dans l'onglet "Projects", et choisissez "Run Project".
Votre navigateur web va ouvrir le fichier index.jsp.
Vous allez cliquez sur le troisième lien, pour tester la solution basée sur la servlette.
Définir une balise (tag):
Les fichiers balises sont utilisés pour définir des balises personnelles. C'est un
moyen aisé de définir une en-tête de page, ou un pied de page. Nous allons en créer un
Pour créer une balise personelle, créez un :
File ---> New File ...
Parmis les modèles, choisissez Web ---> Tag File ...
Nommez le fichier "powered"
Éditez le fichier balise WEB-INF/tag/powered.tag de cette façon:

Le texte html du fichier remplacera la balise. Maintenant, appelons la balise dans l'index.jsp :
index.jsp

Cliquez-droit sur le projet dans l'onglet "Project", et sélectionnez "Run Project". Votre navigateur web ouvrira la page index.jsp.
Divers:
Dans l'onglet "Runtime", sélectionnez le sous-répertoire " server registry ", vous aurez un accès direct à certaines fonctionnalités
de Tomcat.
Cependant, à part démarrer et arrêter Tomcat, son administration est limitée.
Nous vous recommandons de lire la documentation et de modifier la configuration vous-même.
Cela sera plus performant même si cela vous prendra plus de temps.
Voici le fichier de tutorial web : TomcatTest.zip
|