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