Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
994 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Probleme de conception : Apache XML RPC + Spring

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de conception : Apache XML RPC + Spring

n°1506207
cooltwan
Posté le 23-01-2007 à 10:15:10  profilanswer
 

Bonjour,
je travaille sur un serveur de workflow en techno Java. En production ce serveur tournera sous du TOMCAT mais pour l'instant en dev/test je souhaite utiliser la classe ServletWebServer (serveur standalone de test fourni par la fondation apache).
 
(Voir dernier paragraphe tout en bas de cette page http://ws.apache.org/xmlrpc/server.html pour plus de details sur cette classe.)
 
J'ai commencé par coder mon service generique (sans penser du tout à des points d'entrée xmlrpc) sous forme d'un bean avec quelque parametres qui sont injectées sous forme de properties par spring.
 
mon contexte spring pour l'instant :
 

Code :
  1. <!-- ***************************************************** -->
  2. <!-- *Test d'instanciation de beans de scope prototype   * -->
  3. <!-- ***************************************************** -->
  4. <beans xmlns="http://www.springframework.org/schema/beans"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xsi:schemaLocation="http://www.springframework.org/schema/beans
  7. http://www.springframework.org/sch [...] &#034;&gt;
  8. <!--  datasource oracle -->
  9. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  10.  <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
  11.  <property name="url" value="jdbc:oracle:thin:xxx/xxx@192.9.200.xxx:1521:xxx"/>
  12.  <property name="username" value="xxx"/>
  13.  <property name="password" value="yyy"/>
  14. </bean>
  15.  <!--  datasource oracle -->
  16. <bean id="corbeillemanager" class="cs.workflow.servicecorbeille.CorbeilleManager">
  17.  <property name="ds" ref="dataSource" /> 
  18.  <property name="corbeilleDefinitionPath" value="c:\\workdir\\"/>
  19. </bean>
  20. </beans>


 
j'ai terminé la classe corbeilleManager.  
 
Je souhaite maintenant rendre accessible les methodes (peut etre dans le futur uniquement certaines methodes) de ce service via un serveur xml-rpc (me dites pas de prendre autre chose de mieux style xfire, j'ai pas le choix de la techno c'est forcement xml-rpc pour ce projet).
 
Or on passe au serveur standalone xmkrpc apache via le fichier org/apache/xmlrpc/server/webserver/XmlRpcServlet.properties une classe directement. Comment dire à cette implementation d'utiliser les methodes de mon bean bien parametré ?


Message édité par cooltwan le 23-01-2007 à 10:22:44
mood
Publicité
Posté le 23-01-2007 à 10:15:10  profilanswer
 

n°1506372
cooltwan
Posté le 23-01-2007 à 15:16:56  profilanswer
 

à priori c'etait possible en version 1 de la lib apache xml rpc mais ça ne l'est plus maintenant :(
 
dixit http://www.oreillynet.com/onjava/b [...] hanks.html
 
qui se retrouve avec le même souci que moi (mais peut etre mieux expliqué)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Probleme de conception : Apache XML RPC + Spring

 

Sujets relatifs
Problème développement[C] Liste chaibee Double Probleme
Petit problème de conception (UML)callback vers un fonction membre, sans parametre "user"
Qt et Xml[HTML/CSS] Problème affichage d'images
[PERL] Ajouter des balises dans un fichier XMLGénerer un xml (rss) a partir d'une base de données mySQL
aide pour un problème de décalage de texte en CSS 
Plus de sujets relatifs à : Probleme de conception : Apache XML RPC + Spring


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR