FeaturesPluginsDocs & SupportCommunityPartners

Presentation of NetBeans 4.0 - NetBeans en Pratique

Cet article fait partie de la série d'articles soumis par la communauté NetBeans dans le cadre du concours "Win With NetBeans".

Cet article fait partie d'une série de trois articles:

NetBeans en Pratique

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".

Nouveau Projet

Nouveau Projet

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.

Nouveau Projet

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.

New Project

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:

New Project

New Project

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 :

New Project

Ensuite, définissez le formulaire JSP.

send_javabean.jsp


New Project

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
New Project

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
New Project

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
New Project

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.


Divers

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

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by