Bonjour,
je suis vraiment perdue là..!!!
je sais que pour réaliser une méthode qui rend service à la partie client, il faut passer par les interfaces GreetingService et GreetingServiceAsync ou on définit le prototype (signature) de la méthode, puis on l'implémente à la servelet se trouvant dans le package server, c'est exactement ce que j'ai fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public interface GreetingService extends RemoteService {
	public int ValiderUser(String Login, String PassWord);
 
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public interface GreetingServiceAsync {
	void ValiderUser(String Login, String PassWord,
			AsyncCallback<Integer> callback);
}
Ma méthode doit me retourner un entier, or dans le point d'entré j'utilise "obligatoirement" une instance de type GreetingServiceAsync :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public class AcsProject implements EntryPoint {
 
	private final GreetingServiceAsync = GWT
	.create(GreetingService.class);
.....
 
         label.addClickHandler(new ClickHandler() {
 
		public void onClick(ClickEvent event) {
                        greetingServiceAsync.ValiderUser(Login,PassWord,callback);
		}
l'utilisation de cette instance ne me permet pas d'obtenir l'entier dont j'ai besoin car la méthose est "void" dans l'interface GreetinServiceAsync,
est ce qu'il ya pas moyen d'utiliser un objet de type GreetingService..??? ou bien comment pourrais-je récupéré la valeur retournée..??!!

Merci de bien vouloir m'aider!!