NWS Tutorial

Comment créer un nouveau projet NWS ?



ATTENTION : Tutorial en cours d'écriture ! N'hésitez pas à nous signaler toute erreur ou suggestion.

La procédure de création d'un nouveau projet NWS via Eclipse est relativement simple. Il vous suffit de suivre la procédure suivante.

  1. Lancez Eclipse et sélectionnez le workspace souhaité. Le workspace correspond à un répertoire dans lequel vous pourrez définir plusieurs projets : dit autrement un workspace est un ensemble de projets.
  2.  
  3. A partir du menu "File", créez un nouveau projet Java. Donnez-lui un nom et terminez la phase de construction du projet.
  4.  
  5. Ajoutez à votre projet un répertoire WEB-INF. Puis ajoutez les sous répertoires suivants : WEB-INF/classes, WEB-INF/lib et WEB-INF/sources.
  6.  
  7. Demandez les options du projet (via le bouton droit de la souris) : une boîte de dialogue s'affiche. Dans l'arborescence, sélectionnez "Java Build Path" et sélectionnez l'onglet "Source". Il vous faut maintenant configurer le projet pour qu'il pointe vers le répertoire des sources et le répertoire de production des classes sur, respectivement, WEB-INF/classes et WEB-INF/sources, comme le montre la capture d'écran ci-dessous.
  8.  
     
  9. Placez l'archive Java du framework NWS dans le répertoire WEB-INF/lib.
  10.  
  11. Editez le fichier WEB-INF/web.xml comme ci-dessous. Le projet est fin près à recevoir votre développement. Placez les pages Web à partir de la racine du projet. Placez, bien entendu, vos classes Java dans WEB-INF/sources. Il ne vous reste plus qu'a développer votre application Web.
  12.  
 
01 <?xml version="1.0" encoding="UTF-8"?>
02 <!DOCTYPE web-app PUBLIC
03   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
04   "http://java.sun.com/dtd/web-app_2_3.dtd">
05 
06 
07 <web-app>
08 
09     <display-name>Virtual Caddy - NWS Sample</display-name>
10     <description>NWS Sample</description>
11 
12     <servlet>
13       <servlet-name>NWS Servlet</servlet-name>
14       <servlet-class>corelib.services.web.server.ControllerServlet</servlet-class>
15     </servlet>
16 
17     <servlet-mapping>
18         <servlet-name>NWS Servlet</servlet-name>
19         <url-pattern>*.wp</url-pattern>
20     </servlet-mapping>
21 
22 </web-app>
Fichier WEB-INF/web.xml

CAUTION : NWS vous est proposé en version beta (d'évaluation) afin de vous permettre d'évaluer ce framework. Infini Software se dégage de toutes responsabilités relatives à l'utilisation de ce framework. De plus, Infini Software ne pourra nullement être tenu responsable de l'utilisation des informations présentes dans ces tutoriaux.

Dominique LIARD - © 2007 SARL Infini Software - Tous droits réservés
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs détenteurs respectifs.