mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: anno nuovo....

problema nuovo!
Allora questa mattina ho avuto una bella sorpresa.
Tentando di aprire l'applicazione cui sto lavorando tomcat gentilmente mi 
dice che non esiste nessun contesto della mia applicazione. Un bel 404.
Tutte le altre che ho in locale invece vanno una meraviglia.
Creo una directory ciccio sotto webapps e ci ricopio tutto. Niente, anche 
qui non va. Da notare che non ho cambiato le impostazioni originali di 
server.xml, non mi serve.
Molto strano. Vabbe', metto dentro ciccio i file di un'altra applicazione, 
riavvio tomcat e fila tutto liscio. 
A questo punto cancello questi file,  ricopio dentro ciccio quelli 
dell'applicazione incriminata e senza riavviare tomcat provo ad aprirla. 
Funziona.
Lascio tutto come sta adesso, riavvio tomcat e.... niente. Non va di nuovo.
Ora, a parte che tomcat sembrerebbe avere qualcosa di personale con 
quell'applicazione (fa fino al 31 era ok) qualcuno si e' trovato in questa 
situazione o comunque saprebbe dare una spiegazione di questo comportamento 
di tomcat?
grazie
 

 comportamento di tomcat?
Un occhiata ai log? Tante volte ti avesse scritto perchè non fa il deploy 
dell'applicazione... sai com'è, di cose apparentemente strane me ne sono 
capitate tante, ma che siano rimaste strane dopo aver indagato praticamente 
nessuna.

 praticamente nessuna.
Marco Sarti wrote:
In effetti al boot di tomcat c'e' questo errore che prima non dava. 
Non ho idea da cosa possa essere causato. Non ho cambiato nulla nella 
configurazione di tomcat e, ripeto,fino al 31 non c'era.
E in particolare, non ho toccato nulla nell'applicazione incriminata.
ERROR reading java.io.ByteArrayInputStream@64dbd5
At Line 18 /web-app/servlet-mapping/
ERROR reading java.io.ByteArrayInputStream@2200d5
At Line 18 /web-app/servlet-mapping/

Com'era quella del dito e della luna....
Newsgroup: it.comp.java
Titolo: Applicazione web con backend Java

Salve a tutti
Sono entrato da poco nello sviluppo web con Java e vorrei creare una
webapp suddivisa in due parti come segue:
La prima è la più semplice, una specie di Presentation Layer in cui
una applicazione php compone una view  javascript/html ; la seconda
contiene la buisness logic (spero di non aver confuso la terminologia)
ed essenzialmente mette a disposizione dei web services a cui il
presentation layer accede attraverso richieste ajax (utilizzo JQuery
per le richieste asincrone).
Ci sono diversi interrogativi riguardo all'implementazione di questa
struttura, forse alcuni sono banali perchè sono nuovo all'ambiente ma
qualcuno disse che nessnua domanda è stupida ;D
1) Devo accertarmi in qualche modo che l'accesso ai web services sia
controllato? Nel senso, non posso esporre i metodi del backend
incondizionatamente.. devo utilizzare qualche meccanismo di
autenticazione per poter attivare un metodo del web service? Questo
sistema di "autenticazione" delle chiamate rischia di essere troppo
oneroso a livello di calcolo?
2) Come gestisco le sessioni tra due server? Non ho ben chiara la
situazione, Il presentation layer deve avere un minimo di informazione
riguardo (ad esempio) l'utente loggato a cui sta fornendo una vista
formattata a dovere, ma allo stesso tempo al backend serve sapere che
l'utente sia autenticato, per questioni di sicurezza ecc.. come
condivido questo tipo di informazioni?
Grazie in anticipo :)



 2) Come gestisco le sessioni tra due server?
I meccanismi di Single-Sign-On (SSO) di solito di danno un "token", cioč 
uno stringone criptato che, allegato ad ogni messaggio, permette di 
identificare la sessione utente. Proprio come i cookie di 
autenticazione, anzi č esattamente lo stesso meccanismo, solo che... lo 
"vedi" :)
-- 
Dimitri De Franciscis
Phone:  
(+39) 3401570778
Website: 
http://www.megadix.it/

Newsgroup: it.comp.java
Titolo: Come posso...

...scrivere un file lato server da un applet java?
Grazie anticipatamente
             Giorgio

 wrote in message
news:yn9A7.56183$1H1.6...@news.infostrada.it...


Si, se vuoi farlo con semplicita' dai un'occhiata a GMI (lo trovi/scarichi sul mio sito),
un sistema che ho fatto tempo fa e che permette di invocare servizi di un oggetto che si
trova sul server da un appplet mediante una servlet.
Ciao,
    Bruno.


|
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://bbruno.fasturl.it
|
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola
|
Newsgroup: it.comp.java
Titolo: Socket How :P ?

Allora ok ho usato la semplicissima classe socket che mi sembra di aver
capito bene. Nel main leggo quello che il server mi manda attraverso il
socket e quindi dovrei fare un altro thread per poter scrivere io in una
TextArea e mandare tutto sotto forma di stringa al server irc. Ok fin qui ci
sono. :P Però datosi che stò iniziando adesso a sviluppare applicazioni con
AWT mi sembrerebbe un cosa un pò grossolana passare la stringa che ricevo
dal server al metodo paint e buttare tutto nella finestra (ammesso che si
possa fare anche perchè finito di scrivere ci provo :P). Qualche altro aiuto
è ben accetto ;) Grazie.
P.s.
x Fabrizio Camera
Hai un database incorporato con porta usb nel cervello per ricordarti tutti
gli indirizzi dei doc della sun ? eheheh. Grazie dell'aiuto ;)

gli indirizzi dei doc della sun ?
Ovviamente no :-)
Temevo che un giorno qualcuno mi bollasse come "quello della
documentazione" ;-))
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Appassionato

Sono un appassionato di Java, anche se non lo conosco molto, l'anno scorso
ho acquistato un libro: "La guida completa JAVA" ed ho installato il
prodotto Cafe Lite Versione 7.50 build 40 della Symantec, ho iniziato a
vedere qualche applet presentato nel libro ed in qualche CD, ora ho scoperto
questo newsgroup e mi piacerebbe avere qualche consiglio su come apprendere
meglio questo linguaggio, quale JDK installare pittosto di altri etc. e
magari un giorno arrivare ad un livello da poter contraccambiare e divulgare
magari anche ad altri la conoscenza ...
Ringrazio in anticipo quanti avranno la pazienza di rispondermi
Giuseppe.
Togli NOSPAM per inviare posta

 wrote in message
80ncj0$j6o$1...@draco.tiscalinet.it...


Newsgroup: it.comp.java
Titolo: Perche' questo problema?

Netscape Communications Corporation -- Java 1.1.5
Type '?' for options.
Symantec Java! ByteCode Compiler Version 210.065
Copyright (C) 1996-97 Symantec Corporation
java.lang.OutOfMemoryError
  at sun.awt.image.Image.<init>(Compiled Code)
  at sun.awt.windows.WImage.<init>(Compiled Code)
  at sun.awt.windows.WOffScreenImage.<init>(Compiled Code)
  at sun.awt.windows.WComponentPeer.createImage(Compiled Code)
  at java.awt.Component.createImage(Compiled Code)
  at prova.init(Compiled Code)
* at netscape.applet.DerivedAppletFrame$InitAppletEvent.dispatch(Compiled
Code)
  at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code)
  at java.awt.EventDispatchThread.run(Compiled Code)
  at
netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled
Code)

ho dimenticato di dire che questo problema si verifica solo con NS 4.7
con IE non ci sono problemi con NS6 non so, perche' li ho altri problemi
(il plug-in non legge nemmeno i file sul server dove risiede se l'applet non
è firmata)
cmq  provero quello che hai detto, grazie.
Newsgroup: it.comp.java
Titolo: quale nome dare ai metodi?

E' giusto in un bean chiamare getX anche i metodi che non leggono
meramente gli stessi valori settati con setX ma che "ci fanno dei conti
sopra" e ritornano un valore "nuovo"?
Per esempio, in un ipotetico bean di calcolo del codice fiscale avrò dei
metodi setCognome, setNome, ecc, poi volendo anche getCognome, getNome,
ecc. ma il metodo che mi torna il codice fiscale com'è meglio chiamarlo?
getCodiceFiscale, calcolaCodiceFiscale o semplicemente codiceFiscale ?
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
Chi utilizza a fini di comunicazione politica, senza il consenso degli 
interessati, indirizzi e-mail reperiti in rete viola la privacy.

getCodiceFiscale, calcolaCodiceFiscale o semplicemente codiceFiscale ?
Voto per getCodiceFiscale, perché il ftto che bisogna fare dei calcoli per
averlo č nascosto. Ragionare cosě mi sembra piů ad oggetti.
Ciao.
Ale

getCodiceFiscale, calcolaCodiceFiscale o semplicemente codiceFiscale ?
Da un lato, l'approccio alla Meyer prevede "features" di una classe
che possono essere implementate come metodi o attributi (e l'informazione
e' non visibile all'utente di una classe) - per cui "codiceFiscale" sarebbe
un nome appropriato. Del resto, quest'approccio non e' quello in concreto 
seguito nell pratica - dove cose come "get.." or "calc." sono appunto 
onnipresenti. "get" in generale (e in JB in particolare) si riferisce
al recupero del valore di un attributo - ma non sempre :). Se ci sono dei 
calcoli, vagamente meglio chiarire con "calcolaCodiceFiscale", ma sei usi
"get" non ci urlerei sopra. :)
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

Newsgroup: it.comp.java
Titolo: Semplice analisi per un motore di ricerca interno

Ciao a tutti,
ho una jsp in cui vi sono vari campi con cui è possibile impostare varie
opzioni di ricerca su un DB. L'unica soluzione che mi è venuta in mente è di
comporre la select dinamicamente (a seconda che certi campi della jsp siano
valorizzati o meno) all'interno della servlet a cui questa jsp rimanda e poi
da qui invocare un metodo di una classe a cui passo la select come argomento
e che si occuperà di fare la query sul DB.
La domanda che mi frulla in testa è: "E' giusto come approccio? Non esiste
un metodo più elegante per risolvere il problema?".
Grazie in anticipo.
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:193Z193Z172Z200Y...@usenet.libero.it...

Newsgroup: it.comp.java
Titolo: Connessione database con jdbc-odbc

Sono alle prime armi in java, ora sto vedendo come ci si connette ad un
database.
Ho predisposto un database access giusto per fare la prova e funziona.
Vi allego il codice solo per chiarire in che modo ho operato.
La mia curiosità è questa:
per far funzionare questo tipo di accesso ai dati bisogna impostare
manualmente su pannello di controllo>origine dati odbc quella serie di cose
che sapete.
Se volessi installare il mio programma su un altro computer sono obbligato a
ripetere la stessa procedura da pannello di controllo... o c'è un modo che
permette al mio stesso programma di fare questo lavoro immediatamente?
Grazie per l'attenzione e a chi vorrà rispondermi!
import java.sql.*;
public class MyConnection {
  public static void main(String argv[]) {
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
       String url = "jdbc:odbc:database1";
       Connection con = DriverManager.getConnection(url);
       System.out.println("Connessione OK");
       Statement st = con.createStatement();
       ResultSet rs = st.executeQuery("select * from ANAG");
       while (rs.next()) {
         System.out.println(rs.getString("Cognome") + " " +
rs.getString("Nome"));
      }
    }
    catch (Exception e) {
      System.out.println("Connessione Fallita");
    }
  }
}

Il DB lo puoi raggiungere con un URL che non richiede il setup di un datasource
ODBC, ad esempio:
"jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\temp\\pippo.mdb".
JDK 1.3 o superiore, pero'.
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Membro del JUG Torino - 
http://www.jugtorino.it

 ha scritto nel messaggio
news:3ffc08a7...@news.it.colt.net...


Newsgroup: it.comp.java
Titolo: Eseguire un comando

Ciao,
dentro un programma java devo chiamare un programma esterno... come 
posso fare?
es. devo richiamare "dir".
dove posso trovare informazioni a riguardo?
Grazie

Michele ha scritto:

PS: mi riferisco al fatto di eseguire un file che è nella stessa dir del 
progetto.
Ho provato con:
Runtime r = Runtime.getRuntime();
         try {
             Process process = Runtime.getRuntime().exec("foo.exe");
         } catch (Exception e) {
             e.printStackTrace();
         }
Ma ovviamente non esegue foo.exe (che si trova nella root del progetto) ...
Grazie

 Grazie
Problema risolto con:
         Runtime r = Runtime.getRuntime();
         try {
             Process process = Runtime.getRuntime().exec("foo.exe");
             process.waitFor();
         } catch (Exception e) {
             e.printStackTrace();
         }
e stranamente funziona...

Newsgroup: it.comp.java
Titolo: consigli per manuali

sapreste indicarmi qualche buon manuale java per principianti "fai da
te"grazie

 te"grazie
Su 
http://java.sun.com
 trovi il tutorial per iniziare.
Davide
Newsgroup: it.comp.java
Titolo: help jdk errore di compilazione

ciao
compilando ottengo questo messaggio, come va interpretato?
--------------------------- Compiler Output ---------------------------
Note: esercizio1.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
grazie!

non preoccuparti - il messaggio non e' un errore - e' un
'avviso' che significa che hai usato un metodo vecchio che,
uno di questi giorni, sara' abolito.
Per ora il compilatore lo usa lo stesso o lo sostituisce con um metodo
piu' moderno.
Se ricompili con il -deprecation ti da i dettagli, ma non e'
obbligatorio.
Good luck!
Nico


<----------------------------------------------------------->
D. Nico Spinelli
Dept. of Computer Science
University of Massachusetts
Amherst MA 01003
http://www-unix.oit.umass.edu/~dns
http://www-edlab.cs.umass.edu/~spinelli/
d...@oitunix.oit.umass.edu
spin...@cs.umass.edu

Note: Recompile with -deprecation for details.
Mi sembra abbastanza autoesplicativo: 
ricompila con l'opzione -deprecation ;-)
Evidentemente hai usato dei metodi che nella versione di JDK che stai
usando sono stati sostituiti da dei metodi piu' efficienti.
Da' una occhiata alla documentazione del metodo che ti da' il warning e
vedi se e' indicato ilmetodo che lo sostituisce.
--
Un Ciao in DO maggiore!       remove NOSPAM to reply by email.
-=) Sbaturzio (=-             ICQ: 74700365
Newsgroup: it.comp.java
Titolo: Ordinare un'array di interi

Salve,
All'universita' il professore ci ha parlato del metodo QUICK SORT, che
sembra essere, mediamente, il metodo migliore per l'ordinamento di 
un'array di interi (ogni elemento e' minore/uguale all'elemento alla
sua destra)...
Qualcuno lo conosce, o conosce un metodo simile? :)
...zzie....zzie...

di algoritmi di ordinamento ce ne sono tanti...e la loro efficacia dipende
in genere anche da quanti elementi è composto il vettore e da come i suoi
elementi sono disposti (cioè se sono per esempio ordinati al contrario,
oppure in ordine completamente random, etc.)...stai cercando un algoritmo
in particolare, una descrizione generale degli algoritmi, una loro
implementazione in java o che?
ciao


 ...zzie....zzie...
Lo puoi trovare su (credo..) qualsiasi testo di algoritmi (c'e' sempre un
capitolo su questo argomento)
Nella JGL pero' ci sono strutture gia' pronte forse piu' appropriate a
risolvere problemi di sort dacci una occhiata
se non sei obbligato a usare gli array..
Ciao e fammi sapere :-)

nella JGL....e che cos'è la JGL??


 nella JGL....e che cos'è la JGL??
...Java Generic Library....guarda il reference....


Ma sei popo er peggio.... studia invece di chiedere agli altri !!!
Saluti !


Newsgroup: it.comp.java
Titolo: Eredità e mancanza di template

o un problema di programmazione con Java:
public interface Oggetto {
	public boolean compare(Oggetto obj);
}
public class Intero implements Oggetto {
	public int x;
	public boolean compare(Oggetto obj) {
		Intero i1;
		i1 = (Intero) obj;	//Questo non mi piace!
		return (x == i1.x);
	}
}
 Infatti ho bisogno di lavorare su Oggetto, ma questo può essere di classi
diverse. Comunque una volta scelta la classe di Oggetto, ne ho solo una
(non faccio compare() tra oggetti di classi diverse).
 Non mi piace il cast che faccio... La cosa sarebbe subito risolta con i
template, ma Java non li supporta. Suggerimenti?
Ciao
Alberto 
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

 template, ma Java non li supporta. Suggerimenti?
Definisci in Oggetto un metodo toInteger() che ritorna un Integer o
quello che vuoi. Tutte le classi che implementano Oggetto devono
definire tale metodo e questo ti risolve il problema.
Davide

 definire tale metodo e questo ti risolve il problema.
 Il problema è che l'interfaccia Oggetto non sa quale sara' la classe che
la implementa.
Potrebbe essere una classe con duecento campi da testare per l'uguaglianza
o con solo un campo...
Ciao
Alb


 o con solo un campo...
Questo e' un problema di chi implementa la classe, mica dell'interfaccia.
Davide

 ha scritto nel messaggio
news:apc7qo$eqm$1...@news.flashnet.it...


La cosa sarebbe subito risolta con i template, ma Java non li supporta. Suggerimenti?
Per come la vedo io, non hai bisogno dei template in questo caso.
HTH
-- 
Ciao
	Fabrizio C.

 Grazie mille a tutti per le risposte! 

Newsgroup: it.comp.java
Titolo: java bean e Websphere

Salve a tutti.
Stiamo provando a sviluppare jsp che utilizzino java bean sul web server
websphere.Il problema è che le jsp non vedono i beans:
1)In quale directory della root vanno messi i beans?
2)Devono essere fatti settaggi particolari al default_app.xml?
Grazie.
PS
La versione di websphere è quella integrata col visual age.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non c'è da fare nulla di particolare. Sviluppi il bean nell'ambiente di
VisualAge e metti la pagina JSP sotto la document-root di Visual Age.
Ricordati di inserire nel classpath del WebSphere Test Environment il
progetto che contiene il package del tuo bean.
Ciao.
Alf

 Non c'č da fare nulla di particolare. Sviluppi il bean nell'ambiente di



Potresti essere piu' preciso?
Cos ti succede in prticolre? Hi un eccezione o vedi il ben vuoto?
Gianni Pinolo ha scritto nel messaggio ...


La jsp che richiama il bean 
<jsp:useBean id="cart" scope="session" class="ProvaBean" />
mi dà la seguente eccezione:
java.lang.ClassNotFoundException "Unable to load class ProvaBean".
Il problema è che non sò dove WebSphere cerca il bean.


...


Newsgroup: it.comp.java
Titolo: Idea progetto RMI

Devo realizzare un progetto per il corso universitario di Programmzaione 
Avanzata di Rete (PAR), cerco consigli a riguardo:
1) non volendo produrre una delle solite bacheche o i-messanger,
mi ero orientato verso qualcosa tipo "de-criptazione"
di password in maniera distribuita e parallela, in modo da sfruttare
CPU e RAM di piu' host ....
a questo punto non so se sia significativo ai fini del corso in quanto 
cercherei un algoritmo per il quale il server non solo "assegna" il 
compito (M / # hosts) e attende il completamento dei singoli,
ma che preveda un'interazione tra server e host in base ai risultati 
parziali ...
Esiste qualcosa a riguardo?
2) consigli su qualcosa di diverso ma che sia sempre basato sull'idea di 
sfruttare computazione parallela e distribuita con un uon numero di 
interazioni fra clients-server e server-clients?
.:[NeMo]:.

 ha scritto nel messaggio
news:EEECa.44921$g92.1...@news2.tin.it...


E' possibile in Java ? esistono delle API a riguardo ...
Non e' mica male come idea, magari ne puo' nascere qualcosa ...
Newsgroup: it.comp.java
Titolo: Installare JavaMail in tomcat

Ciao ho dei problemi nell'utilizzare le API Mail, in particolare:
se includevo "javax.mail.*" in una pagina jsp, nel visualizzare la
pagina, tomcat mi diceva che non trovava il package.
Poi ho copiato il file "mail.jar" in %JAVA_HOM%\jdk\jre\lib\ext e
nel visualizzare la pagina, tomcat non mi diceva più nulla: quindi qualcosa
è avvenuta!
Il problema è che utilizzando le classi delle mail (Address, Session ecc..) 
tomcat
mi dice che le classi non sono conosciute...
qualcuno mi sà dire qual è il problema??
Grazie in anticipo 

 ha scritto nel messaggio
news:2scsa1F...@uni-berlin.de...


 di Tomcat.
Ho copiato le lib aggiuntive (smtp.jar, pop3.jar ecc...) in
common/lib ma nulla!
Continua ad andare in errore! 

 ha scritto nel messaggio 
news:2scuarF...@uni-berlin.de...

Come tiè già stato detto, per rendere disponibile un pkg a Tomcat
lo devi mettere in "WEB-INF\lib" di una applicazione de serve solo
per quella applicazione, se invece serve a più applicazioni lo puoi
mettere in "common\lib", questa è la prassi.
Se ci descrivi meglio l'errore forse possiamo aiutarti.
Saluti

 mettere in "common\lib", questa è la prassi.
grazie ho risolto in questo modo

Newsgroup: it.comp.java
Titolo: Role-based UI in GWT

Ciao a tutti,
dovrei sviluppare un'applicazione GWT nella quale la GUI è costruita
in base alle credenziali di accesso dell'utente, in modo che una volta
loggati gli utenti abbiano dei "ruoli", in base ai quali le
funzionalità e gli elementi dell'interfaccia vengano abilitati/
disabilitati. Cosa mi consigliereste?
Grazie mille in anticipo per il vostro aiuto!

Stavo considerando anche security frameworks come Apache Shiro e
Spring Security... Che ne pensate?

Newsgroup: it.comp.java
Titolo: funzioni ricorsive statiche

Fare una funzione ricorsiva statica, può dare problemi ?
Mi chiedevo se il richiamare se stessa ed essendo statica porta ad una
cattivo funzionamento.
-- 
Alfonso

 writes:
a> Fare una funzione ricorsiva statica, può dare problemi ?  Mi
a> chiedevo se il richiamare se stessa ed essendo statica porta ad una
a> cattivo funzionamento.
Il fatto che  sia statica implica che è slegata  da ogni istanza della
classe di appartenenza.
Per il resto, controlla la logica della funzione.
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software
Newsgroup: it.comp.java
Titolo: AJAX: Framework BackBase e suo utilizzo...

ciao a tutti
sto dando un'occhiata alle notevoli funzionalità offerte dal framework
BackBase per AJAX.
http://www.backbase.com/
Non ho mai utilizzato AJAX, so solo quello che fa, ma vorrei
implementare questo framework nelle mie applicazioni se c'è la
possibilità... questo anche senza studiarmi AJAX.
Ho provato a fare una prova di esempio deployando la cartella root del
progetto BackBase su server HTTPApache2. Ho scritto una pag html con
tag indicati sulla guida e tutto va ok.
Ora mi chiedevo come poter integrare le funzionalità di questo
framework nelle mie webapp.
Il fatto è che non capisco cosa realmente serva per implementare
ciascuna funzionalità di BackBase.
Nel senso se voglio utilizzare la funzione relativa al drag&drop delle
finestre cosa devo importare nella mia webapp per far si che i BackBase
tag vengano eseguiti (quali js servono e cos'altro..). Dalla
documentazione non ho capito molto..
Qualcuno l'ha già utilizzato e sa darmi qualche consiglio?
Grazie

Sto nella tua stessa situazione.
Ti rispondo giusto per solifarietà... :) Se qualcuno sa qualcosa lo
dice all'altro :D CIAO
sickness ha scritto:


Sto riuscendo a fare qualcosa...
se usi dreamweaver esiste un plug-in (all'interno stesso delle cartelle
della versione community) che ti fa la pagina base di partenza...
Comunque è tutta roba da imparare bene...se no non si va da nessun
parte....
mix...@gmail.com
 ha scritto:


Newsgroup: it.comp.java
Titolo: NullPointerException

 detto che io debba fare il fiorista....  [Morgan]  <

 mi da' NullPointerException????
Perche' non lo devi dichiarare nuovamente nel costruttore, altrimenti nella
classe ci sono 2 v: una locale al costruttore e una (this.v) membro della
TuaClasse.
Nel costruttore devi mettere solo:
    v = new Vector();

 mi da' NullPointerException????

Newsgroup: it.comp.java
Titolo: Connessione con database Oracle

Qualcuno ha esperienze di connessione con db Oracle attraverso jdbc ?
Grazie anticipatamente :-)
Max

Max Caliman wrote:

Io mi sono connesso con i driver JDBC forniti dalla Oracle ad un DB 7.3.4
sotto AIX utilizzando senza problemi prima gli esempi allegati, poi
utilizzando l'ambiente di sviluppo IDE JDeveloper della Oracle stessa ...

 Grazie anticipatamente :-)
metti la chiamata nel driver ODBC, oracle ha il suo driver; ti servono vari
dati che ti puo' fornire l'amministratore di sistema ( e naturalmente, la
versione client di oracle installata)
The application/driver architecture is:
Application
|
ODBC Driver Manager
(ODBC32.DLL)
|
Oracle7 32-bit ODBC driver
(SQO32_7x.DLL)
|
OCI Layer
(ORA7x.DLL)
|
SQL*Net Driver
|
Network Software
(Microsoft LAN Manager, Novell NetWare, and so on)
|
SQL*Net Listener
|
Oracle7 RDBMS
--
Greetings, Alessandro
http://www.esalab.it
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    


Si, in parecchi progetti in cui ho collaborato sono stati usati i
driver thin pure Java di Oracle per accedere al database. Occorre
qualche accortezza (tipo chiudere sempre esplicitamente ResultSet e
Statement) ma tutto funziona bene.
Ciao,
| --
| Bruno Bossola
| Groupware/Intranet B.U.           Phone:  +39-11-2252211
| ATOS SpA v.Vaninetti 27           Fax:    +39-11-2203182
| I-10148 Torino ITALY              Change NOSPAM in atos to email me!

Newsgroup: it.comp.java
Titolo: Nessuno mi può aiutare sul ImageObserver?

Salve a tutti.
C'è qualcuno che mi potrebbe aiutare con image observer.
E' importante
--
        ************************************
       *                      BiiO                         *
      *   
http://members.xoom.it/BiiO/
      *
       *            
fab...@tiscalinet.it
             *
        *************************************

 C'è qualcuno che mi potrebbe aiutare con image observer.
Se tu avessi scritto di cosa hai bisogno forse a quest'ora avevi anche
la risposta da chi la sapeva...
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: XML e XSL

Ciao a tutti,
devo generare una sorta di report, tramite Java, che realizzi l'output in
maniera personalizzata per determinate categorie di utenti. La mia idea era
quella di realizzare un output in XML e applicare l'XSL, cosa ne pensate? E'
fattibile una cosa di questo tipo con Java?
(Ora ho realizzato N jsp diverse per i diversi utenti...ma mi sembra una
soluzione poco pratica...)
ciao

 fattibile una cosa di questo tipo con Java?
Mi sembra la soluzione più intelligente e "moderna" :) Anch'io ho fatto
qualcosa del genere usando  come trasformer Xalan di
http://xml.apache.org
.
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
"Ma quella roba bianca sopra non è zucchero vanigliato. E` muffa.
 E tutti lì a dire: che buono, sa di funghi!" (A. Baricco)

 ha scritto nel messaggio
news:3B319419...@crpa.it...


 nel senso vorrei evdere cosa si può realizzare con questa "tecnologia".
XSL è un linguaggio di trasformazione da XML a qualcos'altro,
tipicamente HTML, ma volendo anche PDF (passando per FO), RTF o quello
che vuoi. Quindi quello che vedi alla fine è un documento in uno di
questi formati. O forse non ho capito la domanda?


 ha scritto nel messaggio
news:3B31982E...@crpa.it...


 o c'è qualcosa di + completo e magari in italiano?
Su 
xml.apache.org
 trovi la documentazione di Xalan, che è un insieme di
classi Java (di utilizzo molto semplice) che permettono di applicare una
trasformazione XSL ad un file XML. Ma il file XSL (o meglio, XSLT) lo
devi scrivere tu. Io ho trovato molto buono questo tutorial:
http://www.ibiblio.org/xml/books/bible/updates/14.html


 ha scritto nel messaggio
news:3B31A17C...@crpa.it...


 che vuoi.
non e` che conosci qualcosa di semi-pronto per la trasformazione in rtf?
tipo FO per i pdf...  avro` cercato male, ma in rete non ho trovato
molto.
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel

 molto.
Spiacente... anche il mio progetto inizialmente prevedeva la
pubblicazione on-line di documenti RTF: ho lottato per fare passare la
soluzione PDF proprio perchè non ho trovato nulla in rete e ho trovato
il linguaggio RTF molto ostico da studiare.
Prova anche tu a fare come me :)

Newsgroup: it.comp.java
Titolo: [Help] Alle prime armi con Java e RMI

Salve.
Sono alle primissime armi con java e soprattutto con la tecnologia
RMI.
Come faccio ad invocare un costruttore che non e' quello di default
(ha cioe' dei parametri) di un oggetto remoto?
(mi da l'eccezione java.rmi.NotBoundException)
Premetto che il server per fare il bind(tramite l'opportuno utilizzo
del costruttore apposito della classe) va a buon fine; l'errore me lo
becco nel client.
Se nel client uso la classe normalmente il tutto funziona a
meraviglia.
Sapete aiutarmi? 
Grazie infinite.
 *** Codice: ****
INTERFACCIA
import java.rmi.Remote;
import java.rmi.RemoteException;
interface InterfRMIDbConnessioni extends Remote {
  public String MetodoA()
     throws RemoteException;
  public String MetodoB
     throws RemoteException;
}
CLASSE REMOTA:
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
public class ClsDbConnessioni extends UnicastRemoteObject
                       implements InterfRMIDbConnessioni {
  private String myInst;
  private String myStrConn;
// Costruttore USATO DAL SERVER DI ATTIVAZIONE RMI
  public ClsDbConnessioni(String name)
    throws  RemoteException {
    super();
    try {
      Naming.rebind(name, this);
    }
     catch (Exception e) {
...
    }
  }
// Costruttore CON PARAMETRI
  public ClsDbConnessioni(String installazione, String strConn) {
    myInst=installazione;
    myStrConn=strConn;
  }
  public String MetodoA()
     throws  RemoteException {
......
  }
  public String MetodoB()
     throws  RemoteException {
......
  }
SERVER:
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
public class ServerRMIClsDb {
  public static void main(String[] args)
  throws RemoteException {
    try {
      ClsDbConnessioni implementation = new
ClsDbConnessioni("//localhost/RMIDbConnessioni");
    }
    catch (Exception e) {
...
    }
  }
CLIENT:
    try {
     obj = (InterfRMIDbConnessioni)Naming.lookup("//" + "localhost" +
"/RMIBusConnessioni");
     ClsDbConnessioni clsConnessioni =
new
ClsDbConnessioni("BPB","jdbc:oracle:thin:sfingeuser/sfingebg@serversfinge:1521:orc1");
     Connection myConn = obj.openConnBus();
    } catch (Exception e) {
      e.printStackTrace();
      System.out.println("Errore Applicativo");
    }

 wrote:
Scusate... il client e' il seguente:
CLIENT:
    try {
     obj = (InterfRMIDbConnessioni)Naming.lookup("//" + "localhost" +
"/RMIDbConnessioni");
     ClsDbConnessioni clsConnessioni =
new
ClsDbConnessioni("BPB","jdbc:oracle:thin:sfingeuser/sfingebg@serversfinge:1521:orc1");
     String myString = obj.metodoA();
    } catch (Exception e) {
      e.printStackTrace();
      System.out.println("Errore Applicativo");
    }
Se invece di      String myString = obj.metodoA();   faccio
String myString = clsConnessioni.metodoA();
Tutto funziona.
Grazie ancora. Ciao.
Newsgroup: it.comp.java
Titolo: Qualcuno può.....



....aiutarmi

ho importato una seri di classi per il calcolo matriciale, JNL, Numerical
Library for JavaTM , ho unzippato il file trovandomi

la seguente struttura di folder

                                                                    
JNL

                                                                       
|

                         
_____________________________________

                        
|                                                                         
|

                     
api                                                                  
Classes

                        
|                                                                        
|

                        
|                                                             
VisualNumerics

                        
|                                                                        
|

                        
|                                                                     
math

                        
|                                                                        
|

                        
|                                  
___________________________________________

                        
|                                 
|                      
|                             
|                               
|

                        
|                          
BLAS.class   Complex.class      ...
other classes ...         Statistics.class

                        
|

  _____________________________________________________

 |             
|                  
|                         
|                                             
|

images  intro.html  index.html   ... other html
files ...    Package-VisualNumerics.math.html

 

ho settato la path

C:\Programmi\sybase\Shared\Sun\jdk117\JNL\Classes\VisualNumerics\math;

questa è la classe

Class VisualNumerics.math.DoubleMatrix


java.lang.Object

   |

   +----VisualNumerics.math.DoubleMatrix

 

ma il compilatore non trova il Package:

could anyone help me?

 

 

import import VisualNumerics.math.*;

public class EquationSolver

{

    public static void main( String[] args )

    {

      double Mata1[][] = {{ 0.18,0.0, 0.10,1.0,
},{ 0.0,0.32,

0.15,1.0,},{ 0.10,0.15, 0.0,0.0, },

      { 1.0,1.0, 0.0,0.0, },};

      try {

           double
det = ?.determinant(Mata1);

      } catch( MathException e) {

           System.out.println("Error
"+e);

      }

   }

}

grazie

 




in merito alla precedente email, il mio obiettivo è quello di risolvere
sistemidi equazioni lineari con matrici quadrate, se qualcuno ha altre
indicazioni da darmi.....

thanks


 import import VisualNumerics.math.*;
Il classpath va settato sulla directory subito sopra quella che poi usi
negli import, quindi
C:\Programmi\sybase\Shared\Sun\jdk117\JNL\Classes\
Ciao
P.S.
Non postare in HTML
-- 
il regolamento e' reale fino al punto in cui decidi di crederci ;-)
Newsgroup: it.comp.java
Titolo: Come mai i NG esteri ... :-)

Salve a tutti , come mai ci  sono svariati Newsgroup in inglese su java
che parlano di GUI, java machine, lang.java.programmer
un altro java.advocacy, java.announce .  java.database, java.corba
In Italia ne abbiamo soltanto uno , come mai?
Perchè stavo per scrivere Italia con la i minuscola? :-))
Saluti a tutti.
Ciao Roberto

 
In ordine sparso, IMVHO:
Perche' siamo molti di meno
Perche' non siamo collaborativi ma siamo individualisti
Perche' pensiamo che se diciamo una cosa ad un altro, perdiamo il nostro 
vantaggio e quello poi ci toglie il lavoro (magari e' pure uno sporco 
extracomunitario)
Perche' noi capiamo tutto e gli altri non capiscono niente
Perche' Java e' soltanto un altro linguaggio
Perche' tanti postano solo quando sono sicuri di aver scovato un errore 
da parte di qualcuno, e non vedono l'ora di insultarlo
Perche' appena si sanno due cose, ci si fa un proprio gruppo di 
discussione  elitario dove noi siamo i piu' belli e i piu' forti
Perche' l'Open Source vuol dire avere un po' di codice da cui attingere 
gratis
;)
P.S. colgo l'occasione per augurare a tutti noi un buon anno nuovo, 
soprattutto a chi per un motivo o per l'altro sta a casa e ogni tanto 
lancia un occhio al ng.
uL

Hai stappato lo spumante on-line? :)
Ciao!
~Jigi

 ha scritto nel messaggio
news:a0qtsu$3ra$1...@pegasus.tiscalinet.it...


Hai fot***tamente ragione
Giuseppe
PS: sono giovane, spero di cambiare le cose, altrimenti Maui ed il windsurf
diventeranno una realtà

 Perche' [...]
(Sorriso) Ahime', specie per chi non vede l'ora di insultare temo tu
abbia ragione.. ci sono anche conosciuti casi clinici, dai tempi di sci..
:-) 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 ogotemmeli wrote:
[CUT]
... sono d'accordo su tutto! ... purtroppo.
Ciao
Roberto

Newsgroup: it.comp.java
Titolo: java - IE versione 6.0

come si fa per attivare i java su IE versione 6.0 (WindowsXP)?

 come si fa per attivare i java su IE versione 6.0 (WindowsXP)?
Scarica la JVM dal sito della SUN.
http://java.sun.com
-- 
Domenico Testa - Studente
Newsgroup: it.comp.java
Titolo: JBoss ... configurare un lock Ottimistica delle tabelle!!!!

Ciao a tutti , chi di voi č in grado di dirmi in quali e quanti file
devo andare a configurare un lock Ottimistico (o qualcosa che mi faccia
verificare il meno possibile i deadlock!!!!)delle tabelle utilizzate
dalla mia applicazione (EJB)???....attualmente utilizzo il default cioč
pessimistico, e lanciando uno script di test (ho simulato 8000 utenti
che fanno login)e alla millesima login si scatenano deadlock a
cascata.....
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 cascata.....
Scusa, ma che database e/o gestore della persistenza utilizzi?

 wrote in message
news:d7ffpp$unk$
1...@area.cu.mi.it



 Ale Pietropaoli wrote:



 Oracle 10g
Scusa, ma usi anche hibernate? In tal caso l'optimistic-lock è una 
proprietà delle relazioni many-to-one per l'aggiornamento delle tabelle 
a cascata.
Altrimenti le modalità con cui oracle esegue i lock non sono a gestione 
del client. Al limite, c'è una opzione NOWAIT per le SELECT FOR UPDATE 
la quale fa in modo che in caso di lock lo statement non si accoda ma 
ritorna un errore.

 wrote in message
news:d7fhmb$25t$
1...@area.cu.mi.it



Newsgroup: it.comp.java
Titolo: Da Stringa a Int...come fare?

Ho cercato sulla Doc., ma niente... non riesco a trovarlo.
Come posso Trasformare una Stringa in un Intero?
Es:
String pippo = "12345";
int intero = pippo.getInt(pippo);
// ora intero è uguale a 12345 (come intero),
// peccato che il metodo getInt NON ESISTE!
Aveta capito cosa intendo vero?
Con un cast mi da errore...
Help me...
Grazie :-)

 ha scritto nel messaggio
news:ae2d0a$8eoe$1...@stargate1.inet.it...


 ha scritto nel messaggio
news:ae2d0a$8eoe$1...@stargate1.inet.it...

Il metodo parseInt della classe java.lang.Integer fa al caso tuo:
public static int parseInt(String s) throws NumberFormatException
Parses the string argument as a signed decimal integer. The characters in
the string must all be decimal digits, except that the first character may
be an ASCII minus sign '-' ('\u002d') to indicate a negative value. The
resulting integer value is returned, exactly as if the argument and the
radix 10 were given as arguments to the parseInt(java.lang.String, int)
method.
Parameters: s - a string.
Returns: the integer represented by the argument in decimal.
Throws: NumberFormatException - if the string does not contain a parsable
integer.


 HAI PERFETTAMENTE  RAGIONE!!!
FUNZIONA!
Grazie...

 ha scritto nel messaggio
news:ae2eeg$3a6j2$1...@ID-121868.news.dfncis.de...


Puoi utilizzare anche il metodo statico
Integer.parseInt(String)
Ciao
Newsgroup: it.comp.java
Titolo: bean - lettura di un file

ciao,
qualcuno sa come faccio a recuperare un file da un bean?
il mio bean per ora e' questo:
package aurigadoc;
import com.aurigalogic.aurigadoc.core.*;
import com.aurigalogic.aurigadoc.logger.*;
import java.lang.*;
public class AurigaDoc{
 public void lancia()
  {
   Driver driver = new Driver();
   driver.setInputFile("listacd.xml");
   driver.setOutputFile("asdasdasd.html");
   driver.setFormat(Driver.FORMAT_HTML);
   try
   {
    driver.run();
   } catch (Exception e){ e.printStackTrace(); }
  }
}
in pratica non riesce a trovare listacd.xml che sta nella root della
webapp.. ho provato a cercare in giro ma non ho trovato quasi niente..
qualcuno mi sa aiutare?
grazie

precisazione: il mio file xml sta nella root della mia webapp..
in pratica mi basterebbe prelevare in qualche modo (che non so fare) il path
della webapp..
aiutooooooo

...



http://groups.google.com/groups?q=author:nsegall%40tin.it&hl=it&lr=&ie=UTF-8&selm=186fae86.0407080402.4bdce076%40posting.google.com&rnum=9
ti ringrazio non l'avevo visto.
ciao

Newsgroup: it.comp.java
Titolo: UML e Java

Supponendo che un povero cristo riesca a realizzare diagrammi UML corretti
(anche se alle prime armi) e supponiamo che utilizzi un tool per produrre
codice Java (ArgoUML, Poseidon, Rose, JVision, Together, mio dio ma quanti
sono?), per manipolare le classi ottenute e' necessario avere un parser?
giusto? Io devo realizzare una "scatolina" nera che prende in input tali classi
e che produca in output qualcosa (nella fattispecie degli schemi XML). Serve il
parser? O ci sono altre vie? E quale parser utilizzare?
                             Ciao a tutti, Giancarlo
ps: Java, UML e XML... tutti argomenti molto leggeri..:-)
-- 
Posted from 
mi.cache.garr.it
 [193.206.139.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ps: Java, UML e XML... tutti argomenti molto leggeri..:-)
Non ho ben capito. Tu vorresti parsare il codice java generato da argouml o
simili?

si, anche se non sono molto convinto. :)

Newsgroup: it.comp.java
Titolo: Ancora TextArea

Ciao!
Io costruisco una TextArea in questo modo:
 TextArea termDiz = new TextArea("",5,5,0);
dove, i valori 5,5 li ho scelti per disegnare la text area con delle
dimensioni che le permettono di stare in un pannello senza invadere, e
non perché mi servissero 5 righe e 5 colonne....
In questa textarea vengono scritte delle parole (stringhe), in ordine
alfabetico e ogni stringa occupa una riga 'virtuale' (perché anche se le
stringhe sono 10 e vengono visualizzate in 10 righe diverse, le righe
reali della textarea sono sempre 5!)
Cliccando su un bottone, 'D' per esempio, voglio che la textarea
visibile sia quella che parte dalla stringa che inizia con la lettera
d...etc
Come faccio a farlo?
La textarea ha come unica stringa tutto il suo contenuto!!
Grazie.
Ros


Come la riempi la text area? da un vettore, da un DB, da un file di testo?
La cosa migliore forse è quella di riempire un vettore di stringhe e usare
poi questo per le operazioni di ordinamento e di selezione, aggiornando il
contenuto della textArea di volta in volta.
Operare su una stringa lunghissima (come appunto è il contenuto della
textArea) forse è possibile usando metodi come substring ... però mi sembra
una cosa un pò macchinosa.
Poi con un vettore di stringhe ci vuole un attimo ad implementare una
ricerca, per esempio, di un nome.
Ciao.
Kerol.
P.S.
Sul serio la rotellina ti funziona?
Che versione di JDK usi?

 Che versione di JDK usi?
Si, ma solo nelle textarea, negli scrollpane no!!
Uso la 1.2.2!
Ciao!!
Ros
Newsgroup: it.comp.java
Titolo: (MySQL) Risulta anche a voi che...

In MySql non si possono fare delle SELECT all'interno di una IN ?
tipo questa:
SELECT DISTINCT(
TABLE1.ID
),TABLE1.USERNAME FROM TABLE1 WHERE 
TABLE1.ID
 IN
(SELECT 
TABLE2.ID
 FROM TABLE2)
Ho provato anche manualmente con il MySQL Control Center ed effettivamente
mi da errore di sintassi.
Mi sembra strano che con MySql non si puo' fare visto che funziona con
Orace, SQL Server e infine ACCESS!!!!
qualcuno ha mai riscontrato questo errore? sa dirmi se c'e' qualcosa da
configurare? grazie...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

axeleon wrote:

Confermo, non si può

Marco Bonati wrote:

Se proprio fai una tabella temporanea e fai una query sulla tabella 
temporanea (almeno quelle le supporta)

 
MySQL non supporta le subquery, fino alla 4.1:
http://www.mysql.com/doc/en/Subqueries.html
Per dei workaround per versioni precedenti alla 4.1, puoi dare un'occhiata
qui:
http://www.mysql.com/doc/en/Rewriting_subqueries.html
Credo che, per questioni riguardanti MySQL, ti convenga postare su
it.comp.software.database


Si può ma solo con l'ultima versione che dovrebbe essere la 5


 In MySql non si possono fare delle SELECT all'interno di una IN ?
[CUT]
OK, ragazzi, grazie per l'aiuto,
si effettivamente la 5.0 funziona ma non l'avevo installata appunto perche'
ancora in versiona alpha spero che non avra' altri tipi di bachi.
ciao!!!


 In MySql non si possono fare delle SELECT all'interno di una IN ?
No.
http://www.mysql.com/doc/en/ANY_IN_SOME_subqueries.html
Occhio alla versione.
PS: un occhiata alla documentazione era più logica di una domanda nel ng 
di java, questo è certo.

 temporanea (almeno quelle le supporta)
se quoti un po' peggio puo' darsi che riesca proprio a pensare che sia
partito un messaggio senza risposta
:)
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it

 partito un messaggio senza risposta
Scusa ma siamo qui per darci una mano o per criticare come si quotano i 
messaggi?

 Confermo, non si può
Se proprio fai una tabella temporanea e fai una query sulla tabella 
temporanea (almeno quelle le supporta)
--------------------------------------
Mandi 20 righe inutili in giro per la rete, affatichi quelli che leggono che
devono andare a rintracciare la risposta. Non è faticoso selezionare e
cancellare le righe che non servono ed il messaggio ne risulta chiaro e
leggibile.
Queste sono le norme dei NG quindi non te la devi prendere, bastava dire:
ok, scusate, mi sono partiti un paio di messaggi bruttini.
Per ulteriori informazione c'é l'RFC 1855
http://www.dtcc.edu/cs/rfc1855.html
Ciao


 Ci diamo una mano senza dimenticare la netiquette cioè l'educazione.
appunto, cvd
Newsgroup: it.comp.java
Titolo: aiutate un principiante

Gentilmente mi spiegate cosa bisogna installare per programmare, compilare e
verificare i programmi in java2
Grazie anticipatamente
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Se sei a questi livelli innanzitutto di una buona guida!
Poi in realtà di basterebbe il blocconote (o gedit) e una j2se x
compilare... ma ti consiglio vivamente un ide (da un annetto lavoro
con l'oracle jdeveloper e mi torvo proprio bene, x vari tipi di
applicazioni)!
i siti sono:
java.sun.com
 x la jdk
otn.oracle.com
 x il jdeveloper (ke x usi non commerciali è free)
x la guida io ti consiglierei qualcosa di Bruce Eckel (cerca su google
"thinking in java" x esempio)
Il Thu, 29 Jan 2004 10:28:54 GMT, 
vaghilv...@libero.it
 (vaghi) ha
scritto:

Newsgroup: it.comp.java
Titolo: DBLINK

Qualcuno sa se e come si possono gestire i DBLINK tramite JDBC??
A.

 Qualcuno sa se e come si possono gestire i DBLINK tramite JDBC??
Di che cosa stai parlando esattamente?


In pratica ho la necessità di accedere a 2 DB diversi ma che fanno
parte dello stessa schema.

 parte dello stessa schema.
Su quale DBMS?

 Su quale DBMS?
scusami, si tratta di ORACLE 9.2

 scusami, si tratta di ORACLE 9.2
Allora c'� qualcosa che non mi torna... cosa significa "2 DB diversi ma
che fanno parte dello stesso schema"? E' lo schema a essere contenuto
nel database, non viceversa.
Y.

 Y.
si scusami, nella fretta ho fatto un sacco di confusione:
si tratta di 2 differenti DB.
In pratica funziona cosi.
nella mia applicazione mi collego ad uno primo DB, ma per una
particolare operazione ho bisogno di andare sul secondo DB.
Esiste un modo che mi permetta di non effettuare una nuova
connessione??
A.

 connessione??
Certo, basta creare all'interno di DB1 un database link a DB2 e nelle
query riferirsi agli oggetti di DB2 con la sintassi "oggetto@dblink".
Il fatto che l'oggetto risieda su un altro database � gestito da Oracle
in modo del tutto trasparente a JDBC, il quale si comporta esattamente
come se si trattasse di un oggetto di DB1 con un nome un po' strano.
Anche se personalmente preferirei aprire una seconda connessione.
Ciao
	Y.

         Y.
Grazie mille!!
ho risolto attraverso il DBLink.
Ma perchè dici che è meglio aprire una seconda connessione??
A.

 Ma perch� dici che � meglio aprire una seconda connessione??
Boh, questione di gusti personali credo...
Non sono un grosso fan dei database link e tendo a evitarli se possibile...
Ciao
	Y.

 Anche se personalmente preferirei aprire una seconda connessione.
Non sempre � possibile se devi fare aggiornamenti sulla tabella remota
e mantere l' integrita logica sui dati

 
Ci sarebbe il 2phase commit per quello...
-- 
bye
DKano

DKano ha scritto:

Che oracle effettua automaticamente con i dblink
Ma tra 2 connessioni classiche non so se � possibile

 Ma tra 2 connessioni classiche non so se � possibile
In effetti. Da j2ee si, ma da java 'normale' non mi pare.
-- 
bye
DKano

DKano ha scritto:

Interessante, comunque suppongo che sia oracle a gestirlo
Java , o almeno il driver jdbc di oracle, fa solo da ponte verso oracle.