mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Trasferimento file pc<->unix

Ciao a tutti,
ho bisogno un problema, sicuramente stupido, ma che non riesco a
risolvere:
sto sviluppando un'applicazione java su una macchina unix e a casa
su un PC con win 95.
Per lavorare su entrambe le macchine trasferisco i file con ftp
attraverso un vecchio pc con dos.
Qual'e' il problema?
Semplice se trasferisco i file singolarmente il pc dos mi tronca i nomi
dei file a 8 caratteri e cosi' devo rinominarli tutti.
Allora ho pensato li metto in un tar e sono a posto.
Vero solo in un senso, il tar di unix mantiene i nomi e winzip e' capace
di stararli, ma da win95 a unix niente da fare: il tar di dos mi tronca
i nomi...
Come posso fare?
					Grazie, Alessandro
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ "E' tempo ormai di agire, e non soltanto dire..."  
~			      (Kontrazione) -> 
www.educom.it/kontrazione
~ Office Phone Number : 39+2+55006+308 (never on Tue)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


======================================================

 Come posso fare?
Usa solo zip senza tar. La versione Infozip permette anche di convertire
i files di testo da dos a unix e viceversa.
Io uso zip sotto unix e winzip sotto win95 e non ho mai avuto problemi.
-- 
Giovanni Verzino
MARS Center		     	
http://www.mars.unina.it/
via Comunale Tavernola		
ftp://ftp.mars.unina.it/
80144 Napoli, Italy
Tel:
+39 081 2344433
Fax:
+39 081 2347100
E-Mail:ver...@mars.unina.it

Usa linux sul PC di casa!!!!!!!!!

Newsgroup: it.comp.java
Titolo: Xchè nesuno lo sa !!!!

Ciao a tutti,
tempo fa ho postato domande sui socket... e nonostante tutto sono riuscito
con innumerevoli sforzi a intercettare una connessione su una porta.
La prima domanda è: come faccio a chiudere una connessione su di una porta
in uso da un'altra applicazione ?
La seconda domanda è: come faccio a sapere a quale IP è collegato una porta
in uso da un'altra applicazione ?
Grazie e tutti colore che mi aiuteranno sono disperato !!!
Ciao Saman

 in uso da un'altra applicazione ?
in Unix puoi usare netstat con qualche opzione a contorno, ma NON ha niente a
che vedere con Java, se proprio lo vuoi fare in Java devi prima studiare il tuo
OS, capire quale chiamata al kernel o modulo (shared object o DLL) ti da
l'informazione desiderata e poi attraverso JNI ottenere l'info nella JVM.
Se trovi una soluzione piu' semplice faccelo sapere ...


Grazie e tutti colore che mi aiuteranno sono disperato !!!
Alle volte sbattere la testa fa bene!
-==[ Andrea Marchini, Client Coder & Builder (Avenger) @ The Gate MUD ]==-
|  email: 
and...@marchini.net
             email: 
ave...@thegate.ngi.it
  |
|  
http://www.marchini.net
 
http://thegate.ngi.it
  |
|                                                   
thegate.ngi.it
 7890  |
-========================================================================-



Newsgroup: it.comp.java
Titolo: Servlet vs ASP?

In maniera imparziale vorrei un giudizio!!!
Secondo voi e' piu' veloce la tecnologia ASP su IIS o la tecnologia Servlet
su Apache con JServ?
Grazie
Ciao

su Apache con JServ?
Domanda inutile.
Se per "veloce" intendi come sviluppo, ASP ti consente di verificare
le cose senza dover compilare o installare e configurare una marea di
roba, se per "veloce" intendi come esecuzione, credo che il compilato
sia sempre piu' rapido.
In entrambi i casi non puoi paragonare due linguaggi e due tecnologie
completamente diverse. E' come cercare di paragonare una Ferrari ed un
aereo. Certo, hanno il motore e si muovono tutti e due, ma a parte
questo non hanno niente da spartire.
Davide
Newsgroup: it.comp.java
Titolo: Problemi con i JAR file

Qualcuno puņ aiutarmi?
Ho creato un'applet con molti packages, e ho inserito tutto in un JAR file.
I browser tuttavia (compreso l'appletviewer) non vedono le classi
all'interno dei package ma solo quelle nella root.
Cosa ho sbagliato???
Claudia

...

Naturalmente hai modificato il tag applet nel file HTML
da
<applet code=myClass.class
        width=120 height=120>
</applet>
a
<applet code=myClass.class
        archive="myClass.jar"
        width=120 height=120>
</applet>
Vero?
comunque per sperare che qualcuno ti aiuti dovresti almeno descrivere il tag
Applet  e le opzioni usate per creare il file jar.
Pino

Newsgroup: it.comp.java
Titolo: Upload

E' possibile creare, o magari esiste gia', un'applet che consenta a
chi visita il sito di fare l'UPLOAD di un file?
Mi serve fare in modo che chiunque possa lasciare files sul mio sito
web.
Grazie.
james

chi visita il sito di fare l'UPLOAD di un file?
Non penso sia possibile, perché serve l'account nel tuo server, e, ammesso
che tu possa aprire una sessione ftp da un'applet, non č sicuro, chiunque
usare la tua shell sul server. Potresti farti spedire il file in posta e poi
aggiornare il sito manualmente, piů macchinoso, ma piů sicuro.
Ciao
----------------------------------------------------------------------------
-----------------------------------------------------------------------
Windows 98: 16 Millions lines of code that will never be debugged
----------------------------------------------------------------------------
-----------------------------------------------------------------------
bo...@iol.it

Newsgroup: it.comp.java
Titolo: iniziare con java

devo iniziara ad imparare Java.... mi interessa soprattutto la
programmazione concorrente. Chi mi dice se esiste un manuale in rete che la
spiega senza troppe confusioni
grazie()

un manuale in italiano su
www.mokabyte.it
e su
www.mindview.com
c'è "Thinking in Java" di Bruce Eckel, libro che ho trovato molto buono 
per iniziare
Ciao



http://webcen.usr.dsi.unimi.it/sisop/materiale.htm
ci sono i lucidi di 5 lezioni sulla programmazione concorrente in
java. io ho studiato li, ci sono anche un paio di esempi.
Newsgroup: it.comp.java
Titolo: Axis2 e path

Salve a tutti,
ho un problema a dir poco banale ma che non riesco a risolvere. Ve lo
ilustro subito e spero che qualcuno di voi o tutti insieme possiate
aiutarmi. Ho scritto in java il mio servizio web che ho pubblicato
sotto axis2. Funziona tutto. Ora devo leggere da un file che risiede
nella stessa cartella del web service. Non riesco però ad ottenere la
path reale lato server su cui sta girando il servizio web. Come potrei
fare?
Grazie a tutti.

 fare?
La butto lě... usare un path relativo non va bene!?

il 18/02/2009 23.21, Scrive Stefano Orange 38534696:

Se sei in una servlet puoi usare
String rpath = 
request.getSession().getServletContext().getRealPath(request.getRequestURI());
ma non tutti i server te lo dicono, spesso getRealPath ritorna null. 
Oppure, conoscendo il nome di una risorsa puoi sempre utilizzare;
String rpath = new 
File(getClassLoader().getResource("WebInf/resource").getPath()).getParentFile().getAbsolutePath();
che, in questo caso, ti ritorna il percorso assoluto della directory 
WebInf; che funziona sempre.
-- 
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: Consiglio corso java

Qualcuno conosce dove poter seguire un buon corso di Java?
Sto cominciando a studiarlo per conto mio e vorrei sfruttare l'opportunità
che mi offre l'azienda.
Vorrebbero farmi seguire un corso di C# alla Mondadori di Milano. Siccome la
mia attività di sviluppatore è rivolta prettamente a web-intranet, credo che
java faccia più al mio caso. Il corso alla Mondadori dura una settimana e mi
occorrerebbe qualcosa di simile.
Grazie a tutti.


se non ci sono problemi di soldi, fatti mandare ad un corso organizzato
dalla SUN......
Se ti posso dare un consiglio personale.....
Non sottovalutare C#, se è vero che Java puoi riuscire ad "iniziarlo" da
solo (visto che ci sono un sacco di risorse su internet e anche libri), non
sarei altrettanto sicuro di C# e soprattutto del FrameWork .NET (mi sa che è
un bel cazzotto...)
Ciao



Un consiglio spassionato(io ho fatto così):
un buon libro 
un pc
tante domande sul NG (grazie ragazzi :-))
dovrebbero bastare per avere le basi.
Poi una volta che hai le basi fai un po' te..
Ciao Andrea

 ha scritto nel messaggio
news:k81m8.47888$1S3.1...@twister1.libero.it...


 wrote in message
news:k81m8.47888$1S3.1...@twister1.libero.it...

Newsgroup: it.comp.java
Titolo: problemi con servlet e router

ciao a tutti, qualcuno puň aiutarmi? Uso un router ADSL (netgear DG814)
e sto tentanto in tutti i modi di far partire una servlet da tomcat
(windows). 010222
Tuttavia, anche se riesco a vedere la mia servlet da localhost
(
http://192.168.0.3:83/servlet/miaservlet
), non riesco a visualizzarla
inserendo il mio ip ( facciamo conto che l'ip WAN sia 123.123.123) con
l'url: 
http://123.123.123:8081/servlet/miaservlet
.
Riesco invece a visualizzarla con l'ip WAN (192.168.0.3) con l'url
 
http://192.168.0.3:8081/servlet/miaservlet
.
se provo a fare il port forwarding dalla pagina di configurazione del
gateway mi crea continua a non funzionare. Questi sono i parametri che č
possibile settare:
SERVICE NAME(si puň scegliere tra HTTP, FTP, TELNET etc.), Start Port, End
Port, Server IP Address.
 
ho usato queste configuarazioni:
PORT FORWARDING 1): HTTP, 80, 80 , 192.168.0.3
PORT FORWARDING 2): HTTP, 8080, 8080 , 192.168.0.3
PORT FORWARDING 3): HTTP, 65535, 65535 , 192.168.0.3 .
Ho provato anche ad inserire TCP anzichč HTTP.
Nessuno di essi funziona!
grazie dell'aiuto!
--------------------------------
Inviato via 
http://usenet.libero.it

 (windows). 010222
scusate: 010222 non significa nulla:) (non so come mai è apparso!)


 tomcat (windows). 010222
Puoi rispondermi privatamente... togliendo i caratteri in MAIUSCOLO ho il
tuo stesso router e forse posso esserti d'aiuto.
Saluti
R.I.
P.s. se hai ICQ puoi darmi il tuo UIN.

Newsgroup: it.comp.java
Titolo: aiut...ino

devo fare una funzione che trasformi gli Euro in Lire .
in ingresso ho una stringa ed in uscita una stringa.
non riesco a convertire la stringa in float per poterla moltiplicare per il
famoso valore 1936.27
help me please!!!!

 wrote in message news:8n096h$5a2g$1...@stargate1.inet.it...


non riesco a convertire la stringa in float 
Dai un'occhiata ai metodi della classe Float.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

 help me please!!!!
Float.parseFloat(String)
--
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: VisualCafe.....Aiuto

Ho scaricato i 308MB del programma (in ufficio)
Sto cercando di capire come funziona
Qualcuno di Voi sa dirmi dove posso reperire un tutorial (possibilmente in
italiano)?
Grazie

..io ho usato solo il suo help...
dopo un po di peccati l'ho domato... + o -.....
scrivimi se hai bisogno di qualche consiglio....
NB: 300Mb??? io ho scaricato la versione gratuita... ne aerano solo 100!
a meno che tu nn abbia esigenze particolari che richiedono la versione +
completa....
Newsgroup: it.comp.java
Titolo: C'è una FAQ del gruppo?

Salve a tutti, sono un neofita e prima di postare domande oziose vi 
chiedo se è disponibile da qualche parte una raccolta di faq
grazie
sTeVe

 sTeVe
Cristiano Sadun le manteneva un cifro di tempo fa. Ora vedo che non le
pubblica piů (evidentemente non aveva il giusto supporto)
Googlando ho trovato questo url:
http://xoomer.virgilio.it/csadun/javafaq.html
Alex.
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)

 
http://xoomer.virgilio.it/csadun/javafaq.html
ottimo, molte grazie.

 
Sic - questione di tempo (e di accesso, parecchi server che ho dovuto usare 
in quest'ultimo periodo non portano icj).
Comunque l'indirizzo e' sempre quello.

Newsgroup: it.comp.java
Titolo: Inviare sms da servlet

Salve a tutti,
vorrei realizzare una servlet che invii sms a degli utenti registrati,
ma non ho proprio idea di come si faccia! Esistono classi java? Devo
usare il protocollo AT?
Chi mi sa aiutare?
Grazie

 ha scritto nel messaggio
news:568ca451.04111...@posting.google.com...

Newsgroup: it.comp.java
Titolo: applicazioni java

Esiston dei modi per far si che un applicazione java si possa eseguire su un
computer che non ha jdk ???!!!
Opuure non cč verso, soltanto con gli applet si puo...??
Ho provato a cercare e ho trovato Excelcior Jet, che da delle class genera
un exe per win32...
ma cmq, per java2 da problemi...(in pratica devi avere Exc Jet xche se non
trova certe librerie quando provi ad eseguire il tuo programma...)
Esistono altri metodi ??
grazie

 ha scritto nel messaggio
news:3cf41957$1...@news.bluewin.ch...

Hanno risposto a questa domanda milioni di volte ... Java č fatto per essere
portabile, se ti serve qualcosa di portabile ti serve qualcosa per
gaarantire tale portabilitą (JVM) se non hai la JVM installata non hai
portabilitą, il che vuol dire ... passa a c++ o a qualcos'altro e scrivi
codice nativo. A quanto ne so non ci sono modi per trasformare un class in
un exe, a meno di non essere vero Java!!!
Ciao, Gianluca

 su un computer che non ha jdk ???!!
Ti serve il JRE, che e' solo l'ambiente runtime, senza i tool di sviluppo.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 Ti serve il JRE, che e' solo l'ambiente runtime, senza i tool di sviluppo.
Ci sono numerosi tool che creano  un exe da un .class, ma non
dovrebbero fare
altor che integrare la JVM insieme al .class, quindi esplicitamente o
implicitamente bisogna mettere JRE.
Comunque un tool è Setup Generator. La versione base viene distribuita
sotto licenza freeware.
Oppure 
occupa pochissimi kb e se non registrato mostra semplcemente una
finestra richiudibile prima dell'avvio del prog vero e proprio.
Lo trovate a:
http://www.duckware.com/java2exe.html
 
--gio

 ha scritto nel messaggio
news:eb4357ee.02052...@posting.google.com...



Io conosco degli UML tools che ti permettono di passare da C++ a Java e
viceversa.
Inoltre hai anche dei bei diagrammi del tuo progetto in stile uml appunto.
Prova a scaricarti la versione trial di questo uml che fa quello che chiedi
a partire da questo indirizzo: 
www.togethersoft.com
Maurus
Newsgroup: it.comp.java
Titolo: Sincronizzazione dati

Ciao a tutti,
ho una necessità ricorrente in molte applicazioni, per la quale vorrei
un vostro consiglio. Ho realizzato un'applicazione per la prenotazione
di appuntamenti, i cui dati vengono gestiti da una base di dati che ho
creato in locale. Per offrire ai clienti l'opportunità di accedere al
sistema tramite internet ho pensato le seguenti possibilità:
1) i clienti web accedono ai dati in locale del sistema
2) i clienti web accedono ad una copia remota dei dati in locale
La soluzione (1) ha il vantaggio di poter fornire dati aggiornati in
tempo reale, ma bisogna mantenere sempre attivo il sistema locale.
La soluzione (2), che si appoggia ad un servizio di hosting, ha il
vantaggio di permettere un funzionamento ininterrotto del servizio
24/24. Lo svantaggio in questo caso sarebbe la necessaria
sincronizzazione dei dati (in differita) tra base di dati locale e
remota.
Cosa consigliereste?
Grazie per il vostro aiuto, ciao!

2) i clienti web accedono ad una copia remota dei dati in locale
3) i clienti web accedono ai dati in remoto

On 28 Ago, 20:12, Andrea Laforgia

Ma i dati in remoto devono essere sincronizzati con quelli in
locale... quindi si ricade nella scelta 2.
Comunque penso che mi regolerò in questo modo:
se l'attività principale verrà svolta sul db locale, allora farò
accedere gli utenti web al db locale, viceversa altrimenti...
Magari in altre situazioni gli utenti web dovrebbero accedere solo ad
una porzione del db. In questo caso credo che converrebbe mettere in
remoto solo questa determinata porzione.

 locale... 
Perché? è una richiesta del cliente quella di avere una base dati locale?
E per quale motivo? ci sono ragioni tecniche dietro?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 E per quale motivo? ci sono ragioni tecniche dietro?
Pensavo fosse preferibile mantenere i dati in locale per una ragione
di continuità del servizio, perchè, in altre parole, sarebbe
disastroso se ci fossero problemi di connessione al db remoto, in
quanto l'azienda sarebbe ingestibile se il software non potesse
accedere al db...

 accedere al db...
in remoto significa che i dati sono su un pc che non sia lo stesso 
dell'omino che accede ai dati.
il pc puo' essere anche nella cantina dell'azienda, non deve mica essere 
dall'altra parte del pianeta.
Ciao Jack
-- 
Eroi non si nasce, ti incastrano
- Jim Belushi

 Ciao Jack
Certamente, ma in questo caso "remoto" significa che risiede in un
luogo raggiungibile attraverso una connessione effettuata tramite
internet
Newsgroup: it.comp.java
Titolo: Aiuto!!!

Ciao a tutti... volevo sapere se esiste un prg che utilizza un interfaccia
visuale per programmare in java.
Grazie .Enrico!=]:-)

...


 Grazie .Enrico!=]:-)
Ce n'e', ce n'e'Prova con
JBuilder di Borland
Visual Age for Java di IBM
Java Studio di Sun
Succhiano un casino di risorse e non sempre ottieni il codice sorgente... ma
non sono un dottore perche' li odio!
--
Alexis Paul Bertolini
- PhD student in Computer Science at Milan University, Italy
- Managing director of Warehouse Creations
- Developer of Java applications, Web services, Network Databases
- Teacher of English as a foreign language

Newsgroup: it.comp.java
Titolo: throws Exception e simili

Un saluto al NG, ho un problema a cui non so trovare soluzione. Il codice è 
questo:
BufferedReader br = null;//definisco un buffer
try{//creo un BufferedReader per leggere da file
        br = new BufferedReader(new FileReader(f.getName()));
        lista = new Lista();//instanzio una nuova lista
        lista.readFromFile(br);//passo il bufRed come parametro al metodo
 della lista
        //e se non ci sono problemi, notifica l'avvenuto caricamento
        System.out.println("Caricamento avvenuto"  + '\n');
}//end try
//se invece viene sollevata un'eccezione
catch(IOException e){
        System.out.println(e.getMessage());
}
catch(MyEofException e){//stampo a video un messagio d'errore
        System.out.println(e.getMessage());
}//end catch
finally{
        try{
                br.close();//chiudo lo stream
        }
        catch(IOException e){
                e.getMessage();
        }
}
In sostanza, vorrei fare in modo che il buffer, una volta aperto (sia che 
venga sollevata l'eccezione oppure no) si possa anche chiuderlo. Però 
invocando il metodo fuori dal try il compilatore mi dice che il metodo 
potrebbe sollevare un eccezione e che perciò dovrebbe essere gestita. Ho 
provato anche inserirlo in un blocco finally (come sopra) ma il risultato è 
lo stesso. Sono stato costretto a metterlo in un try-catch all'interno del 
finally ma questo non mi sembra un bel modo di fare. Cosa mi consigliate di 
fare?
-- 
Saluti, 
    by Enri'S
                        --- Linux Powered ---

 potrebbe sollevare un eccezione e che perciò dovrebbe essere gestita.
Il compilatore dice giustamente che br.close puo' causare una eccezione:
http://java.sun.com/j2se/1.4.1/docs/api/java/io/BufferedReader.html#close()
E quindi tu hai giustamente messo il br.close dentro un try/catch.
Il tuo codice e' giusto cosi', perfetto!
- Dario

Se proprioi ti urta alla vista il nuovo blocco try-catch nel finally, fai
cosě:
.........
} finally {
    chiudiTutto();
}
private  void chiudiTutto() {
    try{
        //tutto quello che vuoi chiudere ;))
    }catch(Throwable e){
    }
}
Come vedi č solo spostato (aggiungendo pure un metodo...)
Ciao
Giuseppe


wrote:

Newsgroup: it.comp.java
Titolo: Domanda da neofita su Javascript

Salve a tutti.
Ho una domanda, probabilmente stupida, su Javascript... E' possibile
salvare delle informazioni in un file usando Javascript?
Mi spiego meglio è possibile creare un guestbook usando esclusivamente
javascript?
Grazie a tutti per le eventuali risposte e scusate se la domanda era
banale ma mi sono appena affacciato su questo mondo.
Saluti - Tolux

 Saluti - Tolux
E due : it.comp.lang.javascript
java != javascript
-- 
Ciao. Fabrizio. ( icq: 241182067 )
< MISTAH KURTZ -- HE DEAD.
                A penny for the Old Guy> 
(T.S. Elliot: the hollow men)

Newsgroup: it.comp.java
Titolo: problemi di upload

Salve a tutti.
Ho bisogno di una dritta:
Ho da implementare una midlet che invii ad una servlet una grande
quantità di dati (attorno ai 10 mega di roba e più) tramite protocollo
http.
Ho tentato una request POST, ma non riesco ad inviare che poca roba
(circa 2 mega).
Se qualcuno si è già trovato ad affrontare una situazione del genere
gli sarei grato per qualche suggerimento.
Saluti.
Stefano



Non fare una richiesta unica, prova a "spezzarla" in più sequenze:
-inizia con un GET dove richiedi una specie di identificativo di transazione
(modifica la servlet in modo opportuno)
-fai una serie di POST dove invii al massimo 200Kb a volta, e includi ad
ogni request anche l'id ottenuto prima e un indicatore di sequenza.
-se qualcosa non va, reinvia lo stesso "pezzo" (mettici un massimo di 3
tentativi)
-all'invio dell'ultimo "pezzo" segnali che la trasmissione è conclusa
-nella servlet riassembli i pezzi, invalidi l'ID e fai partire
l'elaborazione effettiva.
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
 - 
http://www.xenu.net/
(per rispondere personalmente leva IlDitoDalCulo)

E' un po più complesso di quanto speravo ma mi sembra una buona idea.
Oggi provo e se non strozzo il compiuter prima ti faccio sapere come è andata.
Grazie mille.
Stefano

Newsgroup: it.comp.java
Titolo: Navigazione automatica in un sito

Esiste già fatta un'applicazione free JSP che naviga
in automatico tra gli html di un sito analizzandone
il contenuto (magari cercando una stringa data
per realizzare un semplice motore di ricerca)?
Grazie,
Agostino

 wrote in message
news:0cow6.36390$lT1.5...@news2.tin.it...

Vedi 
http://www.soft-land.org/articoli/search.html
Davide
Newsgroup: it.comp.java
Titolo: seam conversation

ciao
ho questo problema:
un applicazione web in cui uso il framework seam.
Ho una pagina dove ricerco alcuni record e li presento in una tabella.
su ogni record estratto si possono fare delle operazioni (che pero'
non mi fanno uscire dalla pagina).
(Esempio booking di seam)
Inizialmente mettevo tutto in session, ma poi ho pensato che tenermi
li i risultati della ricerca avrebbe appesantito il tutto, allora
provo a usare conversation inserendo un metodo @begin invocato
all'inizio e un @End che pero' non ivoco mai (potrei inserire un
bottone "Esci" ma in ogni caso l'utente potrebbe cambiare pagina dal
menu che ho messo in alto)
il problema è proprio li, perchè se passo a un altra pagina e mi
ritrovo ad avere un nuova conversation va in errore perchè la prima
non l'ho mai finita.
La domanda è: c'e' un modo per finire una conversation in automatico
nel momento in cui esco dalla pagina?
ho provato con @End(beforeRedirect=true) ma non me la chiude
Grazie!
ciao

 ciao
ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


tu non avevi un superprogettone da rilasciare?
come è andata?
è pubblico?
ciao

 rientro in search mi ritrovo già  il risultato della ricerca...
Non ho l'esperienza di n.n, forse neppure la tua per quanto riguarda
Seam. Ma non vedo per quale motivo debba andare in errore se anche
metti il risultato della ricerca in conversation, e poi abbandoni la
conversazione.
Dovrebbe semplicemente andare in timeout dopo tot.
Se cosi' non avviene forse stai sbagliando qualcosa. Che errore
ricevi?
Continuando il discorso, se stai usando una conversazione anche per la
ricerca, significa che ammetti che un utente possa aprire 10 divrese
ricerche indipendenti e lavorarci su di esse, sempre in maniera
indipendente.
Se questo non ha senso allora forse è il caso che il risultato della
ricerca finisca in sessione.
Solitamente è il dettaglio di una riga che conviene metterlo in
conversazione: l'utente cosi' può lavorare su più dettagli
contemporaneamente.

 contemporaneamente.
non ho capito.... dici la tabella con il risutato la metto in session
e se apro una finestra con un dettaglio uso la conversation per il
dettaglio?
Grazie, ciao
p.s. di sicuro hai più esperienza di me, in quanto sto iniziando ora a
fare delle prove...
ciao

 dettaglio?
Esatto, vedi sopra.

 è pubblico?
si , bene


Inizio ad avere le idee un po' più chiare...
Grazie a entrambi.
Ciao
Newsgroup: it.comp.java
Titolo: invalid method declaration, return type required

Allora all'interno della stessa classe, ho un metodo: formWindowOpened
che fa una serie di cose tra cui creare un array di stringhe pippo. Il
metodo setSint, invece, dovrebbe restituire l'argomento che gli passo
nell esempio in formWindowOpened passo l'array pippo al metodo
setSint. Nella terza parte richiamo il metodo setSint, e vorrei che mi
restituisse l'array pippo in modo da poterlo utilizzare anche nelle 2
istruzioni successive, ovvero:
                 public int getSize() { return pippo.length; }
                 public Object getElementAt(int i) { return
pippo[i]; }
Il problema però è che nella terza parte della classe al momento di
richiamare setSint() mi compare l'errore che ho scritto nell'oggetto,
cioè: invalid method declaration, return type required
Come posso risolvere?
================================
    String[] setSint(String[] pippo) {
        return pippo;
    }
// ...
    private void formWindowOpened(java.awt.event.WindowEvent evt)
{
        ResultSet rs=mdbc.inviaQuery("select * from ... ");
        try {
            rs.next();
            txtNome.setText(rs.getString("NOME"));
            String[] pippo = { "Item 1", "Item 2", "Item 3", "Item 4",
"Item 5" };
            setSint(pippo);
        } catch (SQLException ex) {
        }
        mdbc.close(rs);
    }
// ...
// ############ TERZA PARTE #########
            lstSintomiriscontrati.setModel(new
javax.swing.AbstractListModel()
                 {
                 setSint();
                 public int getSize() { return pippo.length; }
                 public Object getElementAt(int i) { return
pippo[i]; }
                 }
            );
================================

 writes:
M> Come posso risolvere?
Scrivendo il codice con più attenzione :)
 lstSintomiriscontrati.setModel(new
        javax.swing.AbstractListModel() // Questa è una dichiarazione 
                                        // di una classe anonima, non una
                                        // dichiarazione di funzione!
                 {
                 setSint();             // Ma forse lo sai, vorresti che
                                        // fosse eseguita all'inizializzazione
                                        // dell'oggetto... Come faresti con una
                                        // classe normale, senza usare il
                                        // costruttore ?
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software
A Cesare avrei detto di scrivermi a 
fn...@rat.vg

 ================================
Mah...io non ho capito molto ma vedo che iltuo setSint ha un argomento
e quello che stai chiamando no.
Newsgroup: it.comp.java
Titolo: Conosci la Toscana ???

Cari amici,
è in corso di realizzazione una importante iniziativa di carattere
turistico/culturale/commerciale che riguarda la Toscana.
E' nato 
http://www.percorsitoscani.it
 , sta per essere completata la
provincia di Pisa (per adesso attiva solo per i Comuni a Nord della
medesima).
Strada facendo ci siamo resi conto che nessuno, meglio di chi vive
quotidianamente la realtà della propria terra è più qualificato a narrane la
storia, gli usi, i costumi, l'architettura ed i monumenti.
Pertanto abbiamo deciso di spezzare l'intera area regionale in dieci
redazioni autonome ( una per provincia).
E' un lavoro bello ed interessante, che può essere fatto "part-time" e che
ha delle accattivanti prospettive economiche, che può essere svolto in piena
autonomia, seguendo solo le linee guida della redazione centrale.
Ami la tua terra?  Conosci bene la tua provincia? Ami la tua cultura? Ami l'
arte e la storia?
Descrivi e fotografa ciò che conosci ed ami, collabora con noi, scrivimi a:
1st...@rcnet.net
Non amiamo perdere tempo e farne perdere !

che c'entra con java ?
siete proprio pisani.
Umberto

Newsgroup: it.comp.java
Titolo: capire se una stringa è composta solo da numeri

come da topic, io ricevo una stringa da un jTextField, questa stringa pero'
deve essere composta solo da numeri, come faccio a fargli fare un check al
programma? esiste un metodo che magari rilascia iun return true o false?
thx. ciao a tutti



Se ho capito bene, puoi usare il metodo isNumeric() della classe
StringUtils di Jakarta Commons Lang.
	regards,
		Kazuma
-- 
Alessandro "Kazuma" Garbagnati, kazuma(presso)jguru(punto)com
Tomcat & EJB FAQ Manager, 
http://www.jguru.com
Java User Group Milano - 
http://www.jugmilano.it

 
Si, il problema l'hai centrato, scusa una cosa pero' che  classi dovrei
importare? ti fa nulla dirmi il percorso dell'import? non riesco a trovare
quello che mi hai detto :( 
thx

Hai fatto il download delle commons?
http://jakarta.apache.org/commons/lang/
ciao
euterpex


C'è il vecchio buon metodo...
try {
    Integer.parseInt(tuastringa.trim());
} catch (NumberFormatException nfe) {
    //non è un numero
}
-- 
ShadowMan
Newsgroup: it.comp.java
Titolo: Domandina su try - catch

Sto aprendo un file ed ho due possibili eccezioni:
- FileNotFoundException
- SecurityException
Come posso gestirli separatamente? Esiste un modo più elegante di due try -
catch separati?
try
{
  try
  {
   FileInputStream file = new FileInputStream("camera.owl");
  }
  catch (FileNotFoundException fnfe)
  {
   System.out.println("File not found");
  }
}
catch (SecurityException se)
{
  System.out.println("Can't open file");
}
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)


zut zut... innanzitutto facendo un solo try e tanti catch q.b.
Ahi, la memoria mi abbandona...
Alex.


 
Fai una try catch generica e poi sulla exception verifichi il tipo con 
instance of
ciao

Marco Bonati wrote:

E' più bella quella di APB in effetti....

Ecco due possibili soluzioni:
Soluzione 1:
try {
    FileInputStream file = new FileInputStream("camera.owl");
}
catch (FileNotFoundException fnfe) {
    System.out.println("File not found");
}
catch (SecurityException se)
{
    System.out.println("Can't open file");
}
----------------------------------------------------------------
oppure soluzione 2:
try {
    FileInputStream file = new FileInputStream("camera.owl");
}
catch (Exception e){
    if (e instanceof FileNotFoundException ){
        System.out.println("File not found");
    }
    else if (e instanceof SecurityException ){
        System.out.println("Can't open file");
    }
    else {
        System.out.println("Error");
    }
}
*************************************************
Niko
-----------------------------------------------------------------
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.
-----------------------------------------------------------------
Art. 11: L'italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione
delle controversie internazionali.
*************************************************

 catch separati?
Due catch per lo stesso try, ad esempio... ;-)
try {
    FileInputStream file = new FileInputStream("camera.owl");
}
catch (FileNotFoundException fnfe) {
     System.out.println("File not found");
}
catch (SecurityException se) {
    System.out.println("Can't open file");
}
finally {
    //Cleanup
}

 instance of
Burp...
(rigurgito del pranzo)
:-)
Newsgroup: it.comp.java
Titolo: tcp/ip question

hi, i'm trying to write a socket program to send and receive message
from a server using tcp/ip and comes up with the following questions.
Could anyone please help to clarify.
1. communications (data passing) between server and client (my program)
will only happens within serveral hours a day. is there any mechanism
to automatically starts up a connection between those hours and
disconnect afterwards?
2. if not, i think i have to make the connection forever without
disconnecting. But would it be a problem when my program just sits
there doing nothing? Would it cause a timeout to break down my
connection?
3. i'm wondering what would happen if there is an exception caught?
will the data resend automatically after re-connection? (i thought
tcp/ip guarantee a delivery?? Yes? No??)
4. or are there any good sites out there could provide some more
information on this issue?
Thanks.
Cedric
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 tcp/ip guarantee a delivery?? Yes? No??)
TCP/IP offers a reliable delivery system (opposed to UDP), but clearly if
the connection fails TCP/IP won't be able to help you. Catch the exception
and restart the transmission. Of course you can always divide your data
into 'slices' if you think your lines aren't reliable.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 tcp/ip guarantee a delivery?? Yes? No??)
If you made a socket connection is guarantee that the package arraive, if
some
problem occurs appears an exception.

Newsgroup: it.comp.java
Titolo: Aiuto per JPOpupMenu

Chi mi puo' aiutare a modificare questo codice?
Il sorgente non fa altro che visualizzare un JPopupMenu sempre sullo
schermo.  Infatti il posizionamento standard potrebbe visualizzarlo
fuori dallo schermo visibile.
Adesso pero' non riesco a modificarlo in modo che  venga posto sempre
sul frame! Chi mi aiuta?
P.S. Il codice non e' mio, ma preso dai consigli del sito Sun
Grazie



 Ops, ho dimenticato il codice...
/**
 * Title:        Linkage2<p>
 * Description:  <p>
 * Copyright:    Copyright (c) Mats Glucksmann<p>
 * Company:      <p>
 * @author Mats Glucksmann
 * @version 1.0
 */
import javax.swing.JPopupMenu;
import javax.swing.JMenuItem;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import javax.swing.event.PopupMenuEvent;
import javax.swing.*;
import java.awt.*;
/**
 * Classe JPopMenu personalizzata
 * La personalizzazione consiste in una porzione di codice che colloca
il menu contestuale
 * sempre all'interno dello schermo
 */
public class PersonalMenu extends JPopupMenu
{
    private Map mappa_url;
    public PersonalMenu()
    {
        super();
    }
    public PersonalMenu(String name)
    {
        super(name);
    }
    public void show(Component invoker, int x, int y)
    {
        Point p = getPopupMenuOrigin(invoker, x, y);
        super.show(invoker, p.x, p.y);
    }
    protected Point getPopupMenuOrigin(Component invoker, int x, int
y)
    {
        Dimension screenSize =
Toolkit.getDefaultToolkit().getScreenSize();
        Dimension pmSize = this.getSize();
        // For the first time the menu is popped up
        // the size has not yet been initialised
        if(pmSize.width==0)
        {
            pmSize=this.getPreferredSize();
        }
        Point absp = new Point(x,y);
        SwingUtilities.convertPointToScreen(absp, invoker);
        int aleft = absp.x+pmSize.width;
        int abottom = absp.y+pmSize.height;
        if(aleft > screenSize.width)       x -= aleft -
screenSize.width;
        if(abottom > screenSize.height)       y -= abottom -
screenSize.height;
        return new Point(x,y-20);
    }
}

Newsgroup: it.comp.java
Titolo: Numeri Complessi

Qualcuno sa se esiste una libreria java per la manipolazione dei numeri
complessi? (quelli divisi in componente reale ed immaginaria per intenderci)
grazie

 ha scritto nel messaggio
news:QlQQ6.7055$HK.4...@news.infostrada.it...

Newsgroup: it.comp.java
Titolo: AIUTO !!

Non riesco proprio a far girare gli applet java con IE !!!
Queste le prove che ho fatto:
- Controllo delle opzioni avanzate di IE per quello che riguarda java
- Disattivazione protezioni su opzioni di IE
- Aggiornamento del mio IE 5 a IE 6
   A questo punto quando ho tentato di far girare l'applet java ,mi e
comparsa la finestra di avviso
   che se voglio vedere l'applet devo scaricare Java Virtual Machine.
- Scarico Java Virtual Machine e durante l'installazione mi si apre una
finestrella che dice :
    " La Microsoft Virtual Machine che si sta' tentando di installare e' un
componente protetto del sistema e puo' essere aggiornato solo con una
versione sucessiva del sistema operativo o con un sercice pack."
- Allora sono andata su il sito Microsoft e ho scaricato Service pack 2 di
W2000
  Scaricato,installato e riavviato ma ancora NON VA !!!!
- Ancora ho provato su opzioni di IE su ripristina inpostazioni Web ma NON
VAAAA !!!!!!
COS'ALTRO POSSO PROVARE ?????????



Temo che la virtual machine Microsoft non sia compatibile con quella
Sun. Non potrai fare niente, credo.
Ciao
PV

Aggiorna la JVM di IE con l'ultimo plug-in della Sun.
Lo trovi all'url 
http://java.sun.com/j2se/1.3/jre/download-windows.html#software
 .
Scarica il JRE 1.3.1_02 international version, durante il setup ti 
chiederà quali JVM vuoi aggiornare. Se non funziona ancora, cambia 
browser : ). Aloha.


Newsgroup: it.comp.java
Titolo: HELP: Un modo Semplice per aggiungere immagini e per stampare...

Salve a tutti!!!
Io ho 2 Problemi:
Il primo --> Ho bisogno di aggiungere un immagine in un pannello, coem posso
fare in maniera moolto semplice?
Il secondo:
(questo è più duro..)
Devo stampare tale immagine con sopra dei dati immessi da comboBox e
TestField..... idee?
Grazie Tante a tutti....
Barto

 wrote in message
8hgmaq$fn5$1...@sirmdpsin16.inwind.it...


 TestField..... idee?
Uhm... forse puoi modificare la classe ImgCanvas passandogli la stringa
immessa nel TextField e modificare il metodo paint che, dopo aver disegnato
l'immagine, dovrà disegnarci sopra la stringa.
Newsgroup: it.comp.java
Titolo: Domanda

esiste in java un modo per definire un oggetto o variabile con un range di
valori possibili? mi servirebbe definire un Token che possa assumere un
qualsiasi valore ascii, un pò come il #PCDATA di xml. vi ringrazio
anticipatamente.


Il tipo 'char' non ti va bene perche' comprende troppi valori...?
Cmq, se non lo trovi, e vuoi proprio obbligare il controllo del range, 
puoi farlo con una class apposta:
public class Token
{
   int value;
   public Token(int value)
   {
     if(value e' un valore consentito)
       this.value = value;
     else
       throw new IllegalArgumentException("value out of range");
   }
}
purtroppo fa solo controllo runtime, non a tempo di compilazione.
Non mi pare che il Java possieda meccanismi del linguaggio per fare 
direttamente cio'.
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

 range di valori possibili? 
Beh, si. Banalmente, usando per queste variabili un tipo custom defined...

Newsgroup: it.comp.java
Titolo: Url della pagina che chiama servlet

Invoco da una jsp una servlet... da questa servlet devo ritornare alla 
pagina chiamante... qual'è il metodo per ritornare alla pagina che invoca la 
servlet? 

Ciao,
Lato client con lo script
history.back()
Lato server se il browser ti ha fornito il headere con il referrer.
Questo non sempre è presente, ad esempio se uno aperto direttamente l'url
digitandolo nel browser.
-- 
---------------------------------------------------
......vieni a trovarmi 
http://www.glz.it
......dai voce al tuo sito 
http://www.talkwithus.it
---------------------------------------------------

Newsgroup: it.comp.java
Titolo: RMI, esecuzione senza java -Djava.security... ecc

Ripropongo il quesito:
Per avviare un "programma" JAVA che faccia uso
di RMI è necessario scrivere:
java -Djava.security.policy=file.policy NomeClasse
C'è un modo per evitare la definizione della option
"-D" ??
Grazie per l'Attenzione
Luca Paganelli

 "-D" ??
All'interno del metodo avviato per utilizzare RMI :
	String path = .......;
        System.setProperty("java.security.policy", path);
        if (System.getSecurityManager() == null) {
            System.setSecurityManager(new RMISecurityManager());
        }
______________________________________________________________
Se c'è soluzione perché ti preoccupi ??
Se non c'é soluzione perché ti preoccupi ???
______________________________________________________________

         }
Grazie mille!
Luca Paganelli
Newsgroup: it.comp.java
Titolo: Un consiglio su Java e GUI

Vorrei provare a sviluppare qualche piccola applicazione Java con 
interfaccia grafica per l'accesso ed il trattamento di dati residenti su
database.
Premetto che sono un principiante Java ma ho una discreta conoscenza di
altri ambienti "Visual" come Acccess e Visual Basic.
Qualcuno puo' darmi un consiglio riguardo a quale ambiente utilizzare:
JDK nudo e crudo, JDK + estensioni (quali ?), IDE (VisualCafe/Jbuilder) ?
Sono piu' interessato alla rapidita' e alla semplicita' dello sviluppo che
agli aspetti "tecnici" sottostanti (codice Java, ecc.).
Grazie a tutti.
Bruno Bazzani

...


Newsgroup: it.comp.java
Titolo: [Newbie HELP] programma per fatture.

ciao a tutti.
vorrei iniziare a studiare java, ma fino ad ora ho utilizzato in manera del
tutto amatoriale PHP e Flash (quindi quacosa di programmazione, ma proprio
qualcosa la so).
il problema è questo:
(premesso che in PHP e Mysql riesco già a farlo)
vorrei lavorare su un piccolo pragramma che mi gestisca le fatture, i
preventivi standard, le collaborazioni esterne con relativa produzione di
F24 ecc ecc..
1) mi conviene farlo in Java? (vorrei anche la possibilità di accedere al db
da un un pc in rete ed evitare accavallamenti di utenti... magari non per
questo prodotto ma sapere come si fa è sempre utile)
2) quale DB mi conviene usare?
3) è necessario lavorare in ODBC? (non l'ho mai fatto perchè nn ne ho avuto
mai bisogno... in realtà non ho neanche idea di cosa sia...)
4) come fare per interfacciarlo a un un eventuale DB (io uso Mysql) su
internet per una gestione unificata degli ordini via internet e
dall'ufficio?
Grazie a tutti.

 Grazie a tutti.
Figurati, spero di essere stato in qualche modo d'aiuto.
Gianluca


Si e anche tanto (sono a corto di teorie anche se con la pratica e i
problemi di gestione dei dati me la cavo bene)
Grazie infinite ancora!
Nicola

Newsgroup: it.comp.java
Titolo: Come si fa un Applet Java che manda una e-mail?

Ciao a Tutti,
vi ringrazio anticipatamente per l'interessamento che ci state prestando,
noi avremmo il problema di inviare una e-mail dal WEB e ci serviva sapere o
avere uno spezzone di codice che facesse l'invio di una e-mail tramite una
Applet Java in modo da non usare il client di posta elettronica configurato
nel sistema...
Grazie mille e a presto...

EuroCS wrote:

Ci dovrebbe essere qualcosa del genere nelle FAQ, ora non me ne ricordo
l'indirizzo ma basta controllare nella signature del buon Cristiano Sadun.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 ha scritto nel messaggio
news:8pkstm$fv$1...@nslave2.tin.it...


Newsgroup: it.comp.java
Titolo: includere file in un jsp

vorrei fare un jsp che prenda alcuni contenuti da un database, devo
includere java.sql.*????
come si fa a includere una libreria in una jsp ? qual è la sintassi?
saluti
Giules

 come si fa a includere una libreria in una jsp ? qual è la sintassi?
http://developer.java.sun.com/developer/onlineTraining/JSPIntro/contents.htm
l#JSPIntro6_1_1
ma ancora meglio:
http://developer.java.sun.com/developer/onlineTraining/JSPIntro/contents.htm
l
CIaooo
Giuseppe
Newsgroup: it.comp.java
Titolo: Print readable

Salve a tutti,
	solo una piccola info.
Esiste in java un metodo tipo System.out.printqualcosa(obj) che mi 
scrive a video l'oggetto che gli passo inmodo leggibile?
Mi serve per fare alcuni test , vorrei solo che se gli passo un'array me 
lo stampi a video senza bisogno di fare un ciclo ogni volta.
grazie alessio

, 
alpa...@tiscali.it
 says...

Ridefinisci il toString() per ogni oggetto obj che hai intenzione di 
stampare sul System.out. Se il tuo obj contiene un array, ed è quello 
che ti interessa stampare, puoi fare il ciclo una volta sola nel 
toString() di obj e per stampare basterà fare solo System.out.println
(istanzaDiObj)...
-- 
Se libertà in fondo significa qualcosa, significa il diritto di dire 
alla gente quello che non vuole sentire.
(George Orwell)



Se stai usando array di Object (cioe' non di tipi primitivi), puoi
sfruttare il metodo java.util.Arrays.asList(Object[] o) ed il metodo
toString() delle collection.
Ad esempio:
String array[] = {"a", "b", "c", "d"};
System.out.println(Arrays.asList(array));
Ovviamente gli oggetti presenti nell'array devono avere il metodo toString
opportunamente definito.
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064
Newsgroup: it.comp.java
Titolo: Gestione errori consiglio

So che l'argomento è molto vasto ma mi servirebbe un consiglio da voi.
Ho un'applicazione che fa polling su una directory e interagisce con un 
DB, ora io ho catturato tutte le eccezioni "standard" 
(InterruptedException, NullPointerException, ClassNotFoundException, 
SQLException, FileNotFoundException, IOException) e le ho passate 
(tramite throws) al metodo della classe principale che fa partire 
l'applicazione in modo che vengano poi memorizzate in un file di log.
Ora vi chiedo: secondo voi è sufficente una gestione errori di questo 
tipo o per ogni operazione che ritengo "critica" devo sollevare 
un'eccezione personalizzata?
in caso positivo come si fà a creare delle eccezioni personalizzate?
grazie in anticipo alessio

 in caso positivo come si fà a creare delle eccezioni personalizzate?
estendi java.lang.Exception.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 un'eccezione personalizzata?
In generale, bisogna fare delle assunzioni sull'ambiente runtime e le 
condizioni logiche per far girare il programma correttamente, poi dividere 
le eccezioni in due gruppi: 1) quelle dovute a violazioni delle assunzioni; 
2) quelle dovute a condizioni non corrette ma comunque consistenti con le 
assunzioni. Per il gruppo 1), l'handling e' farne il log, e terminare 
l'esecuzione (o almeno il thread in condizioni di eccezione). Per il gruppo 
2, crei classi di eccezioni ad hoc se necessario e le gestisci 
esplicitamente nel codice. I bug rientrano nel gruppo 1. :)
Quando un'eccezione del gruppo 1 e' sollevata, il sistema notifica, si 
ferma e _perde il suo stato_. Per un'eccezione del gruppo 2, invece, il 
sistema deve essere in grado di preservare il suo stato in modo da non 
dover ripartire dall'inizio (ma al massimo fare un "piccolo" rewind) - 
"fare un recovery".
Occhio che per mettere un'eccezione nel gruppo 2 non basta "deciderlo": il 
sistema *deve* poter fare un recovery non appena la condizione eccezionale 
si risolve. Cio' normalmente ha un grosso impatto su design e struttura del 
sistema.
Ad esempio, assumi di avere sempre spazio su disco?  Bene, cio' signfica 
che il programma terminera' in caso non ci sia piu' spazio. Se invece non 
fai quest'assunzione, sara' compito del tuo programma tentare di porre 
rimedio al problema interagendo con l'utente o attendendo un suo 
intervento. In caso di sistemi batch come il tuo, per esempio, il sistema 
dovra' essere disegnato in modo da poter ripartire appena dello spazio 
viene liberato su disco senza andare in crash etc.
Ovviamente la qualita' percepita del sistema sara' tanto maggiore quanto 
minori assunzioni esso fa, e quanto meno eccezioni di tipo 2 portano a 
reazioni di tipo 1.
-- 
Fighting for peace is like fucking for virginity
ObjectZone - 
http://space.tin.it/computer/csadun

> in caso positivo come si fà a creare delle eccezioni personalizzate?
Nel java tutorial c'è un paragrafo intitolato "Creating Your Own Exception
Classes": dici che fa al caso tuo?
Ciao
Giacomo