This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims4_0:developer:epadminarchi [2009/02/18 10:01] 132.168.73.9 |
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 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"> |