Download - Plugin E clipse - Scout
![Page 1: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/1.jpg)
Plugin Eclipse - Scout
26 novembre 2012
Julien VERNEAU
![Page 2: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/2.jpg)
Sommaire
Introduction Présentation Construire une application Exemple d’utilisation Conclusion
Plugin Eclipse - scout26 novembre 2012
![Page 3: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/3.jpg)
Sommaire
Introduction Historique Objectifs du projet Scout
Présentation Construire une application Exemple d’utilisation Conclusion
Plugin Eclipse - scout26 novembre 2012
![Page 4: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/4.jpg)
Historique
La fondation Eclipse existe depuis 2003 Fondée par IBM Depuis 2010, Eclipse Scout est un projet
de la fondation Eclipse
Plugin Eclipse - scout26 novembre 2012
4
![Page 5: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/5.jpg)
Objectif du projet Scout
Permettre un développement rapide et bien formé
Définition du projet« Eclipse Scout est un Framework moderne et
ouvert qui permet de réaliser facilement des applications métiers orientés services »
Plugin Eclipse - scout26 novembre 2012
5
![Page 6: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/6.jpg)
Sommaire
Introduction Présentation
La partie SDK La partie runtime Architecture client / serveur Applications réalisées avec Scout
Construire une application Exemple d’utilisation Conclusion
Plugin Eclipse - scout26 novembre 2012
![Page 7: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/7.jpg)
La partie SDK
Production d’un code lisible Développeur concentré sur les données Mise à disposition de vues et d’assistants
Application sous forme arborescenteZone de propriété d’éléments
Plugin Eclipse - scout26 novembre 2012
7
![Page 8: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/8.jpg)
La partie SDK
Plugin Eclipse - scout26 novembre 2012
8
![Page 9: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/9.jpg)
La partie runtime
Dans chaque application on retrouveUne partie client Une partie serveur
Plusieurs bibliothèques graphiquesSwingSWTWeb avec RAP
Plugin Eclipse - scout26 novembre 2012
9
![Page 10: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/10.jpg)
La partie runtime
Eclipse Scout génère le rendu graphique
Le développeur ne s’occupe que du contenu et de la présentation
Plugin Eclipse - scout26 novembre 2012
10
![Page 11: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/11.jpg)
Architecture Client / Serveur
Plugin Eclipse - scout26 novembre 2012
11
![Page 12: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/12.jpg)
Applications réalisées avec Scout
Plugin Eclipse - scout26 novembre 2012
12
![Page 13: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/13.jpg)
Sommaire
Introduction Présentation Construire une application
Développement par « click » Modification simple et ciblée
Exemple d’utilisation Conclusion
Plugin Eclipse - scout26 novembre 2012
![Page 14: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/14.jpg)
Développement par « click »
Le développeur sélectionne ce qu’il veut et le code est généré en conséquence
Plugin Eclipse - scout26 novembre 2012
14
![Page 15: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/15.jpg)
Développement par « click »
Plugin Eclipse - scout26 novembre 2012
15
![Page 16: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/16.jpg)
Modification simple et ciblée
Modification manuelle autorisée et conseillée
Ajouts d’éléments fonctionnels particuliers
Plugin Eclipse - scout26 novembre 2012
16
![Page 17: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/17.jpg)
Sommaire
Introduction Présentation Construire une application Exemple d’utilisation
Création d’un projet Ajout d’éléments Connexion à une base de données Liaison du contenu à la base de données Mise en production
Conclusion
Plugin Eclipse - scout26 novembre 2012
17
![Page 18: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/18.jpg)
Création d’un projet
Plugin Eclipse - scout26 novembre 2012
18
![Page 19: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/19.jpg)
Création d’un projet
Architecture fonctionnelle dès le départ du projet
Plugin Eclipse - scout26 novembre 2012
19
![Page 20: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/20.jpg)
Ajout d’éléments
Plugin Eclipse - scout26 novembre 2012
20
![Page 21: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/21.jpg)
Ajout d’éléments
Plugin Eclipse - scout26 novembre 2012
21
![Page 22: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/22.jpg)
Ajout d’éléments
Remplissage du tableau créé
Plugin Eclipse - scout26 novembre 2012
22
![Page 23: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/23.jpg)
Ajout d’éléments
Vision d’avancement
Plugin Eclipse - scout26 novembre 2012
23
![Page 24: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/24.jpg)
Ajout d’éléments
Traduction de tous les éléments créés
Plugin Eclipse - scout26 novembre 2012
24
![Page 25: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/25.jpg)
Connexion à une base de données Plusieurs technologies de BDD autorisées
dans Scout Configuration suivant nos besoins
Plugin Eclipse - scout26 novembre 2012
25
![Page 26: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/26.jpg)
Connexion à une base de données Configuration de la BDD
Plugin Eclipse - scout26 novembre 2012
26
![Page 27: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/27.jpg)
Liaison du contenu à la base de données Avoir des notions de SQL
Plugin Eclipse - scout26 novembre 2012
27
![Page 28: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/28.jpg)
Autres moyens d’interrogation d’une BDD via Scout
Mise en place de sauvegarde des réponses
Liaison du contenu à la base de données
Plugin Eclipse - scout26 novembre 2012
28
![Page 29: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/29.jpg)
Mise en production
Déploiement de l’applicationSimple et rapideExport en WAR pour serveur Tomcat
Suite de la configuration sur le serveur Tomcat
Plugin Eclipse - scout26 novembre 2012
29
![Page 30: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/30.jpg)
Mise en production
Rendu final de l’application
Plugin Eclipse - scout26 novembre 2012
30
![Page 31: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/31.jpg)
Extension
Gestion optimisée des permissions
Intégration du Framework Jython
Intégration de JasperReports
Plugin Eclipse - scout26 novembre 2012
31
![Page 32: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/32.jpg)
Conclusion Projet récent pas actuellement adapté
pour toutes les applications A grand potentiel Commence à être utilisé dans le monde
de l’entreprise Nécessite des bases en java et en SQL Extension du Framework possible
Plugin Eclipse - scout26 novembre 2012
32
![Page 33: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/33.jpg)
Sources
Site officiel http://www.eclipse.org/scout/
Wiki http://wiki.eclipse.org/Scout/
Plugin Eclipse - scout26 novembre 2012
33
![Page 34: Plugin E clipse - Scout](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813b7e550346895da49b96/html5/thumbnails/34.jpg)
Merci de votre attention
Questions ?
Plugin Eclipse - scout26 novembre 2012
34