mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: maschera per il cap

Ragazzi come avrete capito purtorppo non ho alcuna esperienza con la
parte grafica di Java, sto però cercando di imparare e capire col
vostro aiuto.
Ho due domande:
1) Vorrei creare una maschera per inserimento con input formattato  per
C.A.P.
    ho visto che esiste la classe JFormattedTextField e ho cercato di
fare quanto segue
NumberFormats formato = NumberFormats.getNumberIstance();
JFormattedTextField capfld = new JFormattedTextField(formato);
il risultato però non mi va troppo bene, visto che così mi permette
di inserire solo numeri e quindi gli zeri all'inizio li toglie. Non ho
trovato altra classe al di fuori di NumberFormats , ma capisco che
anche questa è specifica per i numeri. 
Cosa posso fare ?

Ti dovresti creare una maschera ad hoc.
Se usi Struts sei a posto, altrimenti la maschera è "99999"
godm...@tiscali.it
 ha scritto:


Che classe è struts, non la trovo !!
potresti essere più chiaro?

 potresti essere piů chiaro?
Non vi siete capiti a vicenda.
Struts č un framework per Jsp, mentre immagino che tu stia lavorando con 
Swing, giusto?
Cmq JFormattedText hanno dei metodi che prendono delle maschere di 
formattazione, cerca tra quelli.
Delvy

Newsgroup: it.comp.java
Titolo: masterizzare class per mac

Devo fare una presentazione multipiattaforma e volevo usare un applett. Come
faccio a far leggere il file .class dal mac? Da quanto ne so io non legge
estensioni maggiori ai tre caratteri
grazie

io wrote:

Scusami ma quando ci vuole, ci vuole:
Questa e' la piu' grossa stronzata del millennio!

Questa e' la piu' grossa stronzata del millennio!
Devo dire che sono abbastanza daccordo: e' il dos che fa queste cazzate. Sul
mac le estensioni hanno un significato quasi nullo: puoi scrivere un file e
salvarlo con un nome tipo "ciao a tutti.documento importante. ciao di nuovo.
e arrivederci" ma se e' un doc di Word, ad es.., te lo apre con word.
Io non me ne intendo di cd multipiattaforma, ma fai come sai fare tu e
vedrai che non sara' certo l'estensione .class a crearti problemi.
CIAO
Newsgroup: it.comp.java
Titolo: EJB 3.0

Ciao a tutti,
sto provando a implementare dei servizi EJB... La loro implementazione
e il deploy non mi pongono problemi ma non riesco a capire bene alcune
cose.
Leggendo la documentazione sembra possibile che attraverso le
annotazioni si possa definire i metodi dell'EJB transazionali.
Pongo un esempio:
Ho un un oggetto istanziato all'internod i una Servlet che richiama un
EJB, interrogando un metodo che esegue una INSERT e un UPDATE su DB.
Ora come posso fare che il metodo non "committi" se una delle due
fallisce?
A me era sembrato capire che usando l'annotazione
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) il metodo
provvedesse a gestire questa situazione.
Per caso le transazioni si riferisco a chiamate tra metodi ejb? E
allora in questo caso non funzionerebbe.
Inoltre non capisco come possa essere gestito il Lock sui record.
Forse le transazioni delle EJB servono solo a non permettere che i
metedi vengano eseguiti contemporaneamente da più thred?
Grazie infinite a tutti

Grazie infinite a tutti
Ciao,
Scorpio.
Newsgroup: it.comp.java
Titolo: public <T> T[] toArray(T[] a)

Innanzitutto Buongiorno e buon anno a tutti
Ragazzi ho il seguente problem
devo convertire un ArrayList in un array di stringhe.
leggendo
http://java.sun.com/docs/books/tutorial/collections/interfaces/collection.html
e
http://forum.java.sun.com/thread.jspa?threadID=628478&messageID=3604229
sembra che il tutto si faccia cosi:
ArrayList dataset = new ArrayList();
....
String[] a = dataset.toArray(new String[0]);
però non mi funziona, mi dice che devo fare il cast e mi funziona solo
cosi
String[] a = (String[]) dataset.toArray(new String[0]);
Vorrei capire a questo punto come funziona il metodo
public <T> T[] toArray(T[] a)
grazie per le risposte

godm...@tiscali.it
 ha scritto:

innanzitutto bisogna capire la versione di java usata. dalla versione
5, esiste accanto al tipo"grezzo", ArrayList che tratta tutti gli
elementi come oggetti e pertanto richiede il cast, il tipo arrayList<T>
dove T è un parametro non ti tipo primitivo;nel tuo caso puoi usare il
tipo Character,poi usare toString e convertire in un array
primitivo.Ciao

 innanzitutto bisogna capire la versione di java usata. dalla versione
Utilizzo jdk1.5.0_09
Sto facendo delle e prove e per far funzionare il tuo si può scrivere
:
ArrayList<String> dataset = new ArrayList<String>();
......
String[] a = dataset.toArray(new String[0]);
però ho ancora dei dubbi poichè sulla reference non dice che
l'oggetto ArrayList deve essere dichiarato in tal modo.

1> ArrayList<String> dataset = new ArrayList<String>();
2> String[] a = dataset.toArray(new String[0]);
Devi modificare la riga 2> in questo modo
String[] a = (String[])dataset.toArray(new String[0]);
Vedrai che funzia
era solo una questione di casting
Ciao Marco

Non hai letto bene, così mi funziona
ArrayList<String> dataset = new ArrayList<String>();
String[] a = dataset.toArray(new String[0]);
il mio dubbio è un'altro.

Ciao prova a spiegarti merglio...
Magari non caspico quello che vuoi dirmi anche perchè con tutte ste
feste stò dando di matto...
ciao

Sun_Seiya ha scritto:

forse anche tu, dovresti spiegarti meglio. L'ArrayList cosa contiene?
Newsgroup: it.comp.java
Titolo: Prova FOP

Salve a tutti , sto provando a far fare un rendering di un file FO a 
java con un programmino semplice.Preciso che non sono molto esperto e 
quello che vorrei è solo richiamare da riga di testo una cosa del genere:
java Fop 
file.fo
 file.pdf
io compilo la classe in questo modo:
javac -classpath C:\ide-alessiodir\lib\fop.jar Fop.java
e nessun errore compare
quando però provo a lanciare la classe così:
java -classpath C:\ide-alessiodir\lib\fop.jar Fop
Ottengo sempre questo errore:
Exception in thread "main" java.lang.NoClassDefFoundError: Fop
Vi prego aiutatemi,
Qui allego il semplice codice:
-----------------------------------
import java.io.*;
import org.xml.sax.InputSource;
import org.apache.fop.apps.Driver;
public class Fop {
	Fop(){}
     public static void main(String args[]) {
         if (args.length != 1) {
             System.err.println("Usage: java Fop <fo filename> <pdf 
filename>");
             System.exit(1);
         }
		try
		{
			Driver driver = new Driver(new InputSource(args[0]),new 
FileOutputStream(args[1]));
			driver.setRenderer(Driver.RENDER_PDF);
			driver.run();
		}
		catch (org.apache.fop.apps.FOPException e)
		{
			System.out.println("Errore nel rendering");
		}
		catch ( java.io.FileNotFoundException f)
		{
			System.out.println("File non trovato");
		}
		catch (java.io.IOException g)
		{
			System.out.println("Errore nel rendering");
		}
 
 
     }
}
Grazie alessio

 quando perň provo a lanciare la classe cosě:


Newsgroup: it.comp.java
Titolo: Re: Comunicare con Google !

 risposte :)
-- 
Federico Paparoni
JavaStaff.com Admin
<doc>In girum imus nocte et consumimur igni</doc>



Salve a tutto l'ng.
Ho un problemino con l'oggetto HttpURLConnection...anzi più che
problemino, una vera e propria mancanza di conoscenza. In quanto ho
scoperto sul web come far funzionare 'sta classe correttamente ( anche
se sembra molto banale ) per comunicare con google. Adesso vorrei
realizzare un piccolo programma che effettua query con google, però
non so che stringa passare al motore per effettuare, dunque, la


Archedius wrote:

Federico Paparoni wrote:
 > Per fare ciò esistono le Google API.
 > Cercale su Google :)
 >
Già è vero esistono.. ma a mio avviso non sono molto usabili, dato che i 
risultati che ottieni cambiano in continuazione...
Ora, da quanto riportato dai "term of service" di Google, non è lecito 
interrogare il motore in modo automatico, se non utilizzando le 
sopracitate GoogleAPI...
La stringa che devi passare al motore è esattamente l'url che ottieni 
andando sulla pagina web di Google e facendo una ricerca a mano.
Proprio poco tempo fa anche io ho dovuto realizzare un'applicazione 
"monitor" per domini web per un progetto di ricerca, che tra le altre 
cose si interfaccia con alcuni motori di ricerca.
Se hai bisogno di aiuto scrivimi in pvt.
Jacopo
Newsgroup: it.comp.java
Titolo: Firma Digitale

Salve,
ho un problema nell'aprire in un'applicazione java alcuni file P7M firmati
tramite il programma fornito da POSTECERT per utilizzare le smart card per
la firma digitale legale. Io ho utilizzato la classe java PKCS7. Tale classe
funziona alla perfezione con altri file P7M ottenuti utilizzando le smart
card di un altro ente certificatore!
Grazie mille per eventuali suggerimenti,
Vittorio Avallone.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.560 / Virus Database: 352 - Release Date: 08/01/2004


bene, ora sappiamo che hai un problema nell'aprire i file P7M, ma qual
e' il problema? Eccezioni? messaggi di errore? Righe di codice che
riproducono il problema?
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/
Newsgroup: it.comp.java
Titolo: Domanda facile Facile

Sto facendo un programma grafico java con metodo main che usa i frame gli
altri componenti dell'awt.
La mia domanda è se i metodi action e mousedown vengono chiamati ugualmente
da un programma java che non sia un'applet visto che a me sembra che non
vengano chiamati.
(non è che devo fare una chiamata io a questi metodi vero? da quello che ho
capito non credo proprio dovrebbero essere chiamati automaticamente quando
avviene un particolare evento no?)
Spero che almeno a questo mi rispondiate
Bye Bye
Per meglio capisse vi allego il sorgetnte del programma che è ancora
all'inizio. Ora in base a questo mi sapreste dire come mai non viene
richiamato il metodo action che per quel che ne so dovrebbe essere
richiamato automaticamente da java all'accadere di qualche evento?
Scusate ancora per il disturbo
import java.awt.*;
import javax.swing.*;
public class interfaccia extends Frame{
//Dichiarazione variabili;
final String news="Nuova operazione",del="Cancellare Indirizzo";
final String adds="Aggiungere Indirizzo",exit="Uscire dal programma";
final String modTel="Solo numero telefonico",modInd="Indirizzo (e numero
tel.)";
final String SNum="Per numero telefonico",SName="Per nome e
cognome",SInd="Per cognome e indirizzo";
public static void main(String args[]) {
interfaccia f =new interfaccia();
f.FrameIniziale();
}
void FrameIniziale() {
//Creazione del frame principale
setLayout(new GridLayout(100,100));
//Frame frame= new Frame("Gestione Elenco Telefonico");
resize(500,500);
setBackground(Color.gray);
//Creazione del menu del programma
MenuBar bar=new MenuBar();
//Menu File
Menu file=new Menu("File ");
file.add(new MenuItem(news));
file.add(new MenuItem(adds));
file.add(new MenuItem(del));
Menu mod=new Menu("Modificare Indirizzo");
mod.add(new MenuItem(modTel));
mod.add(new MenuItem(modInd));
file.add(mod);
file.add(new MenuItem(exit));
bar.add(file);
//Menu Edit
Menu searc =new Menu("Ricerca");
searc.add(new MenuItem(SNum));
searc.add(new MenuItem(SName));
searc.add(new MenuItem(SInd));
bar.add(searc);
//menu info
Menu info=new Menu("Info");
info.add(new MenuItem("Info programma"));
bar.add(info);
setMenuBar(bar);
show();
}
//Gestione Eventi
public boolean action(Event evento, Object oggetto) {
System.out.println("Prova mouse");
if (oggetto.equals(exit)) System.out.println("Prova exit");
return true;
}
}




>(non č che devo fare una chiamata io a questi metodi vero? da quello che



Non so' cosa dirti. Se usi la piattaforma Win95 dovremmo ottenere la
stessa cosa. Prova invece di far scrivere su standard output a
definire :
static interfaccia f =new interfaccia();
come variabile "globale" della classe insieme alle stringhe e nella
routine di eventi far cambiare il colore allo sfondo con:
f.setBackground(Color.blue);
magari riesci a vedere qualcosa.
Ciao Azriel
Newsgroup: it.comp.java
Titolo: char[] - Inizializzazione

la teoria dice che le Field Variables (a livello di classe) sono
automaticamente inizializzate.
***
However, when an array object is created its handles are automatically
initialized to null so you can see whether a particular array slot has an
object in it by checking to see whether it's null. Similarly, an array of
primitives is automatically initialized to zero for numeric types, null for
char, and false for boolean.
****
dunque scrivendo semplicemente:
<code>
public class Demo{
  char[] c;
  public Demo() {
  System.out.println(c);
  }
  public static void main(String args[])
  {
      new Demo();
  }
}
</code>
mi da un bel NullPointerException (inceve che null) con il seguente errore
<warning>
Exception in thread "main" java.lang.NullPointerException
        at java.io.Writer.write(Writer.java:107)
        at java.io.PrintStream.write(PrintStream.java:245)
        at java.io.PrintStream.print(PrintStream.java:396)
        at java.io.PrintStream.println(PrintStream.java:535)
        at Demo.<init>(Demo.java:10)
        at Demo.main(Demo.java:15)
</warning>
Notare che dichiarandolo di tipo int, boolean etc.. stampa correttamente..
"null"
Qualche idea?
grazie,
Gusher

[CUT]
Guardando i sorgenti della PrintStream (package IO)
si legge:
/**
* Print an array of characters. The characters are converted into bytes
* according to the platform's default character encoding, and these bytes
* are written in exactly the manner of the
* <code>{@link #write(int)}</code> method.
*
* @param s The array of chars to be printed
*
* @throws NullPointerException If <code>s</code> is <code>null</code>
*/
public void print(char s[]) {
write(s);
}
Gusher.

 Qualche idea?
Coontrollare sempre i reference prima di usarli, se non si e' sicuri che
non sono diversi da null.
-- 
Lucio Benfante
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 automaticamente inizializzate.
I reference types sono inizializzati a "null". char [] e' un reference type 
(un riferimento ad un'oggetto "array di char"), e quindi e' inizializzato a 
null.
PrintStream.println() fallisce con una NullPointerException se invocato con 
"null" come parametro.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 
No, di solito si limita a stampare "null", ma nel caso degli array di
caratteri invece genera una NullPointerException.


 caratteri invece genera una NullPointerException.
Si, tra l'altro è scritto chiaramente nel codice che ho riportato.
Gusher.
Newsgroup: it.comp.java
Titolo: x gli esperti: Ambiguità con try...catch

vi pongo il quesito in maniera semplice
ho un jbutton e un jtextfield. Nel jtextfield metto l'indirizzo IP di un
server sql (nel mio caso localhost), premo il jbutton e lui tenta la
connessione a quell'indirizzo. Il metodo che fa la connessione contiene i
comandi ovviamente in una try...catch. Il quesito è questo: nella catch ho
messo un system.out.println che mi stampa "connessione non effettuata" se
ovviamente la connessione non va a buon fine.
Allora io carico il programmino, appositamente scrivo localhos invece che
localhost e lui non si connette, e non mi stampa il messaggio di errore ma
solo i soliti messaggi suoi, poi scrivo localhost correttamente e si
connette, poi riscrivo localhos, lui non si connette e mi scrive il
messaggio di errore nella finestra dos. Insomma perchè se la prima volta
sbaglio lui non mi stampa il mio messaggio a video???


Ciao,
è praticamente impossibile rispondere a questa domanda(senza vedere il codice).
Cmq sono pronto a scommettere 100 euro che l'ambiguità non si trova nel try 
catch ma nel tuo codice ;)
Marco

si ho ragionato tutta la notte, l'errore non era lì, purtroppo il codice è
molto lungo e non posso postarlo tutto altrimenti lo analizzavamo insieme
per capire proprio a fondo cosa faceva in realtà. Ora si connette al server
sql senza problemi e se immetto un indirizzo errato mi stampa il messaggio
nel jtextfield anche la prima volta.
Newsgroup: it.comp.java
Titolo: Da XML a PDF con FOP

Salve a Tutti i membri della lista!
Avrei bisogno di un aiuto:
Dovrei stampare delle fatture in PDF prelevando i dati da un file xml!
Sono arrivato ad un risultato accettabile, nel senso che tutti i
blocchi del xsl si comportano come voglio ( region-before, region-body
e region-after).
Il mio problema e' che in ogni pagina viene stampato nel piepagina
(region-after) il totale della fattura che dovrebbe essere stampato
solo nell'ultima pagina!
Sto impazzendo, non conosco ancora sufficientemente il linguaggio
qualcuno puo' aiutarmi???



Che libreria usi per creare file PDF?

 Che libreria usi per creare file PDF?
è scritto nel.'Oggetto: FOP


ma il passaggio da un file xml è obbligatorio???
perchè altrimenti c'è la libreria iText, piu veloce e permette
un maggiore controllo nella creazione del pdf.

Anderthal ® ha scritto:

Si ! Il passaggio dal file xml e' obbligatorio..
A quanto pare il FOP di Apache per il momento non supporta il valore
"last-page"
che renderebbe la cosa una passeggiata, sono riuscito a fargli dire
quanti fogli dovra' stampare a seconda delle righe della fattura, ma il
bastardo non capisce quando e' all'ultima pagina :-(((
Grazie!

 qualcuno puo' aiutarmi???
Eheh ci sono passato anch'io. La soluzione per me è stata il classico 
uovo di Colombo: anziché utilizzare il "last page" ho semplicemente 
messo la tabella finale... in fondo al documento! Ovvero nell'ultimo fo: 
block all'interno del flow. A me serviva anche sempre posizionato in 
basso indipendentemente da quanto testo ci fosse nell'ultima pagina, e 
lì hanno funzionato egregiamente i parametri di margin. Purtroppo non ho 
sottomano il codice, magari appena ho un po' di tempo posso postarti 
qualche porzione di codice.
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://ammentos.biobytes.it
Flash tutorial: 
http://ammentos.biobytes.it/quickstart/quickstart.htm

Newsgroup: it.comp.java
Titolo: 2 domande generiche...

.... forse una e' un po' OT, ma mi perdonerete ;-)
1) Sto pensando di dare l'esame per la certificazione java developer.
Credo che ne valga la pena, almeno per quanto riguarda le conoscenze che
sto acquisendo nello studio. Ma dal punto di vista dei soldini ne vale
la pena? E' riconosciuto dalle aziende italiane in qualche modo come un
plus? Lo chiedo perche qui in Irlanda danno automaticamente piu' soldi a
chi e' certificato.
2) Questa e' quella quasi OT, ma non troppo...
quanto si sta diffondendo XP in Italia? E' realmente adottato dalle
aziende italiane o e' ancora una sorta di esercizio accademico?
Grazie e tutti
Marcello

 chi e' certificato.
Temo che a te diano lo stesso ma se ti mandano in consulenza loro fatturano 
molto di piu'....

 Marcello
Da me si usa, pero' "all'acqua di rose"... secondo me e' ancora agli albori
nel "belpaese"...
Crì

 ha scritto nel
messaggio news:3B4B2F6E...@aepona.com...





con XP intendi eXtreme Programming o microsoftXP?


 con XP intendi eXtreme Programming o microsoftXP?
Ah, io intendevo eXtreme Programming of course! :)
Crì
Newsgroup: it.comp.java
Titolo: NetBeans e Forte.

Ma sono due IDE diversi??
Si possono unire?

 ha scritto nel messaggio
news:diLi8.16089$%d1.4...@twister2.libero.it...

Newsgroup: it.comp.java
Titolo: J2EE: passare la connessione come parametro

Sto muovendo i primi passi in ambiente J2EE.
Come prova (ma non solo) ho fatto un piccolo progetto (sviluppato in
Eclipse e deployato sul server in Glassfish) che funziona perfettamente,
ma č scritto concettualmente molto male.
 
Per la precisione ho 3 JSP:
1) Login: fa una connessione ad un db per controllare utente e password
2) Elenco generale dei dati con pulsante di selezione in base a dei campi
di filtro e lynk al dettaglio della JSP 3
3) Dettaglio chiamato dalla JSP 2
 
Ogni volta che emetto o ri-emetto una JSP rifaccio la connessione via JDBC
col gestore di DB, passando come parametri tra una JSP e l'altra "utente"
e "password".
Mi sembrerebbe molto piů logico (corregetemi se sbaglio) istanziare la mia
classe per la connessione JDBC una volta sola nella videata di login e
passarla come parametro alle altre classi, come farei in un ambiente java
non web. 
Come si fa? O meglio: come si fa di solito?
Da quel che ho capito sia che usi il metodo request.getParameter() sia che
usi i parametri <jsp: param> posso solo passare stringhe e non oggetti.
 
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 Come si fa? O meglio: come si fa di solito?
 
di solito si fa che le connessioni al database vengono ogni volta 
richieste ad un DataSource opportunamente configurato.
non vorrei comunque fare ironia ma la soluzione che avevi ipotizzato, 
cioè di passare la connessione come parametro fra due jsp, denota delle 
lacune che non puoi evitare di colmare prima di metterti a scrivere 
codice. 

 codice.
 
Sì d'accordo, ma un riferimento? Una traccia? Un lynk?
Cosa succede? Darebbe problemi di sicurezza?
Con Java "normale", con le classi swing ad esempio, l'ho fatto ancora di
passare una una classe connessione a mano a mano che si aprono finestre
con varie funzionalità e non ho rilevato problemi. Alla fine una
connessione è solo un autenticarsi presso il gestore di db (sqlserver nel
mio caso) dando nel contempo il percorso per rintracciarlo.
L'unico problema che mi viene in mente è di come far sì che un oggetto del
genere "sparisca" una volta chiuso il browser, o comunque ad una scadenza
temporale.


 con varie funzionalità e non ho rilevato problemi.
La tecnica di cui sopra, puo' essere utilizzata anche non java 
"normale", il vantaggio e' che, nel caso di molti accessi concorrenti, 
la stessa connessione puo' essere riutilizzata da piu' client, limitando 
in questo modo il proliferarsi delle connessioni, che rappresenta un 
peso per il server-db.
Un altro vantaggio, dal punto di vista della sicurezza, e' che non 
dovresti propagare l'account del db a tutti i client, ma limitarlo al 
solo gestore del datasource.
 
 
 

 solo gestore del datasource.
 
Esauriente, chiaro e preciso.
In una parola: fantastico!
 
Grazie, ora approfondirņ ...

Newsgroup: it.comp.java
Titolo: Dove posso trovare una guida free?

Salve,
come da oggetto, dove posso trovare una guida free in italiano? A me serve 
soltanto la parte riguardante le Applet e la gestione del web tramite Java 
in generale. Ovviamente se tratta anche altre cose non è un problema :)
Grazie
-- 
Luigi
--

 --------------------------[ Castagna inside ;P also on
news:it.comp.java ]---

Newsgroup: it.comp.java
Titolo: messaggio ad un oggetto

Salve a tutti!
Ho iniziato da poco a programmare in java e scrivendo un codice mi sono
imbattuto in un dubbio: č possibile mandare un messaggio ad un oggetto il
cui nome č in una variabile?
Mi spiego meglio: vorrei poter scrivere ad esempio "obj.printStat()" con
"obj" una variabile che contiene il nome dell'oggetto.
Grazie mille per l'attenzione!

guarda le API della classe *Class* (e' proprio il nome).
ciao,
Federico.

 wrote in message
obPj6.31107$7U4.8...@news.infostrada.it...


Newsgroup: it.comp.java
Titolo: Java 1.2; dynamic JPanel switching

I've taken note of how to add a panel  to a frame and I've
also looked up how to remove one when it is no longer needed.
	getContentPane().add(myPanel1);
	getContentPane().remove(myPanel1);
But I am trying to dynamically replace one panel with another
when some event occurs, and adding a new panel does not appear
to work for me.
	getContentPane().add(myPanel1,0);
	if (conditions are right){
		getContentPane().remove(myPanel1,0);
		getContentPane().add(myPanel2,0);
		repaint();
	}
has anyone ever came across a similar situation
where the second panel wouldn't show up after being sub-
stituted for the first.  Upon execution, the 1st panel is obviously
removed, (because it disappears from the screen) and I assume
the second is added, but I have yet to see the second one appear.
To be truthful, for my testing  purposes both panels are actually
instances of the same class so I  can't imagine any problems with
compatibility, or size.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

gt4...@my-deja.com
 wrote:

Try to call validate() instead of repaint().
I think it should work.
Newsgroup: it.comp.java
Titolo: Chiamata Stored Procedure

Salve a tutti, ho da poco cominciato a programmare in java ed ora mi
si presenta un problema di inesperienza vi spiego.
Fino ad ora per le interrogazione al db ( Oracle8 )ho utilizzato
semplici query
utilizzando il codice seguente :
conn.setAutoCommit(false);
stmt =conn.createStatement();
rs = stmt.executeQuery(query);			
while ( rs.next() ) ....
Adesso mi hanno chiesto di sostituire queste query con delle stored
procedure, qui nascono 2 problemi
1 xč non so niente delle stored procedure come crearle, come
funzionano e sopratutto come inserirle nel db oracle ( ma questo lo
dovrei chiedere da un'altra parte ).
2 xč non so come passare i dati e prendere i risultati.
Guardando in giro ho creato queste righe sono corrette o č tutto
sbagliato ?
CallableStatement cstmt = conn.prepareCall("{? = CALL miaprocedure
(?,?,?)}");
i punti interrogativi devo sostituirli  se si con le variabili che
passo o con i valori estratti dalla select ?
rs = cstmt.executeQuery( );
while(rs.next())
Spero di essere stato chiaro, vi ringrazio in anticipo per la risposta
DesmoLamps

[posted and mailed]


Innanzitutto molto dipende da cosa deve ritornare la FUNCTION / 
PROCEDURE. La sintassi da te indicata si  applica alle FUNCTION e non 
alle STORED PROCEDURE in quanto sono le FUNCTION che ritornano dei 
valori. Anche io ci sto lavorando e posso assicurarti che per il ritorno 
di valori base (intero, testo ...) č relativamente semplice una volta 
capito il funzionamento. 
Dalle porve che ho fatto io comunque il CallableStatement anche 
richiamato con la executeQuery non apre il resultSet (ci sto ancora 
lavorando) e quindi la tua righa while (rst.next()) dovrebbe semrpe 
darti un null pointer exeception.
Se ti serve ritonrare e leggere piu valori da una function prova a 
guardarti questo articolo 
http://www.mokabyte.it/2002/01/orm_2.htm
 (da 
cui sto partendo per far ele mie porve), se invece ti basta leggere il 
valore di ritorno di una function (intero, stringa o simili) puoi fare 
cosi:
...
String command = "? = {call funzione(?)}";
CallableStatement cs = con.prepareCall(command);
cs.registerOutParameter (1,java.sql.Types.INTEGER);
cs.setInt(2,22)
cs.executeUpdate();
int risultato = cs.getInt(1);
...
Altri riferimenti che ho trovato utili 
http://www.geocities.com/SiliconValley/Port/3264/corsi/stored/storedproc
edure.htm
http://www.mokabyte.it/2001/11/orm.htm
.
Ciao 
Adelmo

...

Grazie mi č un pň + chiaro ora guardo i link che mi hai dato.
DesmoLamps
Newsgroup: it.comp.java
Titolo: Mi appare una strana finestra in IE da quando ho installato il jre nuovo

Da quando ho installato su una macchina il jre nuovo
(j2re-1_4_2_03-windows-i586-p.exe), quando accedo ad alcuni siti con
IE mi appare una finestra dialog con look&feel Java. Vi e' scritto:
Password necessaria - rete
Firewall: sito sconosciuto
Dominio: ntlm
Schema:
Nome utente: 
Password:
A sinistra della finestra vi e' un punto interrogativo
Sotto alla finestra vi sono due pulsanti: "si" e "no"
Vicino ad Utente e password vi sono due campi di immissione (vicino a
schema no). Poiche' sono dietro ad un firewall ho messo il mio utente
e la mia pwd di rete che mi permettono di uscire su internet, ma non
funzionano. La finestra e' persistente, sia che spinga "si" sia che
spinga "no" continua ad apparire e persiste su IE, rendendomelo
inutilizzabile.
Sapete cos'e'?
Cosa devo inserire per farla sparire?
Grazie,
Matteo


Credo che ciň sia dovuto ad una applet (nella pagina html che visualizzi)
che cerca di aprire una connessione con il sito da cui hai scaricato la
pagina.... Ed il firewall vuole che tu ti autentichi, immettendo una userid
ed una password.
Scorpio.

Newsgroup: it.comp.java
Titolo: limitare a 160 caratteri l'inserimento in un jtextarea

Salve ho un problema, vorrei limitare a 160 caratteri l'inserimento nel 
jtextaerea, e dovrei fare una funzioncina che mi fa vedere a video i 
caretteri che ho ancora a disposizione, insomma tipo applicativi che 
permettono di inviare messaggi da internet.
Come faccio ? 



Ci sono vari modi, uno di questi potrebbe essere ogni volta che scrivi un
carattere prelevi il documento con getDocument(), quindi all'oggetto
Documente applichi il metodo getText() e poi applicare il metodo lenght
per sapere il numero di caratteri.
Fai questo controllo ogni volta che inserisci un carattere, e quando
raggiungi la condizione voluta, nel tuo caso i 160 caratteri fai qualcosa
che impedisci di scrivere altri caratteri nella jtextarea modificando il
valore di qualche variabile, lanciando qualche evento o come preferisci.

Newsgroup: it.comp.java
Titolo: Firma Digitale (chi sviluppa?)

Sto sviluppando delle applicazioni in Java riguardanti la firma
digitale;c'e' qualcun altro che se ne occupa?
Vorrei scambiare impressioni e suggerimenti.
Io uso un pacchetto di terze parti (IAIK) che fa da provider per il discorso
delle limitazioni all'esportazione di algoritmi di crittografia forte dagli
USA, ma alla base i discorsi sono gli stessi (ovviamente se qualcun altro lo
usa, ben venga).
Tra l'altro non mi sembra che l'argomento sia molto esplorato sul
NG;potrebbe essere interessante.
Se volete, rispondetemi al mio indirizzo personale qui sotto.
Spero siate numerosi!
--
Saluti,
            Diego
- Knowledge raises the standard -
Contact: 
Diego.Pi...@ltt.it

impressioni ed esperienze da chi come te ha provato a cimentarsi.
In ritardo :)
Sto cercando materiale per un progetto che fa uso di questa roba.
Appena trovo vi faccio sapere.
A presto
  Nuccio
Newsgroup: it.comp.java
Titolo: NON E' POSSIBILEEEE.....

Questo si che e' un problema che non mi era capitato.. sono due ore che
faccio il debug a un codice di un collega che per disperazione l'ha dato a
me...
Ho una servlet che chiama una JSP la quale carica dei dati estratti con dei
metodi get da un EJB, un classico direte. Il fatto e' che se lancio
l'applicazione
la pagina o non viene caricata oppure viene caricata in parte, un'altro
classico. Non ci sono eccezioni, non ci sono errori JSP e qual che e' peggio
il JSP execution
monitor del Visual Age visualizza la pagina generata correttamente ...
Infatti se metto un break point subito dopo il
"disp.forward(request,response) oppure un
ciclo vuoto che le fa perdere tempo LA PAGINA VIENE VISUALIZZATA PER INTERO!
insomma e' capitato qualcosa del genere a voi? qualcuno
per favore dica di si perche' io non so proprio di che tipo di errore o bug
del websphere test environment possa essere :(
Grazie per la pazienza per chi ha letto fino alla fine

 ha scritto nel
messaggio news:BGkV8.111652$Kt3.2...@twister2.libero.it...


Newsgroup: it.comp.java
Titolo: Editor visuale per costruire GUI?

Salve a tutti,
qualcuno mi saprebbe consigliare un editor visuale che ti permette di
costruire GUI in java. Mi servirebbe qualcosa dove io disegno e lui
scrive il codice. Ringrazio tutti in anticipo :)

 scrive il codice. Ringrazio tutti in anticipo :)
La GUI Builder di NetBeans5.
Ciao
Marco 

Eclipse + VisualEditor

Il 25/01/2006 FanTux ha illuminato il ng con le seguenti parole:

I miei colleghi ti hanno già dato le soluzioni che stavo per elencarti 
ma ricorda che non vai oltre una buona calcolatrice con lo stile di 
programmazione che ti costringono ad adottarre gli ambienti RAD per 
java...ti conviene imparare le basi col codice prodotto dal rad e 
svincolarti facendo il + possibile a mano.tutto questo ovviamente IMHO
-- 
ô~ThEgAmEr~ô su uni7 alleanza  Kult Underground
  1011010     C   xthegamerx
  1001111     O         su
  1001111     O    
gmail.com
  1010010     L
a filo..è a filo,a piombo..è a piombo.....ma sto cazzo di muro resta 
storto

 svincolarti facendo il + possibile a mano.tutto questo ovviamente IMHO
Sono d'accordo in parte.
E' vero che bisogna comunque sapere come realizzare un'interfaccia a mano.
Tuttavia realizzare un'interfaccia complessa a mano è una perdita di tempo 
inenarrabile.
Pensa solo alla gestione di tutti gli eventi...
I RAD sono R proprio per velocizzare!!! :-)
E' ovvio che se conosci per bene il sistema di creazione/gestione delle GUI 
a mano, usando un RAD aumenti di brutto la produttività.
Se poi ci metti il nuovo Matisse di NetBeans, inizi a raggiungere dei 
livelli piuttosto alti.
Resta sempre il fatto che, a monte dell'uso di qualsiasi RAD, devi sapere 
come funziona il linguaggio.
Altrimenti diventa tutto un drag&drop alla visualbasic!!! :-D
Ciao
Marco
Newsgroup: it.comp.java
Titolo: HELP JDBC CHAR

Salve a tutti,
da poco lavoro con JAVA e ho un problema con la gestione dei caratteri
accentati. Precisamente, prelevo tramite un form (input type=text) un
testo,
e lo passo a una servlet che tramite una query gestita da JDBC lo carica
in
un database informix.
  Il problema nasce con la presenza di caratteri accentati. Difatti il
passaggio di caratteri tra le due applicazioni Ë corretto, ma nel
database
non vengono inseriti i carratteri accentati corretti.
  E' un problema di configurazione di JDBC?
Grazie per l'attenzione,
e molte grazie anticipate per eventuali suggerimenti
Fabio

da poco lavoro con JAVA ...

Newsgroup: it.comp.java
Titolo: Problema con Servlet API Class Files 2.2

Ciao a tutti!!!
Forse il mio problema vi sembrerà banale ma non riesco a configurare
le Java Servlet API Class Files 2.2.
Io ho fatto così:
- ho messo il file servlet.jar in c:\jbuilder2\lib
- l'ho incluso nelle librerie con classpath
C:\JBUILDER2\lib\servlet.jar
e
sourcepath 
C:\JBUILDER2\lib\servlet.jar
- ho rimosso il jsdk 2.0
- nella mia classe 
import javax.servlet.*;
import javax.servlet.http.*;
- nel mio metodo
RequestDispatcher dispatch =
getServletContext().getRequestDispatcher("prova.jsp");
 dispatch.forward(req,res);
MA 
Error class RequestDispatcher not found in class (nome della mia
classe)
Cosa ho sbagliato o dimenticato????

 wrote:
Ciao di nuovo,
Adesso il Jbuilder me lo compila ma ho un nuovo problema.
Questa classe messa nella cartella jrun/servlet
mi da errore.
Il file servlet.jar l'ho messo dentro c:\jrun\lib\
Cosa Significa??????
---------------
java.lang.NoSuchMethodError: javax.servlet.ServletContext: method
getRequestDispatcher(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;
not found
---------------
package provaApi;
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
public class provaApi extends HttpServlet{
  public void doGet (HttpServletRequest req, HttpServletResponse res){
    try{
      res.setContentType("text/html");
      ServletOutputStream out = res.getOutputStream();
      RequestDispatcher dispatch =
getServletContext().getRequestDispatcher("prova.jsp");
      dispatch.forward(req,res);
    }
    catch(Exception e){}
  }
}

Newsgroup: it.comp.java
Titolo: background Label

Ci riprovo...visto il poco successo del primo post:
    posso usare come background di una istanza dell'oggetto Label una Image
?
Grazie, Fabio

...

Puoi provare a disegnare l'immagine sull'applet col solito paint(Graphics),
e poi sopra ci metti un la label ( add(new Label("bla bla")))




>


Prova come ha fatto la SUN con SWING: riscrivi l'oggetto Label (che avendo poche
proprieta' non dovrebbe essere molto difficile) a partire da un componente piu'
semplice come ad esempio il Panel, il quale non ricordo se in AWT o SWINg puo'
essere trasparente. poi usi il graphics.drawString per scivere il testo. quello
che ottieni e', nel peggiore diei casi, la possibilita' di dargli un'immagine
come sottofondo, o, se ti va bene, sfrutti la trasparenza del pannello per
fargli beccare l'immagine che ha sotto.

Newsgroup: it.comp.java
Titolo: Problema: input da seriale

Premetto che sono veramente agli inizi con la OOP.
Dovrei gestire una comunicazione tramite la porta seriale del PC.
La classe 'System' contiene un membro 'in' che per default e' associato alla
tastiera ed uno 'out' associato al video.
Come si possono modificare queste associazioni di default?
 oppure ci sono altri sistemi per leggere/scrivere sulle COM?
Grazie per l'eventuale collaborazione.


Servono le Java Communications API, liberamente scaricabili dal sito 
http://www.javasoft.com
	Saluti
	A.P.

Grazie per l'eventuale collaborazione.
La classe System contiene i metodi setIn, setErr e setOut per ridirigere 
l'ouput; per ottenere degli stream collegati alla seriale, pero', devi usare 
le communications api.

Un sistema molto efficiente è rappresentato dalla Javax.comm (2.0). Si trovano
sul sito Sun. Nel package esistono alcuni semplici esempi
(SimpleRead-SimpleWrite) con tanto di sorgenti java.
Attenzione! Non funzionano con JDK 1.2!
ciao
Davide

Newsgroup: it.comp.java
Titolo: Consiglio per controllo immissione dati

Ciao a tutti
Avendo a disposizione un form di immissione dati, devo controllare se questi 
dati rispecchino dei valori prefissatti (per es: se ho la lista degli abi di 
una banca devo controllare che l'abi immesso dall'operatore effettivamente 
sia presente nella lista degli abi).
Che soluzione mi consigliate per attuare questa controllo?
Scrivo i miei valori su un file txt ed eseguo ogni volta una ricerca? Mi 
affido ad un file xml?
Carico tutta la lista in memoria all'avvio del programma? (questa soluzione 
mi sembra un po' pesante!)
Grazie anticipatamente 

 mi sembra un po' pesante!)
questo dipende da quanti dati abi sono...
come fai ad aggiornare la lista degli abi?
Ciao Jack

 come fai ad aggiornare la lista degli abi?
non la devo aggiornare 

 Che soluzione mi consigliate per attuare questa controllo? 
direi di leggere il capitolo "validazione" del framework web che stai 
utilizzando, che sia struts, jsf, spring mvc o quant'altro c'è di sicuro.

 No purtroppo mi devo affidare ad un file anche se potrei provare con un .mdb
Ti segnalo che da JDK 6, nel JDK e' incluso il JavaDB, ovvero il Derby 
nel quale e' confluito il Cloudscape per contribuzione di IBM, 100% pure 
Java OpenSource: molto efficiente.
http://java.sun.com/javase/6/webnotes/features.html
-- 
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherAñejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers vão à merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'

Newsgroup: it.comp.java
Titolo: Sincronizzazione Client Server

Salve a tutti.
Ho un grandissimo problema.
Un Server e 2 Client, in locale.
Il Clietn si connette tramite pipe al Server.
La comunicazione funziona e su quella non ci sono problemi.
Il mio problema è invece la sincronizzazione fra Client-Client e 
Client-Server
Ora, le specifiche sono due.
1) Se un Client accede al Server l'altro Client deve aspettare.
2) Il Client scrive la sua richiesta ed attende la risposta,SENZA liberare 
la connessione.
Disponibili sono synchronized,wait e notify.
La prima specifica si risolverebbe con una synchronized sul Server.
Se un Client prende il lock,l'altro viene messo in attesa.
La seconda?
Teoricamente il Client scrive e poi legge la pipe di ingresso.
Il Server appena trova qualcosa in ingresso scrive sulla pipe di uscita.
Il Clietn quindi esce dalla synchronized risvegliando l'altro Client 
(notify).
Come soluzione è giusta?
Ne avete migliori da consigliare (sempre usando pipe come canali e 
synchronized,wait e notify come metodi di sioncronizzazione) ?
Grazie mille a tutti! 

 synchronized,wait e notify come metodi di sioncronizzazione) ?
Non capisco bene che compito devono assolvere i clients e i servers, e
se quindi ti serve un'architettura orientata alle transazioni (Come se
fosse un database) o piu' orientata al classico problema dei
lettori/scrittori.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !
Newsgroup: it.comp.java
Titolo: cosa vuo dire questa sigla ?

jspcr.forward
"cr"  cosa significa ?
grazie e saluti 

 "cr"  cosa significa ?
Japanese Society for Pigment Cell Research ;)
Di solito CR sta per carriage return, il carattere di "a capo".
Ciao,
Paolo


Paolo, non credo sia quello il significato. comunque non saprei
spiegarlo. sorry
ciao,
pierluigi

Ma dove hai trovato questa sigla?
A giudicare dai risultati di Google Code Search sembra il nome di un 
package fatto da qualcuno e che quasi nessuno usa. Bisognerebbe chiedere 
agli sviluppatori di quel package.
http://www.google.com/codesearch?q=jspcr.forward&hl=it&btnG=Ricerca+Codici


Newsgroup: it.comp.java
Titolo: processing di XML - XSL

Salve a tutti, premetto subito che sono un neofita di java (provengo
da c/c++) e quindi mi sto scontrando con problemi che sicuramente per
voi appariranno banali (vi prego, ditemi che č cosě!!!).
Sto cercando di far girare una servlet chiamata XSLServlet che č
fornita assieme al pacchetto XT (
http://www.jclark.com/xml/
). Questa
servlet dovrebbe processare un file XML e il foglio stile associato
XSL... 
Tra i vari package che la servlet importa, c'č questo:
import com.jclark.xsl.sax.*;
che si riferisce a una serie di classi proprie del pacchetto XT.
Dopodichč, all'interno della classe, si trova:
	private XSLProcessor cached; 
	/* NOTA: XSLProcessor č sempre una classe di XT */
	public void init() throws ServletException
	{
		[....omissis......]
		cached = new XSLProcessorImpl();
	    	cached.setParser(createParser());
		[....omissis......]    
	}
Il problema č il seguente: la compilazione va a buon fine, avendo
aggiunto al classpath la posizione dei .jar necessari, ma quando
chiamo da browser la servlet, ottengo un:
Not Found
The requested URL /servlet/XSLServlet was not found on this server.
Bugia!!! Infatti mi basta commentare le duei linee di codice che ho
riportato (in cui si istanzia l'oggetto XSLProcessor) e l'errore
svanisce (per essene certi, nel metodo doGet faccio stampare una
frase).
Che mi dite, ci sono speranze?
Grazie mille a chiunque volesse dedicarmi qualche minuto!!
Giuseppe Musu

Bugia!!! 
Le linee di codice che commenti generano un'eccezione, la quale
fa fallire il metodo init(). Di conseguenza il server web non puo'
caricare la servlet, e ti dice che non esiste.
Controlla nel log del server quale eccezione e' generata da quelle
linee di codice.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

Ciao, grazie per il suggerimento.
Purtroppo i log non mi danno informazioni cosě dettagliate, in poche
parole non riesco a capire esattamente dove stia il problema... altre
idee?
C'č qualche strumento che semplifichi il test e il debug delle servlet
(e del codice java in generale)?
On Thu, 19 Apr 2001 10:23:36 GMT, 
crs...@tin.it
 (Cristiano Sadun)
wrote:

Newsgroup: it.comp.java
Titolo: importante

Salve a tutti,
nel sito 
http://pb010.anes.ucla.edu/
, vi sono diversi applicativi Java
di mio interesse. Suppongo sia lecito scaricarli, visto che li
utilizzerei per me off-line e niente piů. In ogni modo, non risco a
farli funzionare sul mio PC. Ad esempio, alla URL
http://pb010.anes.ucla.edu/diffusion.html
, c'č uno dei tanti Java. Nel
codice di tale pagina web, leggo:
<applet CODE="molec.class" WIDTH="512" HEIGHT="320"
ALIGN="LEFT"></applet>.
Cosě, dopo aver creato una pagina web sul mio PC che includa il codice
di sopra, ho scaricato il file molec.class, richiamando l'URL
http://pb010.anes.ucla.edu/molec.class
. Ho salvato il file nella stessa
directory in cui si trova il file html da me creato! Ma con somma mia
sorpresa, nessuna delle applet java scaricate da questo sito funzionano!
Appare solo l'area grigia con una "X" in un angolo. Come mai? Forse ci
sono altri file .class che non figurano nel codice html? Come posso fare
per avere l'applicativo completo? Grazie.
Marco

 ha scritto nel messaggio
news:FWiDa.62904$g92.1...@news2.tin.it...


 wrote:
: Salve a tutti,

: 
:
forse l'applet in questione usa altre classi oltre a molec.class, le hai
scaricate ? hai guardato nella java console se ci sono errori ?
 

> scaricate ? hai guardato nella java console se ci sono errori ?
e come faccio a sapere se ci sono altri files .class?
Newsgroup: it.comp.java
Titolo: Controllo TextField a sola lettura

Ho impostato il con il metodo setEditable (false)  (o qualcosa di
simile) i controlli in un applet come a sola lettura. Tutto funziona
correttamente, ma quando tento su questo controllo di impostare il suo
contenuto con il metodo setText ("testo") questo non funziona, devo
rendere il controllo di nuovo "editabile", settare il mio testo e poi
riproteggerlo. Non esiste una via piu' breve? Mi sembra strano che se
rendo il controllo "non editabile" questo valga anche per i metodi
della sua classe.
Grazie a tutti
Stefano MANIERO
e-mail:sman...@iol.it

...

Ciao Stefano,
    quello che hai esposto non è corretto, il metodo setText in un TextField
funziona benissimo anche se  non  editabile ed addirittura
impostato enabled(false). Dovresti comunque spiegarti meglio perchè non si
capisce su che tipo di componente hai messo setEditable(false).
By Fabio
 ----------------------------------------------------
 FABIO FILIPPINI
 CREDEMTel S.p.A. - Gruppo CREDEM - 
cred...@ittc.it
 Via R. Livatino 9
 42100 REGGIO EMILIA
 tel. 0522/927222
 fax  0522/926414
 Fabio Filippini  - 
filippi...@yahoo.com
 ----------------------------------------------------

E' vero, nel messaggio non dico a che tipo di controllo lo applico. Lo
appili ai controlli di tipo TextField. Comunque provero' a verificare
di nuovo
Grazie
Stefano

Newsgroup: it.comp.java
Titolo: Consiglio libro testing

Ciao,
sto decidendo quale libro comprare sullo unit testing, avete 
mai sentito parlare di "Junit Recipes" (J. B. Rainsberger, 
Manning) o "Unit Testing in Java: How Tests Drive the Code" 
(Johannes Link, editore Morgan Kaufmann)?
Le valutazioni su amazon sembrano buone per entrambi, il primo e' piu'
recente, piu' grosso e piu' costoso, sembrano abbastanza simili
Bye.
-- 
Herbie

 Manning) o "Unit Testing in Java: How Tests Drive the Code"
Non ho letto "Unit Testing in Java: How Tests Drive the Code"  ma ho
JUnit Recipes e credo sia un ottimo libro su JUnit. Ti consiglierei
quello visto che s' sicuramente piu; dettagliato e in un campo come il
tetsing 
e' piu importante la pratica della teoria...

 tetsing  e' piu importante la pratica della teoria...
Junit Recipes comprato e iniziato a leggere, e direi che sembra proprio 
fatto bene, mi ha gia' risolto qualche problemino :).
Pero' sulla teoria non sono del tutto d'accordo: č chiaro che un libro
com questo serve come il pane, perň a una prima occhiata mi pare manchi
quello a cui invece si dedica pragmatic unit testing in java o come si
chiama: lě per esempio ti dicono cosa devi testare di un metodo, perché
spesso č questo il problema, seguito poi dal come farlo.
C'č anche da dire che ci sono piů scuole di pensiero, chi vuole testare
i singoli metodi e chi il comportamento di una classe, composto magari
da vari metodi che collaborano, come mi pare indichi Rainsberger.
Io devo ancora capire quale sia l'approccio che mi piace di piů, perché
credo che quello "giusto" non esista in assoluto
-- 
Herbie

Newsgroup: it.comp.java
Titolo: Errore con Connessione al Tomcat j(Shadow c )

Sto utilizzando l'IDE di NetBeans 5.0.
Nell'eseguire una jsp di prova (di quelle che si trovano nell'help di
NetBean sezione )


scusate, manca tutto il resto del messaggio....non so perhcè.
Lo riposto.
Insomma, mentre cercavo di eseguire una jsp per testare il
funzionamento dell'ambiente di sviluppo sul mio pc, in fase di
Running, mi si è presentato il seguente errore::
_____________________________________
run-deploy:
Starting server Tomcat 5.5
Starting of Tomcat failed, the server port 8080 is already in use.
C:\Progetto\ProgettoAlessandra\nbproject\build-impl.xml:413:
Deployment error:
Starting of Tomcat failed, the server port 8080 is already in use.
See the server log for details.
BUILD FAILED (total time: 2 seconds)
________________________________________________
E' come se NetBeans avesse un suo TomCat che va in conflitto con la
versione che ho installato io e al quale voglio che l'applicazione
punti.
Sapete come posso risolvere il problema?

 punti.
Si, c'e' gia un Tomcat che gira. Probabilmetne da NetBeans puoi 
disabilitarlo / stopparlo.