<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>

<channel rdf:about="http://www.siforge.org/articles/forum/../../articles/2002/11/16-smart-sync.html">
<title>[SIForge.org] SmartSync for Java </title>
<link>http://www.siforge.org/articles/forum/../../articles/2002/11/16-smart-sync.html</link>
<description>Commenti all'articolo "SmartSync for Java "</description>
<dc:language>it</dc:language>
<dc:publisher>redazione@siforge.org</dc:publisher>
<dc:creator>redazione@siforge.org</dc:creator>
<syn:updatePeriod>hourly</syn:updatePeriod>
<syn:updateFrequency>1</syn:updateFrequency>
<syn:updateBase>1901-01-01</syn:updateBase>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#54198327" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#41143780" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#05684554" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#42054948" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#03809571" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#33212254" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#88583639" />
 </rdf:Seq>
</items>
<image rdf:resource="http://www.siforge.org/images/skin/default/sidebar/icon32.gif" />
<textinput rdf:resource="http://www.siforge.org/articles/search/" />
</channel>

<image rdf:about="http://www.siforge.org/images/skin/default/sidebar/icon32.gif">
<title>SIForge.org</title>
<url>http://www.siforge.org/images/skin/default/sidebar/icon32.gif</url>
<link>http://www.siforge.org/</link>
</image>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#54198327">
<title>Giovanni Giorgi (08 feb 2007, 19:57:37)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#54198327</link>
<description>In generale l&#39;import incrementale dei db e&#39; **non banale**.
Devi affidarti ai tool specifici del tuo database, dopo una lunga discussione con il tuo DBA.
Alcuni database (leggi: Oracle) consentono anche di creare dei trigger per sincronizzare in modo semi automatico due basi dati, ma non e&#39; banale da gestire, e vanno fatti parecchi test. Se le tabelli su cui operi sono poche (es meno di dieci) un approccio ad hoc e&#39; quello che suggerisco.</description>
</item>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#41143780">
<title>Marco Lamberto (30 nov 2006, 15:37:49)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#41143780</link>
<description>Dunque, per eseguire controlla che il classpath contenga almeno &quot;.&quot; o la directory dove hai fatto genereare le classi compilate.
Credo che la sincronizzazione (mutua) di due tabelle dipenda da quali informazioni esse contengano e quali criteri per la valutazione delle modifiche possono essere messi in piedi, &quot;a naso&quot; una prima soluzione potresti costruirla sui valori delle primary key presenti e assenti. Francamente ignoro l&#39;esistenza di soluzioni gia` pronte per questo tipo di problematiche. ;)
Se usi JDBC e SQL senza cosa strane non dovresti avere dipendenze particolari da un RDBMS.

Saluti,
Marco</description>
</item>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#05684554">
<title>aguaplano (30 nov 2006, 13:51:27)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#05684554</link>
<description>Grazie Marco, ma non ho risolto:

Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: org/siforge/sm/SmartS
ync

non ho pi&#249; la sbrodolata di sopra...


In ogni caso l&#39;ideale quello che a me serve in particolare &#232; la possibilit&#224; di gestire una sincronizzazione intesa come allineamento per cui io posso eseguire delle modifiche in locale e poi aggiornare il db sul server non previo truncate delle tabelle dello stesso, ma eseguendo una sorta di import incrementale.
Come posso fare? dove posso trovare del codice per gestire ci&#242;?L&#39;RDBMS in questione &#232; db2, ma potrebbe anche essere diverso.
Ti ringrazio</description>
</item>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#42054948">
<title>Marco Lamberto (30 nov 2006, 00:22:47)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#42054948</link>
<description>Prova con &quot;java org.siforge.sm.SmartSync&quot; invece di &quot;java SmartSync&quot;.
Ciao,
Marco</description>
</item>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#03809571">
<title>anonimo (29 nov 2006, 17:14:41)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#03809571</link>
<description>Salve!
Ho scaricato i sorgenti di SmartSync. Li ho compilati e fin qui tutto bene (o quasi).
Digitando da linea di comando java SmartSync ottego quanto segue:

Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: SmartSync (wrong name
: org/siforge/sm/SmartSync)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Il classpath &#232; settato correttamente; almeno credo visto che non ho avuto problemi in fase di compilazione.
Perch&#233; non trova la classe?
Dov&#39;&#232; che sbaglio?
Grazie</description>
</item>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#33212254">
<title>Giovanni Giorgi (14 mar 2005, 11:24:40)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#33212254</link>
<description>Purtroppo non so cosa intendi per nested set: si tratta di una struttura dati specifica di qualche database?

Suggerimento: Se vuoi che qualcuno sia in grado di risponderti, cerca di fare un esempio completo nelle tue domande, magari riferendoti anche a link su internet. Senza contesto, le domande fuori argomento sono impossibili da capire!!</description>
</item>

<item rdf:about="http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#88583639">
<title>yag (07 mar 2005, 09:45:26)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20021116__smart__sync#88583639</link>
<description>Come sempre posto domande su argomenti relativi al topi ma non all&#39;articolo in questione :-) 

-----------
In pratica stocercando di capire dal punto di vista del database cosa pu&#242; comportare gestire i nested set 
inserimento,spostamente, cancellazione,recupero dati
potete darmi qualche spiegazione ? </description>
</item>

<textinput rdf:about="http://www.siforge.org/articles/search/">
<title>Ricerca</title>
<description>Cerca negli articoli pubblicati</description>
<name>s_query</name>
<link>http://www.siforge.org/articles/search/</link>
</textinput>

</rdf:RDF>
