Charvat Petr wrote:
Pekny den
Diky za odpoved. Stavajici reseni je ciste takove ze si klient posila se servrem xml stringy - ktere ale semanticky odpovidaji databazovym dotazum/prikazum. Napsat vlasni JDBC driver (ktery preklada sql do proprietalniho jazyka xml) se mi zda jako vtipne reseni - zkusim to za dlouhych zimnich veceru, az nebudu mit co delat.

Stavajici framework je velicie neprehledny (vznikal jako snehova koule) a mam moznost jeho vnitnosti prepsat (vyextrahovat api a reimplementovat streva). Jde mi o to, ze se mi nechce psat dalsi framework, kterych uz je na svete tuna. Proto jsem se ptal na nejake hotove reseni.

btw: jak by jste resili situaci, kdy mate standardni j2ee server a tlusteho klienta ve swingu? Tam hibernate na strane klienta pouzit nelze. Pro notifikace se serveru by slo pouzit JMS - nebo by bylo lepsi reseni s JBoss TreeCache?

Tam je problemu hodne.
Popisuje to mnohokrat v ruznych koferencich citovany (i tady) clanek http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/dataoutsideinside.asp a taky dalsi clanek http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/concurev4M.asp
Jsou tam rady jako:
- klient vlastni sva data
- optimisticke zamykani pomoci verzi
.....

V diskusi http://forum.java.sun.com/thread.jspa?threadID=700590&start=15&tstart=0 taky nekdo pise, ze notifikuje klienty o zmenach pres RMI. Ale to uz podle mne zavadi programovani vysoce distribuovane databaze...a to je opravdu asi beh na dlouhou trat.
Jak moc vadi, ze ma klient nektera data stara?

   Lukas

Odpovedet emailem