Advanced Build System

ABS - Reference Documentation

Release 0.7

October 2007


Table des matières

Preface
1. Principe de base
1.1. Qu'est-ce-qu'un composant ?
1.2. Qu'est-ce-qu'une dépendance ?
1.2.1. Dépendance binaire
1.2.2. Dépendance source
1.3. Qu'est-ce-qu'un projet ?
1.4. Qu'est-ce-qu'un déploiement ?
1.5. Qu'est-ce-qu'un module ?
1.6. Qu'est-ce-qu'une tâche/activité ?
2. Installation
2.1. Installation basique de l'ABS
2.2. Installer le Plugin Eclipse ABS
3. Utilisation en ligne de commande
3.1. Qu'est-ce qu'un workspace
3.2. Créer un projet
3.2.1. Créer un nouveau projet
3.2.2. Récupérer un projet existant
3.2.3. Récupérer un projet existant dans une version donnée
3.3. Créer un composant
3.3.1. Créer un nouveau composant
3.3.2. Récupérer un composant existant
3.3.3. Récupérer un composant existant dans une version donnée
3.4. Compiler
3.5. Créer un déploiement
3.6. Construire un livrable projet
4. Utilisation sous Eclipse
4.1. Créer un composant
4.2. Création d'un projet
4.3. Créer un modèle de conception
4.3.1. Modéliser en UML
4.3.2. L'architecture logique
4.3.2.1. Les stéréotypes
4.3.2.2. Le stéréotype <<Entity>>
4.3.2.3. Le stéréotype <<Dto>>
4.3.2.4. Le stéréotype <<EntitiesManager>>
4.3.2.5. Le stéréotype <<Process>>
4.3.2.6. Le stéréotype <<Controller>>
4.3.2.7. Le stéréotype <<Ui>>
4.3.2.8. Le stéréotype <<View>>
4.3.2.9. Le stéréotype <<Remote>>
4.3.2.10. Le stéréotype <<Transactional>>
4.3.2.11. Le stéréotype <<Config>>
4.4. Générer du code
4.4.1. L'architecture physique basée sur Spring
4.4.1.1. Les pré-requis
4.4.1.2. Les fichiers générés
4.4.1.2.1. A partir du stéréotype <<Entity>>
4.4.1.2.2. A partir du stéréotype <<Dto>>
4.4.1.2.3. A partir du stéréotype <<EntitiesManager>>
4.4.1.2.4. A partir du stéréotype <<Process>>
4.4.1.2.5. A partir du stéréotype <<Controller>>
4.4.1.2.6. A partir du stéréotype <<Ui>>
4.4.1.2.7. A partir du stéréotype <<View>>
4.4.1.2.8. A partir du stéréotype <<Config>>
4.4.1.2.9. A partir du modèle
4.5. Tester le code généré
4.5.1. Configurer les couches techniques
4.5.1.1. Le fichier component.xml
4.5.1.2. Le fichier component-test.xml
4.5.1.3. Le fichier applicationContext-tests.xml
4.5.2. Tester la couche d'accès aux données
4.5.3. Tester les process métiers
4.5.4. Tester les Web Services
4.6. Lancer le projet dans tomcat
4.6.1. Configurer votre projet pour le déployer en tant qu'application Web
4.6.1.1. Le fichier web.xml
4.6.1.2. Configuration de l'accès à la base de donnée
4.6.2. Lancer Tomcat depuis Eclipse