1 / 34

Plugin E clipse - Scout

Plugin E clipse - Scout. 26 novembre 2012 Julien VERNEAU. Sommaire. Introduction Présentation Construire une application Exemple d’utilisation Conclusion. Sommaire. Introduction Historique Objectifs du projet Scout Présentation Construire une application Exemple d’utilisation

yamin
Download Presentation

Plugin E clipse - Scout

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Plugin Eclipse - Scout 26 novembre 2012 Julien VERNEAU

  2. Sommaire • Introduction • Présentation • Construire une application • Exemple d’utilisation • Conclusion Plugin Eclipse - scout 26 novembre 2012

  3. Sommaire • Introduction • Historique • Objectifs du projet Scout • Présentation • Construire une application • Exemple d’utilisation • Conclusion Plugin Eclipse - scout 26 novembre 2012

  4. Historique • La fondation Eclipse existe depuis 2003 • Fondée par IBM • Depuis 2010, Eclipse Scout est un projet de la fondation Eclipse Plugin Eclipse - scout 26 novembre 2012 4

  5. 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 - scout 26 novembre 2012 5

  6. 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 - scout 26 novembre 2012

  7. 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 arborescente • Zone de propriété d’éléments Plugin Eclipse - scout 26 novembre 2012 7

  8. La partie SDK Plugin Eclipse - scout 26 novembre 2012 8

  9. La partie runtime • Dans chaque application on retrouve • Une partie client • Une partie serveur • Plusieurs bibliothèques graphiques • Swing • SWT • Web avec RAP Plugin Eclipse - scout 26 novembre 2012 9

  10. 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 - scout 26 novembre 2012 10

  11. Architecture Client / Serveur Plugin Eclipse - scout 26 novembre 2012 11

  12. Applications réalisées avec Scout Plugin Eclipse - scout 26 novembre 2012 12

  13. Sommaire • Introduction • Présentation • Construire une application • Développement par « click » • Modification simple et ciblée • Exemple d’utilisation • Conclusion Plugin Eclipse - scout 26 novembre 2012

  14. 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 - scout 26 novembre 2012 14

  15. Développement par « click » Plugin Eclipse - scout 26 novembre 2012 15

  16. Modification simple et ciblée • Modification manuelle autorisée et conseillée • Ajouts d’éléments fonctionnels particuliers Plugin Eclipse - scout 26 novembre 2012 16

  17. 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 - scout 26 novembre 2012 17

  18. Création d’un projet Plugin Eclipse - scout 26 novembre 2012 18

  19. Création d’un projet • Architecture fonctionnelle dès le départ du projet Plugin Eclipse - scout 26 novembre 2012 19

  20. Ajout d’éléments Plugin Eclipse - scout 26 novembre 2012 20

  21. Ajout d’éléments Plugin Eclipse - scout 26 novembre 2012 21

  22. Ajout d’éléments • Remplissage du tableau créé Plugin Eclipse - scout 26 novembre 2012 22

  23. Ajout d’éléments • Vision d’avancement Plugin Eclipse - scout 26 novembre 2012 23

  24. Ajout d’éléments • Traduction de tous les éléments créés Plugin Eclipse - scout 26 novembre 2012 24

  25. Connexion à une base de données • Plusieurs technologies de BDD autorisées dans Scout • Configuration suivant nos besoins Plugin Eclipse - scout 26 novembre 2012 25

  26. Connexion à une base de données • Configuration de la BDD Plugin Eclipse - scout 26 novembre 2012 26

  27. Liaison du contenu à la base de données • Avoir des notions de SQL Plugin Eclipse - scout 26 novembre 2012 27

  28. Liaison du contenu à la base de données • Autres moyens d’interrogation d’une BDD via Scout • Mise en place de sauvegarde des réponses Plugin Eclipse - scout 26 novembre 2012 28

  29. Mise en production • Déploiement de l’application • Simple et rapide • Export en WAR pour serveur Tomcat • Suite de la configuration sur le serveur Tomcat Plugin Eclipse - scout 26 novembre 2012 29

  30. Mise en production • Rendu final de l’application Plugin Eclipse - scout 26 novembre 2012 30

  31. Extension • Gestion optimisée des permissions • Intégration du Framework Jython • Intégration de JasperReports Plugin Eclipse - scout 26 novembre 2012 31

  32. 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 - scout 26 novembre 2012 32

  33. Sources • Site officiel • http://www.eclipse.org/scout/ • Wiki • http://wiki.eclipse.org/Scout/ Plugin Eclipse - scout 26 novembre 2012 33

  34. Merci de votre attention • Questions ? Plugin Eclipse - scout 26 novembre 2012 34

More Related