Formation Celerio
Génération d'applications avec l'outil Celerio
Durée : 3 jour(s)
Référence : CELERIO-03
|
- Offert en inter-entreprise
|
Petit déjeuner
Déjeuner
Qualification téléphonique
|
|
Merci de nous contacter pour la planification de la prochaine session.
|
+33(0)1 45 26 19 15 |
Présentation
Dans le cadre de leur partenariat, Zenika vous invite à vous joindre aux formations Jaxio officielles animées par un consultant de Jaxio. N'hésitez pas à nous contacter pour plus d'information. |
Objectifs
- Intégrer Celerio dans un cycle de développement
- Comprendre l’organisation du code généré par Celerio et découvrir les différentes technologies utilisées par le code généré (Spring, Hibernate/JPA, etc.)
- Comprendre les techniques permettant de modifier le code généré
- Développer la partie métier de votre application en s’appuyant sur le code généré par Celerio
|
Répartition :
40% Théorie, 60% Pratique |
Public :
Architecte, Développeur, Chef de projet |
Pré-requis :
Connaissance de Java |
Programme
Principe de fonctionnement de Celerio
- Moteur interne Celerio
- Reverse de base de données
- Packs de générations (JPA, JSF, Spring MVC et Web Flow)
- Ecosystème Celerio: Base de données, SVN, Maven2
Premiers pas avec Celerio
- Création d’un projet ‘minimal’ avec Celerio
- Lancement de la génération depuis une ligne de commande
- Configuration de Celerio pour affiner les besoins de génération
- Importer le projet générer dans Eclipse
Découverte du code généré par Celerio
- Organisation du code généré selon les conventions Maven2
- Présentation des différentes couches générées par Celerio et des technologies utilisées par le code généré (JPA/Hibernate, Spring, Spring Security, Spring Web Flow)
- Présentation des différents fichiers de configurations générés par Celerio
Utilisation de Celerio de manière itérative sur un projet
- Optimisation de l’environnement de développement : Base de données embarquée, serveur d’application embarqué, profil de génération et phase de génération de code de Maven2, SVN
- Evolution du schéma de base de données et régénération
- Suppression du code généré
- Prise en main partielle du code généré et round-trip automatique lors des regénérations
- Prise en main totale du code généré et merge manuel en cas d’évolution du code qui aurait pu être généré
Développement d’une fonctionnalité métier
- Distinguer le code généré pour réutilisable du code généré à titre d’exemple
- Développer un service métier et le test associé
- Développer la partie web appelant le service métier
|
|