User Tools

Site Tools


wiki:epims4_0:developer:epadminarchi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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">​
wiki/epims4_0/developer/epadminarchi.1234947664.txt.gz · Last modified: 2009/02/18 10:01 by 132.168.73.9