Web Service und EJB in Einem

oraclin25

Erfahrenes Mitglied
ich habe folgende Java-Klassen:

EtwasLesen.java
Code:
@Remote
public interface EtwasLesen {
	String leseEtwas(@WebParam(name = "eingabe") String etwas);
}

EtwasLesenBean.java
Code:
@WebService(...)
@Stateless(...)
public class EtwasLesenBean implements EtwasLesen {

...
public String leseEtwas(@WebParam(name = "eingabe") String etwas){

//Mein Code
return Ergebnis;

}
}
Also, den Code habe ich aus Google geklaut:
1. Offensichtlich ist EtwasLesenBean.java ein Web Service und gleichzeitig ein Stateless-Bean. So etwas geht also.
2. Wenn ein Client diesen Web Service abrufen möchte, dann geht er doch auf die Bean-Klasse, in diesem Fall also EtwasLesenBean. Daraufhin wird eine Instanz der Bean-Klasse erzeugt. Warum möchte man aber eine Interface zu dem Bean erstellen, was für einen Mehrwert habe ich?

Vielen Dank für Eure Hilfestellungen.

Viele Grüße aus Rheinland,

Eure Ratna
 

Neue Beiträge

Zurück