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

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">​
wiki/epims4_0/developer/epadminarchi.1232520366.txt.gz · Last modified: 2009/01/21 07:46 by 132.168.73.247