1.) panovac uloh by mel spis bezet na serveru ne, co kdyz bude
napalnovana uloha u zivatel zrovna bude mit vypnuty pocitac.
2.) EJB definuje pro planovani uloh Timer Service, kazdopadne bych asi
sahnul po nejakem poradnem reseni jako je jiz zminovany Quartz
scheduler. Urcite bych se snazil od toho vseho odprostit klienta a
vsechno bych resil na strane serveru.
Ales Dostal napsal(a):
Zdravim,
mam nekolik otazek :)
Potrebuji vytvorit aplikaci, ktera bude slouzit k plneni sestav z jinych zdroju
(Oracle, textove soubory, atd.) do MySQL.
Aplikace by mela byt desktopova (Swing). Server SJSAS 9 s pouzitim EJB3 a
vzdaleneho volani na klienta. (toto jiz vyreseno mam).
Nyni bych potreboval nasledujici:
V desktopove aplikaci mit nejaky planovac uloh, kde naplanuji, kdy se budou
dane ulohy pro plneni sestav spoustet (neco jako Crone).
Dale potrebuji v desktop aplikaci miti nejaky prehled o tom, ktera sestava se zrovna plni.
Nejaky swing listener na sluzbu na serveru, ktera mi bude hlidat, co se zrovna plni.
Momentalne nevim, jakym zpusobem postupovat.
Vim, ze existuje nejaky Timer pro EJB, ale nevim, jestli je to presne to, co
hledam. Na internetu jsem nenasel prilis materialu.
Dale nevim jak udelat dany posluchac do Swingu. Existuje EJB Driven Message,
ale zase nevim, jestli to slouzi k tomuto ucelu.
Pri davkovem plneni nevim, zda muzu pouzit JPA a TopLink.
Duvod je ten, ze se bude plnit treba milion radku a nektera data jsou chybova, ktera se ulozi do error tabulky.
Pri davkovem zpracovani mi asi budou vadit automaticky rizene transakce. Nechci kvuli jednomu radku rollbacknout celou davku.
Mam zakladni znalosti o EJB, ale tohle uz presahuje muj ramec znalosti a navic
na internetu jsem k tomuto ucelu moc informaci nenasel :(
Diky vsem za nakopnuti.
--
S pozdravem Roman "Dagi" Pichlik
/* http://www.sweb.cz/pichlik/ Blog pro kodery */