Vlákno názorů k článku JBoss: Intermezzo - ukázka využití od Bretislav Wajtr - Nejsem si jisty jestli JBoss opravdu povoluje vyjimku...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 3. 2008 10:33

    Bretislav Wajtr (neregistrovaný)
    Nejsem si jisty jestli JBoss opravdu povoluje vyjimku mit jeden interface oznaceny jako @Remote i @Local. Alespon ve verzi 4.2.2.GA na ktere zkousim EJB3 to urcite nejde. Jestli je to v petce uz mozne, tak to budu muset jeste vyzkouset :). Nicmene jina cesta jak obejit tento problem, je definovat jediny interface pro remote i local, u ktereho ale nespecifikujeme nic (tedy zadnou anotaci, pouze hlavicky metod) - ale nadefinujeme si to az na samotne beane, cili napr takto: @Remote(StatefullComponent.class) @Local(StatefullComponent.class) @Stateful public class MyEJBBean implements MyEJBBeanInterface { public String getGreeting() { return "hello"; } } ... a toto reseni vyhovuje i specifikaci, takze zadna vyjimka neni nutna...
  • 6. 3. 2008 10:38

    Bretislav Wajtr (neregistrovaný)
    Sory, ten kod jeste jednou:

    @Remote(StatefullComponent.class)
    @Local(StatefullComponent.class)
    @Stateful
    public class MyEJBBean implements MyEJBBeanInterface {
       public String getGreeting() {
         return "hello";
       }
    }