IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Intégration de Spring avec GWT


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut Intégration de Spring avec GWT
    Bonjour


    Je voudrais intégrer Spring dans mon application gwt , mais je ne trouve pas comment faire l'appel au bean en utilisant les appel rpc

    Est ce que quelqu'un pourrait m'indiquer ce que je dois rajouter à mon code pour exécuter les fonctions du serveur tout en gardant spring



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     
    public class EnvironmentOrganeServiceImpl extends RemoteServiceServlet implements EnvironmentOrganeService{
     
      @Autowired
    private HibernateTemplate hibernateTemplate; 
     
          public  List<Contact> getDataOrganisation(){
     
    List<Contact> results=new ArrayList(hibernateTemplate.find("from Contact"));
     
    	    	return results;
    		}
     
     
     
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
     
    <bean id="HelloWorldBean"
    class="org.me.HelloWorld" />
     
     
     
     <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"  >
            <property name="driverClassName" value="com.mysql.jdbc.Driver"/> 
            <property name="url" value="jdbc:mysql://localhost:3306/test"/>
            <property name="username" value="root"/>  
            <property name="password" value=""/> 
     
    </bean>
     
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"  >
      <property name="dataSource" ref="dataSource" />
    <property name="annotatedClasses">
    <list>
      <value>test.Contact</value>
      </list>
      </property>
     
      <property name="hibernateProperties">
      <props>
      <prop key="show_sql"> true</prop>
      </props>
     
      </property>
     
    </bean>
     
     
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"  >
      <property name="sessionFactory" ref="sessionFactory" />
     
    </bean>
     
    <bean id="contactImpl" class="org.me.server.EnvironmentOrganeServiceImpl"  >
      <property name="hibernateTemplate" ref="hibernateTemplate" />
     
    </bean>
     
     
     
    </beans>


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    public class uiPresenter implements Presenter{
     
    .......
     
    private void  InsertOrgData(){
    			AsyncCallback <List<Contact>> callback = new AsyncCallback<List<Contact>>() {
    			      public void onFailure(Throwable caught) {
    			        // TODO: Do something with errors.
    			    	  Window.alert("Error fetching Organisation data");
     
    			      }
     
    			      @Override
    					public void onSuccess(List<Contact> result) {
    						// ( (NavigationArea) westLayout).getProcessusTree().setDataTree(result);
    						display.addOrgTreeData(result);
     
     
    					}
    				};
     
    				// Make the call to the ListEmployes service.
    				//XmlBeanFactory beanFactory=new XmlBeanFactory(new ClassPathResource("ApplicationContext.xml"));
     
    				//EnvironmentOrganeServiceImpl myBean=(EnvironmentOrganeServiceImpl)beanFactory.getBean("contactImpl");
    				 rpcService.getDataOrganisation(callback);
     
     
     
     
    		}
     
    ....
    }

    Merci par avance pour vos réposes

  2. #2
    Membre éprouvé Avatar de juridakus
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 82
    Par défaut
    Bonjour,
    Je te conseillerai de travailler avec Spring et Request Factory pour l'intégration avec Gwt, très facile à mettre en place. Un Bean locator et des Proxy pour tes services et BO, ensuite grâce à GIN la request factory est prête coté client.

    Bonne intro ici : spring-gwt-integration-using-the-requestfactory-api

Discussions similaires

  1. Intégration de Spring dans une application GWT
    Par sabrina_sab dans le forum Spring Web
    Réponses: 0
    Dernier message: 04/11/2012, 14h38
  2. Intégration des Facelets avec JSF & Spring
    Par crocodingo dans le forum JSF
    Réponses: 5
    Dernier message: 12/03/2011, 12h05
  3. [Data] Probléme lors de l'intégration de spring avec hibernate
    Par imyJava dans le forum Spring
    Réponses: 3
    Dernier message: 07/06/2010, 15h22
  4. [Integration] intégration de jasper avec Spring-hiebernate-JSF
    Par majeddammak dans le forum Spring
    Réponses: 0
    Dernier message: 16/09/2009, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo