This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
wiki:epims4_0:developer:epadminarchi [2009/01/21 07:46] 132.168.73.247 créée |
wiki:epims4_0:developer:epadminarchi [2009/02/19 18:16] (current) 132.168.73.9 |
||
|---|---|---|---|
| Line 12: | Line 12: | ||
| * Sous WebContent/WEB-INF: Définition des fichiers de configuration des application Web | * Sous WebContent/WEB-INF: Définition des fichiers de configuration des application Web | ||
| | | ||
| - | ===== Hosted Mode pour le développement Développement ===== | + | ===== Hosted Mode pour le développement ===== |
| GWT permet de tester son application avec un serveur embarqué. | GWT permet de tester son application avec un serveur embarqué. | ||
| Line 28: | Line 28: | ||
| Sous le package cea.edyp.admin.client on retrouve les sous-packages : | Sous le package cea.edyp.admin.client on retrouve les sous-packages : | ||
| - | * model : défintion des objets manipulés cote client | + | * model : définition des objets manipulés cote client |
| * service : interface des services (RemoteService) rendu par le serveur | * service : interface des services (RemoteService) rendu par le serveur | ||
| * ui : définition de Panel constituant l'IHM. | * ui : définition de Panel constituant l'IHM. | ||
| * ui.component : définition de composants plus générique utilisés dans l'IHM. | * ui.component : définition de composants plus générique utilisés dans l'IHM. | ||
| - | * util : icone et Class ImageBundle correspondante ainsi que la définition des ressources (messages) | + | * util : icône et Class ImageBundle correspondante ainsi que la définition des ressources (messages) |
| === RemoteService === | === RemoteService === | ||
| Line 63: | Line 63: | ||
| Pour plus d'info voir le [[http://code.google.com/webtoolkit/|site GWT]] | Pour plus d'info voir le [[http://code.google.com/webtoolkit/|site GWT]] | ||
| - | Dans le package cea.edyp.epims.admin.server on trouve les classes d'implémentation des RemoteService. Ces classes utilisent les services eP-Core pour l'accès aux données. L'accès aux services d'eP-Core se fait grace à spring. ([[http://code.google.com/p/google-web-toolkit-incubator/wiki/IntegratingWithSpring | Integrating with GWT]]) | + | Dans le package cea.edyp.epims.admin.server on trouve les classes d'implémentation des RemoteService. Ces classes utilisent les services eP-Core pour l'accès aux données. L'accès aux services d'eP-Core se fait grâce à spring. ([[http://code.google.com/p/google-web-toolkit-incubator/wiki/IntegratingWithSpring | Integrating with GWT]]) |
| - | * fichier //web.xml// contient la définition d'un spring dispatcher. La configuration de celui-ci est dans le fichier //springDispatcher-servlet.xml//. Aucune modification n'est nécessaire ici lors de l'ajout de service. **__Attention__**: lors de la creationde RemoteService avec CypalStudio, du code est **automatiquement ajouté** (servlet et servlet-mapping) et **doit être supprimé** ! | + | * fichier //web.xml// contient la définition d'un spring dispatcher. La configuration de celui-ci est dans le fichier //springDispatcher-servlet.xml//. Aucune modification n'est nécessaire ici lors de l'ajout de service. **__Attention__**: lors de la création de RemoteService avec CypalStudio, du code est **automatiquement ajouté** (servlet et servlet-mapping) et **doit être supprimé** ! |
| La définition à conservée : | La définition à conservée : | ||
| Line 89: | Line 89: | ||
| </bean> | </bean> | ||
| - | * définition des bean appelé : tous ayant la même classe d'implémentation mais avec la propriété remoteService initialisée différement. Ces remoteService correspondent à l'implémentation des RemoteService GWT. __**Attention**__ : en plus de ce que dit la doc, GWTController doit également implémenter ServletContextAware pour être correctement initialisé ! | + | * définition des bean appelé : tous ayant la même classe d'implémentation mais avec la propriété remoteService initialisée différemment. Ces remoteService correspondent à l'implémentation des RemoteService GWT. __**Attention**__ : en plus de ce que dit la doc, GWTController doit également implémenter ServletContextAware pour être correctement initialisé ! |
| <bean id="archiveController" class="cea.edyp.epims.admin.server.GWTController"> | <bean id="archiveController" class="cea.edyp.epims.admin.server.GWTController"> | ||
| Line 104: | Line 104: | ||
| - | * Initialisation des beans services GWT avec les services eP-Core (id des beans définis dans le context spring d'eP-Core) : | + | * Initialisation des beans services GWT avec les services eP-Core (id des beans définis dans le contexte spring d'eP-Core) : |
| <bean id="archiveGWTService" class="cea.edyp.epims.admin.server.ArchiveGWTServiceImpl"> | <bean id="archiveGWTService" class="cea.edyp.epims.admin.server.ArchiveGWTServiceImpl"> | ||