Hallo saftmeister,
mhh..
Also, ctx.lookup(...) gibt eine Referenz zurück? Ich hab in die Doku reingeschaut, lookup gibt eigentlich ein Objekt zurück. In diesem Fall das Objekt von der Klasse TheBean.
Ist das nicht so, dass es wirklich ein Casting von groß nach klein ist? Ich hab nämlich festgestellt, dass das geht:
mhh..
Code:
noch zu erwähnen wäre, dass der AS dem Client eigentlich kein Objekt sondern eine Referenz darauf zurück gibt. Diese Referenz stellt dann deine Schnittstellen-Deklaration (TheBeanRemote bean) dar.
Code:
TheBeanRemote bean = (TheBeanRemote) ctx.lookup("MrBean#com.coolstory.TheBeanRemote");
Also, ctx.lookup(...) gibt eine Referenz zurück? Ich hab in die Doku reingeschaut, lookup gibt eigentlich ein Objekt zurück. In diesem Fall das Objekt von der Klasse TheBean.
Ist das nicht so, dass es wirklich ein Casting von groß nach klein ist? Ich hab nämlich festgestellt, dass das geht:
Code:
interface Foo{
void display();
}
public class TestFoo implements Foo{
void display(){
System.out.println(“Hello World”);
}
public static void main(String[] args){
Foo foo = new TestFoo();
foo.display();
}
}