Taktiez pre znameho riesim takuto ulohu. Implementujem si to sam, ale
imlplementujem to pre jednoduchost silne typovo.
(Mam triedy reprezentujuce metaobjekty schemy, v nich implementujem
minimalny pozadovany scope porovnania. Tieto metadata ziskas velmi
jednoducho z xml aj z databazy.)

Ak chces nieco obecneho a vyuzit silne nastroje, nasiel som dve
potencionalne cesty. Vyuzit dobre fungujuce porovnavace schemat databaz
a nasypat xml do temporarnych tabuliek (napr
http://www.aquafold.com/docs-diff-schema.html),
alebo mat popis databazy v konfiguraku hibernate a pustit na to 

        java -cp hibernate_classpaths 
org.hibernate.tool.hbm2ddl.SchemaValidator options mapping_files 
        
(http://www.hibernate.org/hib_docs/reference/en/html/toolsetguide.html#toolsetguide-s1-8)


Pekny den.

NORBERT KRANKILLA
J2EE Systems
IT Application & Integration Services
Information Technology
 
Komerční banka, a. s.
Na Příkopě 22
114 07 Praha 1
gsm:    +420 725 530 345
e-mail: [EMAIL PROTECTED]
www.kb.cz




-----Original Message-----
From: Roman Hrivik <[EMAIL PROTECTED]>
Reply-To: Java <[email protected]>
To: [email protected]
Subject: diff framework
Date: Thu, 31 Jan 2008 12:00:41 +0100 (CET)


Ahojte,

vedel by ma niekto nakopnut spravnym smerom ?
Hladam nieco co by sa mohlo volat "diff framework"
nejake jednoduche API na ktorom by som mohol stavat dalej.
Standardne nerad by som vymyslal nieco so uz tu davno je.
A preto sa pytam ci uz nahodou niekto nieco podobne nepouzil.

V zasade by som si to predstavoval asi takto.

Mam nejaky zdroj dat - XML, XLS, JDBC, ...
Mam druhy zdroj dat JDBC objektovy model nieco ako hibernate.

Medzi tymito dvoma zdrojmi urcitymi transformaciami by som chcel usrovi
ponuknut obrazovku kde bude mat vseliako skraslene a zvyraznene rozdiely
a user si bude moct vybrat ktore zmeny chce aplikovat (staci jednosmerne
zo zdroja 1 do zdroja 2)

Mame nato nieco ?

Dakujem

Roman






 
 
Tento e-mail je urcen pouze pro jeho adresata/adresaty a muze obsahovat duverne 
informace, jejichz ochrana muze byt vyzadovana pravnimi predpisy.
Jestlize jste zpravu obdrzel(a) omylem, neprodlene informujte jejiho 
odesilatele a tuto zpravu, jeji prilohy a pripadne kopie ihned vymazte. 
Jakakoli forma uziti, zverejneni, reprodukce, kopirovani, distribuce a sireni 
teto zpravy je v takovem pripade zakazana.
Komercni banka, a.s., neodpovida za mozne skody zpusobene neuplnym prenosem, 
moznou modifikaci ci zpozdenim teto zpravy behem prenosu od odesilatele k 
adresatovi.


This e-mail transmission is intended solely for the ordinary user of the e-mail 
address to which it was addressed. It may contain legally privileged and/or 
confidential information. 
If you have received this e-mail in error or are not an intended recipient 
please inform the sender with-out delay and delete this e-mail, attachments and 
possible copies immediately. The unauthorised use, disclosure, distribution 
and/or copying of this e-mail or any information it contains is prohibited. 
Komercni banka, a. s., does not accept liability for any damage caused by 
incomplete transmission, possible modification or delay of this e-mail during 
the transmission from the sender to the recipient.

Odpovedet emailem