Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
LeftMenu




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseQuickStart_fr


This is version 1. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


Le but princial d'AppFuse, est d'aider à accelerer la création d'une application Web. Vous trouverez ici les principales étapes pour créer un nouveau projet.
  1. Installez J2SE 1.4.2+ et configurez la variable d'environnement JAVA_HOME vers le répertoire où vous l'avez installé.
  1. Téléchargez les sources ou réalisez un checkout du module appfuse du CVS (cvs -d :pserver:[email protected]:/cvs co appfuse).
    NOTE: Vous pouvez également télécharger AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 and MySQL 4.1.11 (for Windows) en utilisant l'installeur tout-en-un. Lisez le fichierREADME.txt pour plus d'informations.
  2. Installez Ant 1.6.2+ and et configurez la variable d'environnement ANT_HOME. Installez Tomcat 4.1.x+ (version 5.0.28 recommandée) et configurez la variable d'environnement CATALINA_HOME pour qu'elle pointe vers le répertoire d'installation de Tomcat. Allez voir mon environment de developpement pour avoir les liens vers ces packages et pour voir ou j'ai l'habitude de les installer.
  3. Installez MySQL 3.23.x+ (version 4.1.7 recommend).
    NOTE: Si vous utilisez MySQL 4.1.7, vérifiez que vous utilisez l'UTF-8 character set et une table de type InnoDB. Comment faire?.
  4. Configurez un serveur SMTP en local ou modifiez le fichier mail.properties (dans le répertoire web/WEB-INF/classes) et le fichier build.properties (à la racine -- pour les messages log4j ) pour qu'ils pointent vers une congiguration existante - Par défaut vers localhost.
  5. Copiez lib/junit3.8.1/junit.jar vers $ANT_HOME/lib.
    NOTE: Vous allez peut-être voir un fichier ant-junit.jar dans $ANT_HOME/lib. Ce jar n'est pas la librairie JUnit mais il est utilisé par la tâche JUnit Ant qui utilisera le fichier junit.jar que vous venez de placer dans ce répertoire.
  6. Si vous prevoyez d'utliser iBATIS (à la place d'Hibernate) ou un framework web autre que Struts, utilisez les instructions suivantes.
  7. Lancez ant new à partir du repertoire appfuse. Vous serons alors demandé un nom d'application, un nom de base de données et un nom de package. Après les avoir saisise, un répertoire contenant votre nouvelle application web sera crée dans le même répertoire que celui d'Appfuse.
    WARNING: Certaines valeurs pour le nom de l'application ne fonctionneront pas - ne pas utiliser "test", ou une valeur comprenant "appfuse" ou une valeur commencent avec un chiffre. De même, deux tirets (-) dans le nom poseront problème.
  8. Allez dans le répertoire de votre nouvreau projet et exexcutez ant setup (ou ant setup-db setup-tomcat deploy) pour créer la base de données, configurer Tomcat et deployer votre application. La configuration de la base de données fonctionnera uniquement si l'utilisateur de base n'a pas de mot de passe. Vous pouvez le modifiez dans le fichier build.properties si nécessaire. Besion d'assistance pour la configuration de mysql ?
  9. Si vous voulez tester et être sûr que tout fonctionne, executez ant test-all - vérifiez que Tomcat soit stoppé quand vous lancez la commande. Ensuite, executez ant test-reports - Une fois la tâche réalisée, un message vous indiquant comment voir les rapports générés.

Après avoir confirmé votre installation via les étapes précédentes - Allez voir Tutorials pour apprendre comment developper avec AppFuse.

Optional Installations

NOTE: Si vous developpez avec AppFuse sous Unix, executez "ant fixcrlf" avant de lancer le processus d'installation. Vous pouvez aussi télécharger une version pre-build qui comporte déjà les options du framework web que vous recherchez.

  • Si vous preferez utiliser iBATIS comme framework de persistance, lisez le fichier README.txt dans extras/ibatis ou executez ant install-ibatis.
  • Si vous preferez utiliser Spring comme framework web, lisez le fichier README.txt dansextras/spring or run ant install-springmvc.
  • Si vous preferez utiliser WebWork comme framework web, lisez le fichier README.txt dans extras/webwork ou executez ant install-webwork.
  • Si vous preferez utiliser JSF comme framework web, lisez le fichier README.txt dans extras/jsf or executez ant install-jsf.
  • Si vous preferez utiliser Tapestry comme framework web, lisez le fichier README.txt dans extras/tapestry ou executez ant install-tapestry.
  • Si vous desirez, vous pouvez écrire un script pour automatiser la création et le test de votre projet. Il y a en de nombreux sur le CVS que j'utilise pour les tester: spring+ibatis etwebwork. Utiliser "appfuse" comme nom pour un projet réel est une mauvaise idée car l'application remplacera certaines choses qu'elle ne devrait pas..
  • Si vous ne desirez pas installer iBATIS, Spring MVC, WebWork, JSF or Tapestry - Vous pouvez supprimer leurs installations dans le répertoire extras avant de lancer l'installation.

NOTE: Les installations modifierons le classpath d'Eclipse, mais pas celui de l'IDEA. Vous aurez besoin de le modifier manuellement.



Go to top   More info...   Attach file...
This particular version was published on 06-Nov-2006 13:52:52 MST by BenoitGuerout.