Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Biely plemenny had 14. 05. 2013, 15:13:12

Název: EJB v standalone Java aplikaci
Přispěvatel: Biely plemenny had 14. 05. 2013, 15:13:12
Ahojte,

som zaciatocnik v Jave a chcel by som hotovu serverovu aplikaciu "skonvertovat" tak, aby sa dala pouzivat aj ako standalone aplikacia (hruby klient). Najjednoduchsie sa mi zda zobrat hotove EJB s business logikou, nejak ho "vlepit" do standalone aplikacie tak, aby si zakaznik nemusel instalovat cely aplikacny server a nad to postavit nejake UI.

Podla popisu k JBoss Embedded AS mam pocit, ze je to mozne a ze je to to, co hladam. Ma s tym niekto skusenosti? Pripadne viete odporucit iny sposob resp. komponent?

Dik.
Název: Re:EJB v standalone Java aplikaci
Přispěvatel: perceptron 15. 05. 2013, 11:06:05
chcelo by to viac informacii: to ma byt swing ui, ktory vola ejb?

nemam s tym takmer ziadne skusenosti, ale jboss weld umoznuje pouzivat CDI v Java SE aplikaciach (myslim dokonca, ze je to jedine opensource riesenie, ktore nepotrebuje kontajner).

http://seamframework.org/Weld

ale to strasne zalezi od toho, ako tie ejb presne vyzeraju a ktore veci z JEE stacku sa pouzili

(alternativne by sa dalo vybojovat cosi so springom a vyuzit podporu pre JSR anotacie)
Název: Re:EJB v standalone Java aplikaci
Přispěvatel: Ivan 15. 05. 2013, 11:13:35
Pokud vim tam glassfish ma neco jako EBJ lite container, ktery se da spoustet jako command line aplikace.
Pouziva se to spis pro spousteni unit testu nez pro produkcni nasazeni.
Název: Re:EJB v standalone Java aplikaci
Přispěvatel: Biely plemenny had 15. 05. 2013, 12:32:32
chcelo by to viac informacii: to ma byt swing ui, ktory vola ejb?

nemam s tym takmer ziadne skusenosti, ale jboss weld umoznuje pouzivat CDI v Java SE aplikaciach (myslim dokonca, ze je to jedine opensource riesenie, ktore nepotrebuje kontajner).

http://seamframework.org/Weld

ale to strasne zalezi od toho, ako tie ejb presne vyzeraju a ktore veci z JEE stacku sa pouzili

(alternativne by sa dalo vybojovat cosi so springom a vyuzit podporu pre JSR anotacie)
Ano, bude to swing UI. Co vsetko z JEE je pouzite vie zatial len vsemocny kompilator.
Název: Re:EJB v standalone Java aplikaci
Přispěvatel: Biely plemenny had 15. 05. 2013, 12:37:03
Pokud vim tam glassfish ma neco jako EBJ lite container, ktery se da spoustet jako command line aplikace.
Pouziva se to spis pro spousteni unit testu nez pro produkcni nasazeni.
Dik, skusim to preskumat. Povodna aplikacia je aj prevadzkovana pod GlassFish, takze by sa mi to pacilo, ale chcel by som (ak sa da) spustat jednu aplikaciu, nie nejaku konzolovku + moju.

Nasiel som aj OpenEJB, co vyzera, ze umoznuje  zahrnut EJB do standalone aplikacie, ale zatial neviem potvrdit, ci to je spravna cesta.