mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Ancora su Struts

Struts fornisce un ottimo framework, basato su MVC, per la realizzazione di
web-application, sopratutto per la realizzazione di componenti appartenenti
alla View e Controller.
Mi trovo piu' in difficolta nel realizzare l'integrazione delle Action con
parti del Model, nel mio caso utilizzando gli EJB. In particolare mi trovo
costretto a rinunciare al disaccopiamento tra le classi di controllo (le
Action) e gli EJB. In altre parole sono costretto a fare il look-up dell'EJB
direttamente nella Action perche' il Framework non mi fornisce
un'alternativa. Nella realizzazione del Pet-Store della Sun ho trovato una
soluzione ben diversa, dove questo problema è affrontato in maniera piu'
elegante. La responsabilità della Action è solo di generare un oggetto che
viene chiamato evento. Il Framework, definendo un ciclo di vita della
Action, si preoccupa di fare il look-up di un particolare EJB in base
all'oggetto Evento creato dalla Action. In questo modo il Framework fornisce
disaccoppiamento, analogamente a quanto avviene tra le componenti della view
e quelle del controller.
Allora arriviamo ad una domanda: qualcuno utilizza EJB con Struts, e se si,
il look-up lo fa' direttamente nella Action o ha trovato soluzioni
differenti?(se non sono segreti industriali....)
Ciao, Piero.

 differenti?(se non sono segreti industriali....)
Hai provato ad utilizzare un Business Delegate Pattern?
Nel mio gruppo di lavoro lo utilizziamo senza ejb ma con dei DAO proprio 
  perche' si presta ad un futuro "upgrade"!
http://java.sun.com/blueprints/corej2eepatterns/Patterns/BusinessDelegate.html
Spero ti aiuti!
Ciao
-- 
Clark Gheibol
"Perchč tanto odio?"
"Olio di Hogorocchio - un stoffe famoso per bambini e erwazzene"

Newsgroup: it.comp.java
Titolo: SAX & WebSphere (Aiuto!)

Ciao a tutti,
ho un problema che proprio non riesco a risolvere!!
Ho implementato una classe che si collega ad un database (DB2) per fare xxx.
Agisce in questa maniera:
riceve in input una stringa xml da cui vengono estrapolati i dati e formattati
con un file xsl e poi vengono immessi nel database.
Ho piazzato tutto su WebSphere e attraverso un servlet eseguo questa
transazione... mi dà sempre la seguente eccezione:
Errore root-1: org.xml.sax.helpers.AttributesImpl: method
getQName(I)Ljava/lang/String; not found
java.lang.NoSuchMethodError: org.xml.sax.helpers.AttributesImpl: method
getQName(I)Ljava/lang/String; not found
Ho idea che prenda le librerie SAX sbagliate... ma io non posso intervenire sul
server se non da consolle remota e non posso mettere mano su nessun file di
configurazione di websphere. Sono vincolata a quest'ambiente e non ho
assistenza... insomma... la stituazione tipo!!!
Non è che qualcuno avrebbe qualche suggerimento?
Grazie
Emilia
-- 
Posted from 
proxy.rupa.it
 [213.175.2.50] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:0def6115b7cf42af8fb...@mygate.mailgate.org...

Newsgroup: it.comp.java
Titolo: scambiare il valore di due o più variabili

A parte il pezzetto qui sotto, esistono altri metodi per scambiare il
valore di due variabili?senza usare metodi strani,usando solo + - * / o
qualche if?
se esistono,non ne ho trovati. Voi?
import javax.swing.*;
public class Due_Variabili{
    public static void main (String args[]){
        int a,b;
        a=Integer.parseInt(JOptionPane.showInputDialog("inserisci un
valore per la variabile a"));
        b=Integer.parseInt(JOptionPane.showInputDialog("inserisci un
valore per la variabile b"));
        a=a^b;
        b=b^a;
        a=a^b;
        JOptionPane.showMessageDialog(null,"ora la variabile a ha il
valore della variabile b,cioč "+a+" mentre b ora ha il valore di "+b);
    }
}
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 qualche if?
Il modo classico di scambiare 2 variabili č usare una terza variabile di 
comodo.
int a, b, temp;
a = 5;
b = 3;
temp = a;
a = b;
b = temp;
// a = 3;
// b = 5;
Ciao
Marco 

 Marco
si,ma č troppo facile cosě!!!e poi mi sono dimenticato di precisare che
non posso dichiare altre variabili!
ciao


 ciao
http://en.wikipedia.org/wiki/Xor_swap_algorithm
http://en.wikipedia.org/wiki/Swap_by_addition_and_subtraction
Ciao!
Roberto

 non posso dichiare altre variabili!
Ma scusa, stai facendo un corso di programmazione ad Auschwitz???
Ciao
Marco 

 se esistono,non ne ho trovati. Voi?
a = a + b; //attenzione, a rischio overflow
b = a - b;
a = a - b;

> Ma scusa, stai facendo un corso di programmazione ad Auschwitz???
no bhè,quello l'ho finito l'anno scorso,adesso sono in Libia!!!


 a = a - b;
si, ma seguendo il ragionamento, a prende il valore di b, ma b diventa 0?


 si, ma seguendo il ragionamento, a prende il valore di b, ma b diventa 0?
No, controlla (e da bravo programmatore, prova...)

 si, ma seguendo il ragionamento, a prende il valore di b, ma b diventa 0?
Quando diventa zero? Nella seconda espressione, sottrai b originale 
dalla somma di a + b originali, quindi assume il valore originale di a.

 dalla somma di a + b originali, quindi assume il valore originale di a.
ah,no dai,mi sono confuso!
grazie.ora provo da solo a scambiare 3 variabili,tanto il ragionamento è
quello. Ha una sua logica comunque il ragionamento!

Newsgroup: it.comp.java
Titolo: Applicazione che interagisce con un repository cvs

Ciao a tutti,
devo realizzare una funzione di una applicazione che passato in
ingresso un id che identifica una versione di un certo prodotto si
connette al repository cvs e scarica la versione specificata.
Qualcuno puo darmi qualche idea su come vada realizzata? (intendo dire
basta realizzare un ant file che fa quello che voglio e poi utilizzare
la classe Java Ant per utilizzarlo? oppure sono fuori strada?)
Grazie

 writes:
IMc> Ciao a tutti, devo realizzare una funzione di una applicazione
IMc> che passato in ingresso un id che identifica una versione di un
IMc> certo prodotto si connette al repository cvs e scarica la
IMc> versione specificata.
Hai dato un occhio ai sorgenti di JCVS ? Occhio che se prendi codice
da lì anche il tuo programma deve essere anch'esso distribuito sotto
GNU GPL o non distribuito affatto.
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione

Grazie per il consiglio,
ho dato un'occhiata, ma c'è da uscire pazzi!!! ci sono una miriade di
classi. Quello che voglio fare è molto piu semplice, voglio solo
tirare giu dal repository cvs una specifica versione di un prodotto!
Qualche altra idea?

 writes:
IMc> Grazie per il consiglio, ho dato un'occhiata, ma c'è da uscire
IMc> pazzi!!! ci sono una miriade di classi.
Vai a cercare quelle che  si occupano della gestione del colloquio col
server CVS. Il programma ha un bel mucchio di classi per le GUI.
Oppure reimplementati il protocollo :).
La scelta di usare un client esterno non la vedo molto bene, sopratutto
se la cosa deve girare sotto Windows.

Newsgroup: it.comp.java
Titolo: Classe FileReader: percorso relativo

Ciao,
ho passato al costruttore di tale classe il percorso relativo di un file in
questo modo:
new FileReader("../WebPages/Home.htm");
Tuttavia non lo trova.
Temo sia sbagliato il modo in cui scrivo il percorso.
Qualcuno sa darmi qualche delucidazione?
Grazie mille!
Nicola


dai un'occhiata al metodo getCanonicalPath() della classe File.
Bye!
Alex


Non č una risposta al problema, ma un modo per cercare di superare il
problema... Se sei all'interno di un servlet container (Tomcat o
similari), potresti utilizzare getRealPath() che ti ritornal il path
fisico della directory richiesta, rispetto al sistema dove č
installato il container.
	Regards,
		Kazuma
---
I've got nothing against God. It's his fan club I can't stand.
Alex "Kazuma" Garbagnati, 
http://www.kazuma.net
EJB & Tomcat jGuru FAQ Manager, 
http://www.jGuru.com
Tutor "Progetto Scuole", 
http://www.JIA.it
Java Italian Association - SUN - MIUR

 installato il container.
Esatto, sto usando Tomcat per fare delle servlet.
Il metodo getRealPath() a che classe appartiene?

 Il metodo getRealPath() a che classe appartiene?
Appartiene all'interfaccia javax.servlet.ServletContext
La signature esatta č:
public String getRealPath(String path)
Attenzione a non utilizzare la versione presente nell'interfaccia
javax.servlet.ServletRequest, che č stata deprecata.
Regards,
Kazuma
-- 
Those who don't understand unix are condemned to reinvent it. Poorly.
(H.Spencer)
Alex "Kazuma" Garbagnati, 
http://www.kazuma.net
EJB & Tomcat jGuru FAQ Manager, 
http://www.jGuru.com
Tutor "Progetto Scuole", 
http://www.JIA.it
Java Italian Association - SUN - MIUR
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 javax.servlet.ServletRequest, che č stata deprecata.
Grazie mille, č quello che cercavo! ^_^
Ciao!
Nicola

Newsgroup: it.comp.java
Titolo: cosa vuol dire questo errore ?

Me lo da a Runtime....
Exception in thread "main" java.lang.StringIndexOutOfBoundsE
xception: String index out of range: 2
        at java.lang.String.substring(String.java, Compiled
Code)
Grazie
--
--
Ciao
                                        Roche
               - The Mannix -
la solita minestra punk?
Clicca quì sotto:
 
http://stage.vitaminic.it/the_mannix/

Che un parametro passato al metodo substring non è compatibile con la
lunghezza della stringa.
Hai risolto con l'SQL?
Ciao

...


Mi cospargo il capo di cenere perché ho confuso StringIndex... e
ArrayIndex... ma il concetto è comunque quello. Devo decisamente *dormire*,
la notte.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: Stream e response

Ho un piccolo problema che non so come risolvere.
La situazione: ho una pagina JSP che manda in output uno stream di tipo
"application/zip" ( ho applicato setContentType("application/zip")
sull'oggetto response della pagina). Lo stream mandato in output viene
generato da un processo lanciato su una macchina Unix, processo che
concatena piu' file di testo. Lo stream viene zippato "al volo" e scritto
sulla response. Il risultato e' che all'utente viene chiesto il download di
un file zip che viene creato al volo ma non viene salvato su disco.
E fin qui tutto perfetto.
Il problema: il file zip viene salvato con il nome della pagina JSP che lo
genera. Esiste un modo per definire il nome del file che deve comparire
nella finestra "Save as" del browser?
Grazie!



 nella finestra "Save as" del browser?
Non credo perché il browser ha richiesto quella pagina e quella si aspetta.
Allora ti fai una servlet che intercetta le chiamate ad un determinato
pattern (ad esempio .../dowload/*) e fai in modo che il client chiama, per
il dowload, qualcosa del tipo .../download/nome.zip.
Questa è una soluzione che ho usato.
Considera che altri hanno avuto problemi a buttare fuori file binari da una
jsp, problemi che si verificavano casualmente, mentre in una servlet (che
rimane comunque molto semplice) il problema non si verificava.
Stefano.

Newsgroup: it.comp.java
Titolo: Cercasi programmatore Senior

Ciao a tutti,
stiamo cercando un programmatore Java per progetti da noi commissionati per
la preparazione di software in grado di interagire con Web server Apache e
Linux con esperienza maturata nel Web almeno biennale.
Pagamenti a preventivo con regolare fattura, quindi senza la necessità (se
vorrete) di un'assunzione regolare.
Superata la selezione , verrete contattati direttamente dalla azienda (molto
conosciuta nel Web italiano) che ci ha commissionato la ricerca.
Per maggiori informazioni e invio curriculum:
albas...@yahooNOSPAMPLEASE.it
Grazie per l'attenzione.
Alberto
Responsabile Human Resources
Posted from X-Privat Free NNTP server - 
www.x-privat.org

Linux con esperienza maturata nel Web almeno biennale.
Errate corrige :)
Web server Apache e IIS


Newsgroup: it.comp.java
Titolo: Re: estrarre un file .class da un archivio .jar ?

 estrarlo dall'archivio zirkel.jar ?
Il file jar è un comune archivio zip. Usa un qualsiasi tool che ti 
consente di scompattare/esplorare gli zip.

Allego il codice html dell'applet, mi sembra di capire che il file che
mi serve sia solo rene.zirkel.ZirkelApplet.class ma come potrei
estrarlo dall'archivio zirkel.jar ?
Grazie, Ciao
<APPLET ARCHIVE="zirkel.jar" CODE="rene.zirkel.ZirkelApplet.class"
WIDTH="400" HEIGHT="400" ALIGN="CENTER"><PARAM NAME="file"
VALUE="Pythagoras8.zir"><PARAM NAME="color" VALUE="255,255,255"><PARAM
NAME="style" VALUE="plain"><PARAM NAME="movefixname"
VALUE="true"><PARAM NAME="editdigits" VALUE="6"><PARAM
NAME="displaydigits" VALUE="2"><PARAM NAME="angledigits"
VALUE="0"></APPLET> 
--
Uhuru

 ha scritto:

hai ragione! lo apro subito, ma poi allora basta il file indicato
nell'applet, vero? comunque la cosa migliore è provare.
ciao e grazie
--
Uhuru
Newsgroup: it.comp.java
Titolo: Log4j e messaggi non in ordine temporale

Salve, in un progetto su cui sto mettendo mano ho un possibile problema coi 
log di log4j.
L'architettura l'ho "ereditata", quindi semplicemente mi ci sono appoggiato 
senza pormi troppe domande. All'avvio del programma viene creata una istanza 
public static di org.apache.log4j.Category e sparpagliato nei vari punti del 
codice in cui serve segnalare qualcosa vengono invocati i relativi metodi 
.error .debug .info eccetera.
Ora, guardando il file in output, mi sono ritrovato dei messaggi non in 
ordine temporale, come invece mi sarei aspettato (perché li ho sempre 
trovati così, questa è la prima volta che non lo sono). Una cosa del tipo:
 
[10/04/2012 19:55:14] [ INFO ] messaggio1
[10/04/2012 19:55:05] [ DEBUG ] messaggio2
[10/04/2012 20:47:37] [ DEBUG ] messaggio3
[10/04/2012 21:53:46] [ DEBUG ] messaggio4
[10/04/2012 19:54:52] [ DEBUG ] messaggio5
[10/04/2012 21:53:46] [ DEBUG ] messaggio6
 
ecc.... il mio dubbio adesso è se sia un problema per come è strutturato il 
codice? del file system che non ha permesso la scrittura su file in quel 
momento? del sistema operativo che ha interferito? [altre ipotesi casuali]?
 
Grazie per qualsiasi dritta
CarMas
 


Guarda qui: 
http://tinyurl.com/c9hvkhg
 
 

 CarMas
 
Googlando leggo che in passato ci sono stati di questi problemi 
(sembrerebbero risolti ormai nelle ultime versioni) con applicazioni 
multithread.
La tua applicazione e' multithread? Log4j che versione e'?
Ciao
 

 momento? del sistema operativo che ha interferito? [altre ipotesi casuali]?
 
oppure semplicemente non è garantito che nella scrittura degli eventi
il logger rispetti l'esatto ordine cronologico.
avendo a disposizione il timestamp dell'evento direi che la questione
diventa di lana caprina, l'ordinamento sei in grado di farlo in
qualsiasi momento. naturalmente devi scrivere il timestamp in modo
ordinabile perché in quel modo non lo è.

Newsgroup: it.comp.java
Titolo: J2ME e Rubrica

Posso tramite MIDP accedere alla rubrica
ed agli sms?!
Penso proprio di no..
e se voglio fare 1 applicazione che gestisce
la rubrica come posso fare?
Grazie Ciao Andrea
--
                       A n d r ? A
 H o r n e T 0 3  B l a c K
                e x  S u z u k I
  R G V  G a m m a 2 5 0

A n d r e A <andrea...@yahoo.it_nospam> wrote:
: Posso tramite MIDP accedere alla rubrica
: ed agli sms?!
: Penso proprio di no..
: e se voglio fare 1 applicazione che gestisce
: la rubrica come posso fare?
:
non credo che la specifica J2ME lo preveda. avevo letto
al riguardo qualche giustificazione, del tipo "per la
sicurezza e' meglio non poter fare certe cose"....
comunque puo' darsi che i vari fornitori di cellulari
abbiano delle estensioni a J2ME, ad esempio nokia ha
delle sue classi java in aggiunta a quelle ufficiali.
guarda sul sito della nokia, cercando j2me

 guarda sul sito della nokia, cercando j2me
gracias.. ci dò un occhio!
Andrea
Newsgroup: it.comp.java
Titolo: Driver Oracle

Già che ci sono completo la lista della spesa....
Dove tovo i driver di interfaccia con un data base Oracle per SO Linux e
Unix??
Insomma, mi è entrato un progetto importente e voglio fare una cosa bella e
mi serve del supporto, vi prego indirizzatemi sulla corretta via per non
fare scelte di cui potrei pentimi in futuro!!
grazie ancora!

 Unix??
http://technet.oracle.com/software/tech/java/sqlj_jdbc/content.html
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
"I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu)..." [Linus Torvalds, comp.os.minix, 25-08-1991]

 ha scritto nel messaggio
news:3B9C5F3F...@crpa.it...
MasterOne wrote:

http://technet.oracle.com/software/tech/java/sqlj_jdbc/content.html


Grazie mille!!!!!

Newsgroup: it.comp.java
Titolo: PACKAGE E TYPE DECLARATION

Ho creato un package in cui ho messo tutte le classi del mio progetto.
Ma quanco dalla classe principale tento di creare un'istanza di un'altra
classe mi esce un errore che dice che la classe non è nella
type declaration.
Ho sbagliato qualcosa?
Devo aggiungere qualcosa?
Ciao, Pietro

Ciao, Pietro
 ============================================================
| Max Caliman :                                              |
| mailto:
cali...@tin.it
                                     |
| 
http://space.tin.it/computer/mcaliman
                      |
 ============================================================
| J.I.A Member (Java Italian Association) 
http://www.jia.it
  |
 ============================================================

Newsgroup: it.comp.java
Titolo: javac -O ottimizza o no?

Ho sentito da uno sviluppatore Java che(testuali parole):
BTW, concerning a remark about build.xml you made, the javac's -O switch
does absolutely nothing.
Ovvero lo switch -O di javac non fa niente.
Č vero o no? Che ne pensate?

-O                        Optimize; may hinder debugging or enlarge class
file
Questo è tutto quel che so... :-)
Quello che si può davvero ottimizzare, e che fa la differenza, è la logica
del programma...
~Jigi
Newsgroup: it.comp.java
Titolo: JTextField e Date

Esiste una classe che mi permetta di avere un campo data e relativa
gestione.
Mi spiego devo creare un JTextFiel che consenta di gestire le
date nel formato GG/MM/AAAA.
Grazie anticipatamente.
--------------------------------
Inviato via 
http://usenet.iol.it

Che ne sappia io no...... perņ puoi implementarne una, che gestisca (con 
l'utilizzo della classe java.text.SimpleDateFormat) la data nel formato 
che desideri.
A questo url :
http://java.sun.com/docs/books/tutorial/uiswing/components/example-swing/DecimalField.java
trovi un esempio che potrebbe fare a caso tuo (formatta dei numeri) con 
qualche piccola modifica potresti raggiungere il tuo scopo :)
Spero di esserti stato utile.
G.M.

Newsgroup: it.comp.java
Titolo: Java pratica: Netbeans per neofita

Ciao a tutti, sento parlare da mooolto tempo nel ng di Netbeans, ho cercato
sul web trovando
1000 e 1000 link, in sostanza mi sembra che sia un modo di programmare in
modo da garantire
l'utilizzo di classi comuni fra diversi sviluppatori. Una serie di raccolta
di classi universali.
E' giusto?
Qualcuno mi puň dare qualche link mirato o info piů specifiche in merito a
questa tecnica (o forse sarebbe moglio dire filosofia) di programmazione?
Ciao a tutti
Pow
--
----------------------------------------------------
Ama il tuo mestiere con passione
E' il significato della tua vita
Auguste Rodin (1840-1917)
 "Not everything that  counts can be
 counted, and not everything that can
be counted counts".
Albert Einstein
"Hunt for the Engineer and the Engineer will hunt you."
Hellraiser5 Pinhead

 E' giusto?
No, forse ti confondi con java in per se che definisce una serie di classi
pronte per essere usate dall'utente per fare praticamente di tutto.
Netbeans è solo un ide, ovvero un editor integrato con tool di sviluppo,
debug e disegno delle GUI
www.netbeans.org
 per maggiori info e per scaricarlo.
-- 
| /
| \Byte - Andrea Briganti - kbytesys(aaattt)
tiscali.it
CSLug member: 
http://cslug.linux.it
 - JID: 
kb...@jabber.linux.it
***Lo zero tende talmente a zero che sembra quasi zero (Prof. univ.)


In realtà è un framework per la costruzione di applicazioni desktop: NB
fornisce tutti i servizi comuni (menu, impostazioni, ambiente a finestre,
etc...) mentre lo sviluppatore costruisce moduli e personalizza
l'infrastruttura.
L parte del sito che ti interessa è quella relativa a "NetBeans Platform":
http://www.netbeans.org/products/platform/index.html
HTH
Alessio

 debug e disegno delle GUI
Non è vero: NetBeans è "due cose". E' vero che è un IDE, ovvero un ambiente
di sviluppo integrato, ma è anche una piattaforma, o framework, di
componenti e strumenti riutilizzabili come base architetturale anche per la
costruzione di applicazioni che con l'IDE non c'entrano niente. Se vai su
www.netbeans.org
 vedi che ci sono sezioni separate, che riguardano l'IDE e
la platform, e una parte che parla di tutte le applicazioni che sono state
costruite con la piattaforma di netbeans eppure con netbeans non hanno nulla
a che fare.
Newsgroup: it.comp.java
Titolo: creare matrice da una immagine

ciao,
mi date una mano a capire come creare una matrice da una immagine?
e soprattutto, se ho una matrice di 0 e 1, come faccio per visualizzare una
immagine che ha un pixel nero per ogni 1 ed uno bianco per ogni 0??
--
 grazie
trullox :o)



Così a braccio... prova a guardare la documentazione di 
java.awt.image.BufferedImage
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/image/BufferedImage.html
Piccolo aiutino: supponengo che la tua matrice sia un array bidimensionale
di char:
  char[][] img=new char[larghezza][altezza];
crei un BufferedImage della medesima altezza/larghezza
  BufferedImage bufimg = 
    new BufferedImage(larghezza, altezza, BufferedImage.TYPE_INT_RGB);
poi scorri l'array con due cicli for annidati, e per ogni elemento '0'
dell'array fai:
  bufimg.setRGB(x,y,0xFFFFFF); //bianco
mentre per ogni elemento '1' fai
  bufimg.setRGB(x,y,0); //nero
Finito lo scorrimento, puoi usare "bufimg" come preferisci. Ricordati che
deriva da java.awt.Image, quindi puoi usarlo con qualunque chiamata a
drawImage().
Per l'operazione inversa, dai un'occhiata a BufferedImage.getRGB();
In bocca al lupo ;)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

Newsgroup: it.comp.java
Titolo: throws e classi

Scusatemi ragazzi è possibile fare una cosa del genere:
public class pippo throws Exception{
...
...
}
Cioè accoppiare throws Exception ad una classe??
Ho trovato molti esempi così implementati, ma poi andando a compilare 
questo:
import java.io.*;
public class pippo  throws Exception{
	public static void main(String[] Args){
		String temp;
		BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
		System.out.println("Immetti una stringa:");
		temp = in.readLine();
		System.out.println("Hai inserito: " + temp);
	}
}
Mi da il seguente errore:
pippo.java:3 '{' expected
public class pippo throws Exception{
                    ^
pippo.java:16: '}' expected
}
  ^
2 errors
Cosa è che sbaglio???
Grazie!!!

 Cosa è che sbaglio???
throws va dopo i metodi non dopo le classi
class pippo {
     public stati void main(...) throws ...
bye
DKano

     public stati void main(...) throws ...
Uhm...quindi non è possibile applicarlo direttamente alla classe? Che 
strano eppure l'ho visto scritto da qualche parte...forse vecchie 
versioni di java lo permettevano?

 Ho trovato molti esempi così implementati, 
Su quale pianeta?

 Su quale pianeta?
Uff, hai perfettamente ragione...sono io che ho fatto un casino... 
grazie cmq!!!


http://csvtosql.sf.net
"Cos'hai fatto in tutti questi anni?" "Sono andato a letto presto." --
Robert De Niro, da "C'era una volta in America"

 no, e non avrebbe proprio senso.
In infatti...sono io che mi sono confuso. Ora tutto ok ;) Grazie!
Newsgroup: it.comp.java
Titolo: Scaricamento file con errori!

Ho fatto una funzione che mi permette di scaricare dei file da un sito, in
particolare sono dei file per un programma che variano da 53Kb a 500Kb.
I file che vengono scaricati sono in formato zip. Il problema è che la
maggior parte delle volte che scarico il file questo risulta con errori.
Infatti se tento decomprimere il file con il winzip mi spunta il seguente
errore: Error in file #1: bad Zip file offset (Error local header signature
not found): 53113 oppure un errore tipo: Error:unexpected end of file
encountered.
Riporto di seguito la funzione che utilizzo per scaricare il file dove
fileToDown indica l'URL del file da scaricare dal sito e localFile il file
dove deve essere salvato.
Per favore, ditemi dove sbaglio!
P.S.
Ma utilizzando una URLConnection io utilizzo il protocollo TCP, giusto? Ma
se utilizzo il TCP il controllo dei pacchetti non è garantito dal protocollo
stesso?
private boolean scarica(URL fileToDown, File localFile) throws IOException {
 FileOutputStream fos = null;
 InputStream is = null;
 URLConnection connection = null;
 try{fos = new FileOutputStream(localFile);}
 catch(FileNotFoundException e) {text.append("Errore: "+e.toString()+"\n");}
 try {
  connection = connetti(fileToDown);
  int fileDim=0;
  try {
   is = connection.getInputStream();
   fileDim=connection.getContentLength();
   byte[] inBuffer = new byte[1024];
   int cont = 0;
   boolean eof = false;
   while(!eof) {
    int temp=0;
    try{temp=is.read(inBuffer);}
    catch(IOException e) {text.append("Errore: "+e.toString()+"\n");}
    if(temp>0) {
     cont+=temp;
     stato.setText("Scaricati "+cont+" su "+fileDim+" bytes
("+(cont*100)/fileDim+"%)...");
    }
    else eof=true;
    fos.write(inBuffer);
   }
   text.append("Download file terminato.\n");
   is.close();
   fos.close();
   return true;
  }
  catch(FileNotFoundException e) {
   text.append("Errore: "+e.toString()+"\n");
  }
 }
 catch(IOException e) {
  text.append("Errore: "+e.toString()+"\n");
 }
 return false;
}
Grazie!
--
Marco "DUFF" Palermo
MarcoNO...@Hotmail.com
http://www.marcoduff.cjb.net/

     fos.write(inBuffer);
Io metterei
 
     fos.write(inBuffer,0,temp);
Suona meglio!

 Suona meglio!
In questo modo mi da un IndexOutOfBoundsException!
A dire il vero non riesco a capire come mai mi da questa eccezione,
inizialmente avevo anche io messo fos.write(inBuffer,0,temp).
Alla compilazione tutto ok, ma quando il programma gira e si accede alla
funzione mi da l'eccezione.
Che faccio? E' questo che mi causa l'errore nel file scaricato?
Ciao!


 In questo modo mi da un IndexOutOfBoundsException!
Ti da l'eccezione a causa dell'end of file. Da come hai scritto la
procedura, quando il file finisce temp ha valore -1 e quindi
fos.write(inBuffer,0,temp). viene tradotto in fos.write(inBuffer,0,-1)
causando l'eccezione. Per evitarla basta mettere fos.write(inBuffer,0,temp)
dentro if(temp>0) {}.

Newsgroup: it.comp.java
Titolo: istanziare un canvas

Salve a tutti, qualcuno saprebbe come istanziare un canvas e disegnarci
sopra? Mi basterebbero 2 righe di codice
Grazie 1000
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie 1000
import java.awt.*;
public class DueRighe extends Canvas
{
	public void paint(Graphics g)
	{
		g.drawString("due righe, una chitarra...",
			0,getSize().height/2);
		g.drawString("...e uno spinello",
			0,getSize().height);
	}
}
In tutto sono venute 12 righe, fanno 6 chitarre e 6 spinelli?
HTH,
Mauri.
-- 
La forza di gravitŕ č un falso mito,
č la Terra che succhia!
Newsgroup: it.comp.java
Titolo: Nuovo Linguaggio ??

Chi mi sa dare notizie sul nuovo linguaggio di programmazione C#  ?????
A cosa è orientato ??
Soppianterà Java?
                Ciao   Marco
----------------------------------------------
Virgilio Mail - Il tuo indirizzo E-mail gratis
http://mail.virgilio.it
--
Posted from [212.48.4.47] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Chi mi sa dare notizie sul nuovo linguaggio di programmazione C#  ?????
Se non mi inganno ci sono dei post precedenti; il succo è che siccome la M$
non è riuscita a rovinare Java legandolo completamente alla sua
piattaforma, ha deciso che è un linguaggio che fa schifo e quindi se ne
sono usciti con il loro C#, che scopiazza brutalmente il Java cambiando
nome (e probabilmente attaccando una serie di cose per agganciarsi alle
estensioni FrontPage, a VisualStudio, fino al tegame delle loro mamme).
Probabilmente avremo un paio di trinità tipo Apache/Tomcat/JSP da una parte
e IIS/ASP/C# dall'altra.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

On 25 Aug 2000 11:42:42 +0200, 
marco...@virgilio.it
 wrote:
secondo microsoft C# č flessibile come il C, multipiattaforma come
Java , facile come Visual Basic.
mi sembra evidente che stiano scherzando.
p.s.
sul sito di presentazione della microsoft c'č tutto spiegato in
inglese, ma la cosa piů bella sono i commenti dei lettori

e IIS/ASP/C# dall'altra.
Teniamo presente che C# non e' multipiattaforma (al di fuori di quelle
MS, intendo). Quindi questo vantaggio (che su server e'
particolarmente importante) a Java resta.
D'altra parte, la copiatura e' palese, e senza entrare nei dettagli
del linguaggio possiamo dire che in questo modo MS ristabilisce un
certo equilibrio nelle tecnolgie di sviluppo delle web-application,
dove probabilmente Java era in vantaggio. Ricordiamoci che oltre a C#
stanno per arrivare le ASP+.
Tutto sommato, si spera questa concorrenza porti Sun a migliorare
ancora Java.
Il momento in cui ci sara' da preoccuparsi per Java, sara' quando Sun
dara' la priorita ad attaccare MS piuttosto che migliorare Java. Per
ora ha fatto entrambe le cose.. :-)
Ciao,
 P.
+++ Boing Boom Tschak

 Chi mi sa dare notizie sul nuovo linguaggio di programmazione C#  ?????



grande!
pro M$, mi sembra...vero Rax?

Grazie a tutti condivido con voi le vostre risposte.
							Ciao Marco
--
Posted from 
net.isa.it
 [194.243.134.2] 


 ha scritto nel messaggio
news:8o6gdh$i3$1...@nslave2.tin.it...


OTTIMO SUGGERIMENTO
xò...ricordiamoci che un buon programmatore non deve precludersi delle
strade...:)
e poi non e' tutta C###A ciò che puzza :)

Newsgroup: it.comp.java
Titolo: String array to Collection

Hi all,
i have a problem in this code, the question is
/// i want to return the allowedValues in the fuction allowedValues()
as a collection object how can i cast the String[] to Collection???
private String[] allowedValues;
public FeatureType(String[] allowedValues) {
this.allowedValues= allowedValues;
}
public boolean isAllowed(String value) {
for(int i=0; i<allowedValues.length; ++i){
    if(value.equals(allowedValues[i]))
return true;
}
return false;
}
public Collection allowedValues(){
/// how can i cast the String[] to Collection???
}
thank for all,

 
i'm quite sure you can not!
this is because the collection isn't a subclass of array class.

 
return Arrays.asList(allowedValues);


of course i found no solution, i convert all to Iterator ,
thank for all
Newsgroup: it.comp.java
Titolo: Bottoni!!

Salve a tutti!Volevo chiedere se e come è possibile cambiare la forma
predefinita dei bottoni della classe JButton o JRadioButton!!
Grazie!!
Gianni
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

predefinita dei bottoni della classe JButton o JRadioButton!!
Se intendi proprio "di tutti", penso che dovrai documentarti sui
custom Look & Feel (o qualcosa del genere).
Altrimenti penso sia possibile "farsi" i propri bottoni derivando da
JButton.
So che è poco, ma a volte... :-)
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: HELP: JDK, SDK,...

Aiuto, non ho ancora capito nulla di Java
Ho un server http scritto in java e non so come lanciarlo.
Ho scaricato dalla rete l'ultima versione di JDK per vedere come farlo
funzionare, ma anche qui non c'e' neanche un file eseguibile:
come si fa????????
Aiuto
 
Se il genio e' destinato a non essere capito fino alla sua morte,
...allora spero di rimanere un'incompreso ancora a lungo
                                            Claudio Cristofori

funzionare, ma anche qui non c'e' neanche un file eseguibile:
JDK e` distribuito, o come file ZIP (da scompattare con le varie
utility tipo unzip, pkunzip, winzip, ecc ecc), oppure per vari "sapori"
Unix come .tar.Z, .tar.gz, .tgz, e altri impacchettamenti ancora,
o infine anche come eseguibile autoscompattante.  Una volta
scompattato vedrai che di eseguibili ne contiene eccome; devi
seguire le istruzioni dipendenti dalla piattaforma per istallarli
(purtroppo ti sei scordato di dirci se usi Unix e quale sapore, o
Linux, o Win/NT, o che altro, quindi e` impossibile aiutarti in
merito).  Una volta istallato, e con l'ambiente correttamente
settato in termini di PATH e CLASSPATH (eventualmente
anche alcune altre variabili d'ambiente), un comando del tipo
"java classeBase.class" o cose del genere ti fara` partire.
Alex


wrote:

 ^^^^^^^^^^^^^^^^^^^^
Me lo confondi cosi'!!! :)
Se aggiungi l'estensione l'interprete non funge!!! :)
Ci RiLeggiamo!!!
Matteo!!!

Newsgroup: it.comp.java
Titolo: Informazioni su dove trovare codice

Qualcuno sa dove posso trovare dei programmi o applet (non troppo
complicati) di cui sia disponibile il codice magari con qualche commento, in
modo tale da poter apprendere qualcosa?
Dove posso trovare materiale su come creare le interfacce?
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it


Ciao per gli applet puoi andare a:
http://java.sun.com/docs/books/tutorial/applet/index.html
Mentre per le swing e GUI grafiche che comunque ti vengono indicate anche
nel precedente lnk:
http://java.sun.com/docs/books/tutorial/uiswing/index.html
Per gli applet dovresti trovare parecchi esempi anche 
http://www.html.it
nella parte di java


Newsgroup: it.comp.java
Titolo: Testo in un frame

Scusate se parlo di qualcosa che voi avete già trattato lungamente in
questo newsgroup.
Ho un problema di programmazione nel linguaggio HTML e "suppongo" che
con linguaggio Java si possa risolverlo.
Ho una serie di file di testo registrati con l'estensione ".txt" e
vorrei che questi comparissero all'interno di un frame.
Riesco a farli comparire, purtroppo però il testo alla fine del frame
non mi va a capo e quindi per leggere l'intera riga bisogna far
scorrere la barra di scorrimento orizzontale.
Io non vorrei questo, vorrei che il testo andasse a capo da solo.
Grazie a tutti coloro che mi sapranno dare una mano.
Minox
È gradita una risposta anche in mailbox.

E' un problema di html, questo non e' il newsgroup corretto :-)
- Luca Giuranna -  (to reply remove "_zz_")

E' un problema di html, questo non e' il newsgroup corretto :-)
Grazie per l'informazione... ne farò tesoro :)

Newsgroup: it.comp.java
Titolo: Tomcat multi sessione...

... qualcuno di voi è riuscito a comfigurare il Tomcat in modo che possano
essere gestite più sessioni parallele di Tomcat che lavorano su porte
diverse???
Potete aiutarmi a farlo...???
Devo farlo assolutamente però seguendo le istruzioni della guida (che sono
poche e mal scritte) non ci sono riuscito... :o((
Grazie
Rox

 ha scritto nel messaggio
news:9k379t$2dqc$1...@stargate1.inet.it...

La soluzione è descritta bene sulla documentazione di Tomcat: faccio
riferimento alla versione 3.1, quella che uso io; nella nuova versione 3.2
la procedura è comunque ancora più semplice ed è molto ben documentatata
nella documentazione asssociata al prodotto.
Per definire la porta di comunicazione associata a Tomcat operi sul file di
configurazione, il server.xml che trovi nella directory conf. La sintassi è:
<Connector className="org.apache.tomcat.service.SimpleTcpConnector">
            <Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
            <Parameter name="port" value="8007"/>
</Connector>
In pratica le righe precedenti informano Tomcat di avviare un connettore
sulla porta 8007 che dialoga con il server Web usando il protocollo
proprietario Ajp12. Con la versione 3.2 di Tomcat il protocollo è invece
l'Apj13, una versione migliorata del Ajp12. Ovviamente dovrai poi
configurare anche il server Web perchè sappia che Tomcat risponde sulla
porta 8007. La configurazione dipende da che server Web usi: se usi Apache
devi operare sul suo file di configurazione htttpd.conf ed inserire il
richiamo al connettore di Tomcat. Nella versione 3.1 di Tomcat l'interazione
con Apache avviene attraverso il modulo JServ mentre con la versione 3.2 c'è
la possibilità di usare il nuovo modulo mod_jk più semplice da configurare e
più prestante. La configurazione di Apache è ampiamente descritta nella
documentazione di Tomcat quindi non dovresti avere problemi.
Per avviare più istanze contemporanee di Tomcat su più porte diverse devi
creare n file di configurazione come server.xml e settare in ognuno di essi
una porta di comunicazione ServerWeb-Tomcat diversa.
Poi far partire n volte Tomcat dicendogli ogni volta che file di
configurazione usare (attraverso l'opzione -f dello startup). Alla fine
avrai n Tomcat in esecuzione ognuno dei quali ascolta una porta diversa.
Sarà poi il server Web che, opportunamente configurato, devierà le varie
chiamate all'istanza di Tomcat corretta.
Mi rendo conto di essere stato poco chiaro ma d'altra parte anche il
problema di partenza non è da poco.
Ciao.
Greybear.
P.S: non è vero che la documentazione di Tomcat è poca e mal scritta,
soprattutto nella versione 3.2. E' solo difficile, che è una cosa
decisamente diversa.

 Devo farlo assolutamente perň seguendo le istruzioni della guida (che sono

Newsgroup: it.comp.java
Titolo: aiuto per jdk1.2

Ho installato il JDK 1.2 in Windows 98 nella diredtory c:\jdk1.2beta4; una
volta scritta una classe di esempio (tipo HelloWorld!) la salvo in una
directory c:\Myclass in formato testo (con il Notepad di Windows).
Dopodiché passo in dos e dopo avere settato la path in c:\jdk1.2beta4\bin;
provo a compilare la il file HelloWorld.java dalla directory in cui ho
salvato il file(Myclass) e dopo il comando :javac HelloWorld.java ho come
risultato un errore nel quale mi si dice che HelloWord non si può leggere!.
So che probabilmente sarà una cosa banale ma essendomi accostato da poco al
mondo Java non conosco ancora bene come vanno le cose!
Il problema è il formato del mio file creato con il NotePad!
Gradirei un aiuto urgente!!!!!
Grazie!

Grazie!
Prego!
Sergio La Colla

Il problema è il formato del mio file creato con il NotePad!


...


Newsgroup: it.comp.java
Titolo: Tutto in uno

Per adesso, che sto ancora imparando, uso UltraEdit per scrivere i
listati, ma dev compilare con il comando JAVAC da una finestra Dos, il
che è abbastanza scomodo.
Non esiste qualche pacchetto che ha un Editor e un Compilatore e
magari anche una finestra per l'output tutto integrato?
"I want to know God's thoughts....
....the rest are details"

 wrote in message
37b6fbe...@news.iol.it...


magari anche una finestra per l'output tutto integrato?
Ultraedit può essere configurato per fare quello che chiedi dal menu:
Advanced\Dos command
Massimiliano Tarquini

....the rest are details"
Usa il menu "Advanced/DOS Command di ultraedit" e ti ritrovi l'output in una 
finestra dello stesso.
-- 
God is Real, unless declared Integer.

Newsgroup: it.comp.java
Titolo: Nascondere una colonna della JTable

Salve ragazzi, è possibile nascondere una colonna di una Jtable?
Una cosa tipo :
        mytable.setColumnVisible(false);
Sicuramente dovrò lavorare con qualche model della JTable, ma quale?
TableColumnModel e TableColumn, non hanno questa possibilità

 Salve ragazzi, è possibile nascondere una colonna di una Jtable?
Imposta la larghezza della colonna a 0.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non c'è un metodo più elegante?
Impostare la larghezza a 0, comporta cmq. una elaborazione.
Grazie

        mytable.setColumnVisible(false);

Ma non ti serve mai questa
colonna?
O solo in determinate circostanze ?
--------------------------------
Inviato via 
http://usenet.iol.it
 

Mi capita di dover far apparire griglie con molte colonne, quindi con
l'inevitabile scroll bara orizzontale.
Ora vorrei poter dare all'utente la possibilità di nascondere le colonne che
non ritiene utili, senza cmq. perdere i dati.

Risolto.
Basta farsi dare dalla TableColumnModel, la colonna che ci interessa e poi
fare addColumn o removeColumn.
La colonna viene nascosta, ma i suoi dati non vengono persi.


IMHO la scroll bar orizzontale è oscena.


TableColumnModel e TableColumn, non hanno questa possibilità
Puoi fare JTable.getColumn() e poi settarne la larghezza a zero, ma non 
so se 
è un buon modo.
Oppure fai un removeColumn().
A te le sperimentazioni.
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: CIAO A TUTTI SONO UN NEW !!!!!

CIAO A TUTTI...sono nuovo del NG.....mi spiegate che cosa è il JAVA....visto
e considerato che fino a ieri ho usato sempre il FLASH e DIRECTOR 7!!!
CIAO A TUTTI!!!!!!
DAniele

Flash e Director? Mi sa che sei sul NG sbagliato. Prova a vedere su
it.comp.javascript.
Comunque se vuoi dai un'occhiata alle FAQ (nel gruppo it.faq).
Davide
daniele wrote in message ...


 it.comp.javascript.
Se intende usare il Java per scrivere qualche Applet non è OT :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

...

Newsgroup: it.comp.java
Titolo: Una questione riguardante servlet e JSP

Ciao a tutti,
è la prima volta che scrivo, spero di non parlare di banalità o essere
off-topic.
Sono uno studente di informatica e sto preparando l'esame di basi di
dati. Nello specifico oggi sto provando a fare un vecchio tema
d'esame, del 2004. Ecco il testo
Data la base di dati "Esercitazioni" su PostgreSQL, contenente la
tabella Libro(Codice, Autore, Titolo, Annopubblicazione) scrivere:
(a) La servlet ServletLibro.java che si connette alla base di dati,
esegue l'interrogazione che consente di trovare tutte le informazioni
dei libri pubblicati nel 2000 ed invoca la JSP VisualizzaLibri2000.jsp
per la visualizzazione della lista
(b) La JSP VisualizzaLibri2000.jsp che visualizza in una pagina web la
lista (non numerata) dei libri richiesti
(c) Il Java Data BeanLibroBean.java
Al momento sono fermo al punto a, perché non capisco come passare le
informazioni dalla servlet alla JSP. Se si trattasse di uno o due
parametri potrei passarle tramite l'url, come parametro request, ma
dato che devo passare il risultato di un'interrogazione non so proprio
come fare!
Qualcuno ha dei suggerimenti?

Si memorizza come attributo della request (o della session).

gianluca wrote:
 > Si memorizza come attributo della request (o della session).
request.setAttribute()
E dalla jsp utilizzi request.getAttribute()
-- 
SoulSpirit


Grazie a tutti :-)
MarKco

On 8 Giu, 23:51, SoulSpirit <a...@b.c> wrote:

Perdonami, ma dalla parte della servlet non dovrebbe essere
response.setAttribute(), visto che è lei che mandadati alla pagina
JSP?
Secondariamente, come faccio a dire dalla servlet "Bene tomcat, ora
mandami alla pagina tal dei tali"?
MarKco


CIAO!
tipicamente, le servlet non vengono usate per creare le pagine html,
perchè è scomodo scrivere la pagina come un mega stringone. per tale
motivo, si usano le JSP.
Cio che accade è tipicamente questo:
1) il client fa la richiesta alla servlet
2) La servlet carica i dati, e li salva da qualche parte: una
possibilità sono gli ATTRIBUTES della request, una sorta di hashmap
che si mantiene viva fin quando al client non viene inviata la
risposta. quindi request.setAttribute("books",bookCollection);
3) La server fa un FORWARD verso la jsp che deve mostrare il
risultato, fare il forward vuol dire: ok, il mio compito è finito,
pensaci tu adesso. per fare un forward verso la pagina risultato.jsp,
scrivi nella servlet questa riga:  request.getRequestDispatcher("/
risultato.jsp").forward(request,response);
4) a questo punto risultato.jsp recupera l'arrayList memorizzato nell'
oggetto request (per questo serve!):
Collection books = (Collection) request.getAttribute("books");
quindi con un ciclo  mostra il risultato
Usare la mappa fonita dalla request è comodo, perchè la request muore
quando il risultato viene inviato al client, e quindi la memoria viene
automaticamente liberata.
Stefano
Newsgroup: it.comp.java
Titolo: ActionMessage non si vede!

ciao  a tutti
in una action setto un message in questo modo
ActionMessages messages = new ActionMessages();
    messages.add(ActionMessages.GLOBAL_MESSAGE,new
ActionMessage("util.inserito.newUser"));
    saveMessages(request, messages);
dove util.inserito.newUser è un msg definito nel resourcebundle
ora nella jsp cerco di riprenderlo in questo modo
<logic:messagesPresent>
  			<div>Informazioni:<br/>
    			<html:messages id="message">
    			<%= message %><br/>
    			</html:messages>
  			</div>
		</logic:messagesPresent>
solo che non mi vede nulla 
dove sbaglio?
thx

sickness ha scritto:

alla jsp ci arrivo dopo una forward operata dalla stessa action che
setta il messaggio
l'ho impostata così perche prima questa faceva il forward ad un'altra
che a sua volta rimandava alla pagina jsp, pensavo che magari fosse
questo il prob e si perdeva il msg ma non è così, continua a non
visualizzarmi nulla

Newsgroup: it.comp.java
Titolo: problemi update db...

Due domandine credo confuse, me ne scuso in anticipo.
Il primo punto  č che non riesco a capire se sia possibile o no aggiornare
un db in base agli input dell'utente... se č possibile allora probabilmente
sbaglio la sintassi della query... io ho provato con una cosa del genere...
c'č da piangere ma č quello che pensavo piů plausibile:
stmt.executeUpdate("INSERT into tblLibreria (Titolo, Autore, Casa Ed,
NumeroPagine) VALUES ('Titolo','Autore','Editore', 'numeroPagine')");
dove 'Titolo','Autore', 'Editore' sono le var della Classe libro (esterna).
in secondo luogo vorrei chiedervi se č possibile aprire la connessione al db
una sola volta per tutto il file... siccome ho provato "a posteriori" mi
dava un sacco di errori, specie tra try e catch, cosě non mi č rimasto che
"annidare" il blocco di codice ogni volta che mi serviva, ma, ovviamente non
č la soluzione ideale...
Grazie per qualsiasi aiuto o consiglio!
simyka

 al db una sola volta per tutto il file... 
Immagino intendi dire "per tutto il programma". Si, è possibile, anzi è 
auspicabile perchè aprire una connessione al db è molto costoso. In un 
programma semplice basta mantenere referenziata e visibile la connessione  
(in una variabile di istanza, ad esempio). In un programma un po' più 
complesso si può pensare ad un qualcosa di più sofisticato come il 
connection pooling.

 
Devi usare un connection pool cioe` crei prima un tot di connessioni 
al db e poi usi queste connessioni gia` attive per lavorare!   
Altrimenti usi una sola connessione e la chiudi solo dopo aver fatto 
tutto! non bello pero'
Ciao By Marco!
E-mail: 
ef...@interfree.it
E-mail: 
marco...@tiscali.it