mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Aggiornamento JList dinamica

Ciao a tutti.
Io ho un problema relativo all'aggiornamento di una JList, che č questo.
Questa JList contiene dei dati memorizzati in un Vector ed assegnati ad
una ListModel; inizialmente questo Vector (e di conseguenza la JList)
contengono 3 elementi, che mi vengono regolarmente visualizzati.
Successivamente, in seguito a delle scelte dell'utente, il contenuto del
Vector cambia (aggiunta/eliminazione di elementi) e dovrebbe quindi
cambiare anche il contenuto della JList.
Presumo che, usando il Vector come modello l'aggiornamento sia
automatico( o no ??), MA come faccio per "aggiornare" a video la JList
??
Mi ero dimenticaticato di dirvi che la JList viene poi assegnata ad un
JScrollPane.
Io effettuo, senza risultati "visivi" le seguenti operazioni:
       - myVector.addElement(.....);
       - myJList.revalidate();
       - myScroll.update(myScroll.getGraphics());
       - myJList.repaint();
       - myScroll.repaint();
In effetti si vede che la JList viene ridisegnata, ma il contenuto non č
aggiornato.
Inoltre, se provo a stampare le dimensioni del ListModel con
       - System.out.println(myListModel.getSize());
ed in effetti le dimensioni aumentano.
Spero che mi possiate aiutare. Grazie mille !!
Massimo

       - myScroll.repaint();
prova con myScroll.validate() 
Ciao
Cri


Newsgroup: it.comp.java
Titolo: [Tomcat]: Web.xml

Ciao!
Mi sto cimentando con tomcat 4.0 sotto linux ed ho un problema:
nella mia ingenuita' ho pensato che il file web.xml in
webapps/MiaApplicazion/WEB-INF venisse caricato automagicamente e che
i valori tipo
<context-param>
  <param-name>dbIP</param-name>
  <param-value>localhost</param-value>
</context-param>
fossero disponibili attraverso un oggetto "ServletContext".
es:
ServletContext sc....
...
sc.getInitParameter("dbIP");
Inece ottengo solo dei "null" :-(
Do per scontato cose che non sono vere?
Dove sta la fregatura?
-- 
Stefano Morandi
m o r a n d i s (at) t i n (dot) i t 

Hai controllato che hai scritto
 <context-param>
   <param-name>dbIP</param-name>
   <param-value>localhost</param-value>
 </context-param>
all'interno del tag <web-app>?
il file web.xml si trova nella dir WEB-INF?
Se è così non so che dirti, a me funziona bene!
Ciao :-)
 
 

Se č cosě non so che dirti, a me funziona bene!
Ora anche a me. E' bastato uno "dos2unix" ;-)
Grazie!


Newsgroup: it.comp.java
Titolo: JFrame

Ciao, vorrei sapere se esiste un modo per chiudere un JFrame senza
ricorrere ad un System.exit() dato che ho 2 frame e ne voglio chiudere
solo uno dei due... esiste un modo? o devo necessariamente ricorrere
ad una dialog? grazie

o devo necessariamente ricorrere ad una dialog?
Sono oggetti con scopi diversi: solo tu puoi sapere quale si adatta 
meglio.
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: CHAT CHAT CHAT CHAT

CHI MI INSEGNA A CREARE UNA CHAT IN JAVA????
GRAZIE, RISPONDETEMI ALLA MIA E-MAIL: 
davemo...@numerica.it
dave



 
http://www.geocities.com/Eureka/9125
Tra le news troverai un link al Jarc. Se vuoi info aggiuntive scrivimi!
--
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
- 
http://www.geocities.com/eureka/9125

dave
C'e' qualcosa che forse puo' interessarti a:
http://www.geocities.com/SiliconValley/Peaks/7556/bcp.index.html
e a
http://mokabyte.infomedia.it/0298/chat1.htm
Ciao
Giuseppe Rizzo

Newsgroup: it.comp.java
Titolo: Ottenere dal SO il programma associato alla estensione di un file

Salve a tutto il NG.
É la prima volto che posto qui!!
Vi pongo subito la mia domanda: nel mio programma Java, avrei necessità di 
ottenere, per una determinata estensione di un file, qual è il programma 
predefinito associato a tale estensione.
Esiste un qualche metodo che mi permetta di saperlo?
In altre parole, nella mia interfaccia grafica, facendo doppio-click su di 
un file deve aprirsi il programma predefinito settato nelle impostazioni del 
SO.
Per il momento sono riuscito ad ottenere solo l'icona di sistema mediante 
ciò che segue:
File file = new File("Prova.mp3");
FileSystemView fsv = FileSystemView.getFileSystemView( );
Icon icon = fsv.getSystemIcon(file);
ma, per quanto riguardo ciò a cui sono attualmente interessato, non ho 
trovato nulla.
Sapete aiutarmi?
Ringrazio anticipatamente tutti coloro che mi risponderanno.
-- 
*Rain*
«Il cuore ha le sue ragioni che la ragione non conosce.»
[Blaise PASCAL] 

 Esiste un qualche metodo che mi permetta di saperlo?
Non in java.
L'unico modo è fare una interfaccia nativa vedendo poi fra le shell API 
di windows cosa si può fare.

 Ringrazio anticipatamente tutti coloro che mi risponderanno.
Non penso proprio, anche perché non tutti i so hanno il concetto di  
programma predefinito, quindi è una richiesta insensata da fare a un  
sistema multipiattaforma, potresti, forse, usare delle jni allo scopo, ma  
poi ti legheresti a questo o quello sistema operativo
-- 
Manny Calavera
Mail to: anforagimailpuntocom²
(\_/)  <- This is Bunny.
(°_°)     Copy Bunny into your signature to help
(> <)     him on his way to world domination.

> tutti coloro che mi risponderanno.
MC> Non penso proprio, anche perché non tutti i so hanno il concetto
MC> di programma predefinito,
E non solo. Ci sono sistemi molto piů evoluti dell'estensione del nome
per definire quale č il tipo di  un file, che si basano su "ciň che il
file č" e non su come si chiama. Ma Windows non li usa...
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione
Newsgroup: it.comp.java
Titolo: SCUSATE list box

Problema:
1 finestra a sinistra in cui sono inseriti gli item da selezionare
1 finestra a destra in cui inserire gli item selezionati
io devo avere la possibilita` di spostare i dati da destra a sinistra
Grazie per il cosiglio datomi da Paolo, pero` non riesco ad implementare il
suggerimento:
Istanzi 2 DEfaultListModel, uno vuoto lo piazzi nella lista di destinazione,
l'altro, pieno, nella list di partenza.
quando uno seleziona un elemento da spostare lo rimuovi dal modello di
partenza e lo inserisci in quello di destinazione.
Il mio codice e` questo
String[] dentro={"1","2"};
JList jList1 = new JList(dentro);
JScrollPane jScrollPane1 = new JScrollPane(jList1);

...


Newsgroup: it.comp.java
Titolo: Microsoft Java Virtual Machine x86

Buonasera,
ho un problema che mi perseguita,
utilizzo lo strumento "OC webconnect client" e "OC webprint 2.6" che
per funzionare ha bisogno necessariamente della microsoft java virtual
machine.
Nei pc W2000 non ho alcun problema, mentre con s.o. XP ho problemi fin
dall'installazione.
Mi rendo conto di NON essere stata molto chiara, ma avrei bisogno di
aiuto!
Grazie 
Mlaura

Puo' darsi che derivi dal fatto che su XP non č piu' installata di default,
causa problemi con l'antitrust.
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 Puo' darsi che derivi dal fatto che su XP non è piu' installata di default,


dici che non esiste una versione per XP?
Esiste != installata di default. 
http://windowsupdate.microsoft.com
FG

Ciao
la puoi scaricare anche da qui
http://www.baccan.it/opensource/msjavx86.exe
teo...@tiscali.it
 ha scritto:

Newsgroup: it.comp.java
Titolo: Come leggere una stringa multilinea...

Salve,
probabilmente sembrero' stupido, ma, sinceramente, come potrete capire,
non sono un "Guru" di Java...:-)
Andiamo al sodo...
Sto realizzando un'applicazione che fa uso dei Socket, il mio problema,
sinteticamente, e' come impostare un ciclo in modo tale da leggere
una stringa multilinea dal Socket FINCHE' (la stessa stringa) non
termina (non parlo di CRLF).
Ho provato con diverse soluzioni, tra le quali anche una cosa obbrobriosa
che non vi riporto per buon gusto...:-). Di seguito e' riportato il
famoso ciclo, come dovrei correggerlo?
(Ad _ESEMPIO_ [So che esistono le JavaMail], se mando la stringa "HELP"
ad un SMTPD il benedetto programma legge solo la prima stringa, le altre
me le fa vedere, una alla volta, ogni qualvolta premo INVIO).
[...]
boolean RECV = true;
[...]
while(RECV)
{
  try
  {
    SockData = SockOutDataIn.readLine();
    SockInDataOut.println(SockData);
  }
 
  catch (EOFException e)
  {
     RECV = false;
  }
}
[...]
Il ciclo che vedete e' innestato in un altro piu' esterno che ha lo scopo
di ripetere un blocco FINCHE' non si e' disconnessi.
Inutile dire che va a loop.:-)
(Il loop e' causato dal while riportato, non da quello esterno)
Chiedo lumi.
Grazie a chi mi dara' una mano.
-- 
C Ya!
For private replies write to naetius /at/ despammed /dot/ com

        Socket sok = new Socket(Host,Port);
        DataInputStream di = new DataInputStream(sok.getInputStream());
 
        String s = di.readLine();
                //fa qualcosa
 
        while(di.available() != 0) 
            { 
                s = di.readLine();
 
                        //fa qualcosa               
 
                }
 
            }        
 
        sok.close();
        }    
 
        catch(IOException e){
         System.out.println(e.getMessage());
                }
Questo ciclo continua a leggere dal socket finchè c'è da leggere, quando ha 
finito esce e chiude il Socket.
-- 
Ciao by Siro            
^__^

Newsgroup: it.comp.java
Titolo: leggere un file con java senza conoscere il percorso

 
          Salve a tutti,
vi spiego cosa devo fare: devo leggere dei dati da un file, con un
determinato nome, ma non devo conoscere il percorso...può trovarsi in
qualsiasi cartella del mio PC o di un Server.
C'è qualche comando che permette al mio programma di trovarsi il file da
solo?
Oppure devo dare per forza il percorso?
vi ringazio di cuore
Paolo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Forse è meglio altrimenti sprechi troppe risorse!!!

 Oppure devo dare per forza il percorso?
Se provi a descrivere un po' piu' nel dettaglio i motivi che ti portano
a fare questa "strana" richiesta puo' essere che si trovi qualche soluzione...
;)
Ciao
Roberto

 ha
scritto:

Grazie mille per le osservazioni giustissime!!!



Ciao Roberto,
allora voglio creare due opzioni: una deve fare la ricerca assoluta
l'altra devo dare un percorso relativo devo cercare il file.
in java c'è un comando per il percorso relativo?
tipo C:\\paolo\cd\......
grazie
PP


 tipo C:\\paolo\cd\......
Che poi e' un percorso assoluto... ;)
Ciao
Roberto
Newsgroup: it.comp.java
Titolo: Comunicazioni bloccanti

Salve,
io ho due classi che devono comunicarsi un oggetto. La prima deve rimanere 
in attesa dell'oggetto finchè non gli viene comunicato dalla seconda.
Come devo fare? Devo usare delle strutture dati particolari (es. 
InputStream)?
Grazie
Air 

Steve "Air" wrote:

Se due classi devono "comunicarsi" un oggetto, è sufficiente passare
il reference come parametro di un metodo.
Oppure descrivi meglio lo scenario.


La prima classe deve rimanere in attesa (non eseguire nulla finchè) la
seconda classe non "elabora" l'oggetto da passarle. Per questo non posso
passarlo come dici, perchè la seconda non ha l'oggetto nel momento in cui la
prima classe si mette in attesa.
Lo scenario è:
1. la prima classe esegue la richiesta alla seconda
2. la prima classe attende la risposta (l'oggetto)
3. la seconda elabora la risposta e invia l'oggetto
4. la prima lo riceve e riprende l'esecuzione.
Avevo, per questo, pensato a qualcosa tipo uno stream bloccante su cui la
prima si bloccasse in lettura fino a scrittura terminata della seconda. Che
ne pensate? É possibile inviare oggetti tramite stream?
Oppure ci sono soluzioni migliori?
Grazie 

 ne pensate? É possibile inviare oggetti tramite stream?
Certo che è possibile, serializzandoli. Ma dov'è lo stream nel tuo
programma?

Newsgroup: it.comp.java
Titolo: timeout in Java

č possibile aspettare l'avvenimento di un qualche evento  entro un certo
timeout senza costruire un thread che gestisca la cosa?
mi spiego meglio:
vorrei sapere se esiste un qualcosa che mi permetta di fare
try{
  qualcosa
} entro un timeout
con eventuale gestione della eccezzione
grazie
ciao

 } entro un timeout
Senza un altro thread che esegua il qualcosa, credo proprio di no.
Ma dove sarebbe il problema nell'usare i thread?
boolean succesful=false;
try {
 successful=Qualcuno.qualcosa();
 Thread.sleep(10000);
} catch(Exception ex) {
...
}
if (successful) ...
(public class Qualcuno implements Runnable..)
Newsgroup: it.comp.java
Titolo: aiuto con decompilatore e compilatore java

Ciao a tutti, sono alle prime armi, vorrei chiedere una cosa!
Ho scaricato un applet di un menu verticale su internet, vorrei modificare
il menu togliendo una scritta, ma non me lo fa fare!!!
Allora ho decompilato il file .class dove c'è la scritta che non mi
interessa!!!
Vado a ricompilare ma l'applet non funziona!!!
Avete qulache idea!!!
Ho anche provato solo a decompilare e poi ricompilare il file senza fare
modifiche!!!
Ma l'applet non funziona lo stesso!!!
Da che puo' dipendere???
Forse i decompilatori funzionano male  oppure i compilatori non sono tutti
uguali!!!
Ditemi voi

 interessa!!!
meglio se non funziona, quello che stai facendo e' (quasi) sicuramente
illegale.

 > Allora ho decompilato il file .class dove c'č la scritta che non mi


 ha scritto nel messaggio
news:E5S%a.247628$Ny5.7...@twister2.libero.it...


 ovvero non in ng
...dove la maggior parte delle persone si guadagna il pane vendendo i propri 
programmi.
Marco


impiccati, ladro.

 non ho chiesto un giudizio su ciň ke č illegale o legale, ho chiesto un

1) quota meglio.
2) quello che ti ha detto implacabile č corretto.
Un consiglio sulla programmazione ?
Visto che sei alle prime armi, STUDIA !!!

 > non ho chiesto un giudizio su ciò ke è 
illegale o legale, ho chiesto un


 originale di windows prima di fare i geni.
Non scrivere messaggi in html per favore.
Un'altra cosa: chi compra la licenza di Windows non è certo un genio.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Per finire dico a implacabile che forse scopa troppo poco e di pensarci 2
volte prima di darmi del ladro!!!
e te lo ripeto pure: secondo me sei un ladro.


 originale di windows prima di fare i geni.
Immagino tu sappia che java è un linguaggio multipiattaforma, quindi
può benissimo lavorare su Linux, Solarix, Unix, ecc. ed anche Windows.
Cosa c'entra la licenza di windows?
Non ho tempo di fare polemiche gratuite, ne ho voglia di mandarti a quel 
paese, visto il caldo che fa.
Faresti molto meglio a descrivere i tuoi preblemi di programmazione in
modo chiaro e preciso, e ad essere più cortese e meno arrogante.
Visto che sei informato molto bene sulle leggi, molla il PC.
Ma se vuoi imparare java, allora STUDIA, STUDIA, STUDIA !!!

 >A nuvola e a cthulhu ....magari quello che avete scritto č OT, facevate
piů


Ehilà che bella caciarata estiva....eheheh...ci voleva proprio per
poter ridere un pochetto: grazie a chi ha aperto il dibattito!!!
Un salutone a tutti e buon lavoro.
Manolo.
p.s. sono alle prime armi anch'io e sto cercando di decompilare il
codice di sicurezza delle transazioni commerciali in internet....avete
qualche dritta da darmi... :)
p.s.s. godetevi le ferie residue, "e nun ve inc@zz@te"!

Alessandro wrote:
[SNIP]
Impara a quotare, per favore.

Newsgroup: it.comp.java
Titolo: domanda banale

Scusate c'č qualche metodo che mi permette di controllare se in un campo di
testo č stato immesso un numero (es 12345678) o una sequenza di caratteri
(blablablabla) o un mix (1we2345ty556)?
Potete dirmi qual'č... sempre che esista?
e dovendo fare questo controllo potete darmi qualche idea?
verifico carattere per carattere e vedo a quale tipo appartiene? dai c'č
sicuramente un modo piů veloce... ;))
grazie mille

 grazie mille
Puoi provare a "parsare" un valore numerico dalla stringa: es 
Double.parseDouble() e se ti dà un'eccezione fai in modo che il tuo prog se 
ne lamenti con l'utente :-)
Ciao :-)
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.


Oppure ti costruisci un field che consente l'immissione solo numerica con un
controllo in fase di digitazione o non alla fine.
Un esempio lo trovi sul sito sun con le classi (mi sembra) WholeNumber o
qualcosa del genere.
Stesso discorso se ti serve un campo solo testuale.
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:217Z220Z79Z49Y1...@usenet.libero.it...

Dipende anche dal tipo di applicazinoe che sta sviluppando. Se ci possono
essere problemi di sicurezza č utile  fare un controllo  in fase si
immissione ma ancora di piů dopo l'immissione, ad esempio come aveva
suggerito pole.


I controlli sono sempre utili.
Resta il fatto che se hai creato un campo in cui puoi inserire solo
caratteri numerici, o funziona oppure non funziona.Il controllo sarebbe
superfluo.


 > immissione ma ancora di più dopo l'immissione, ad esempio come aveva


Newsgroup: it.comp.java
Titolo: array dati?

altro problema: debbo leggere dei dati da un file che contiene: anno
ed una serie di valori rilevati per l'anno indicato
dovrei quindi metterli in ordine di anno e stamparli (oltre a stampare
la loro media); pensavo di metterli in un array e quindi ordinarlo e
stamparlo ma non conosco in anticipo quanti anni avro' sul file e
quindi non posso dimensionare l'array, come posso fare?
-------------------
ara...@lohobbitelatorre.org

 wrote in message
3a24aca9...@news.nettuno.it...



Ogni array che dichiari ha uan variabile length che restituisce il numero
degli elementi di cui è composto l'array.
Ad esempio:
int[] array = { 1, 2, 4, 5 };
System.out.println(array.length);
Quindi non vedo quale può essere il tuo problema.
Distinti Saluti.

Ad esempio:
credo intendesse un'altra cosa... io non so a priori quanti elementi
ci saranno sul file, e quindi non so dimensionare l'array.
Soluzione A: usa un Vector.
Kali

ci saranno sul file, e quindi non so dimensionare l'array.
Questo è vero, ma se io creo un metodo che legge gli elementi dei file e
restituisce un riferimento ad un oggetto array, credo che si possa aggirare
il problema. 
Per esempio quando uso la riflessione con il metodo getMethods() non so a
priori da quanti elementi sarà costituito il mio vettore su cui ho invocato
tale funzione, eppure il riferimento a length è valido.
Distinti Saluti.
Newsgroup: it.comp.java
Titolo: Aiuto: ho un vettore con oggetti diversi

Questi oggetti sono ordinati per cognome. Gli oggetti sono appartenenti a
due classi diverse (Atleti e Dirigenti) .Come dicevo il vettore è ordinato
per cognome. Ora quando voglio stampare a vcideo tutte le informazioni
dell'oggetto non riesco più a capire se l'oggetto in quella posizione fà
parte di Atleti o Dirigenti.
Grazie per l'aiuto
--
----------------------------------------------------------------------------
-----------
Giovanni

parte di Atleti o Dirigenti.
if(oggetto instanceof Atleti) 
...
if(oggetto instanceof Dirigenti) 
...
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/

 parte di Atleti o Dirigenti.
E che te ne importa? Mica devi occuparti tu di stampare le informazioni?
Invia il messaggio di stampa all'oggetto, poi se lo piange lui!
Hai usato l'ovverriding? Il riferimento base del vettore qual è?
GianpieroP.

Newsgroup: it.comp.java
Titolo: "Windows Authentication" invece che "SQL Server Authentication" (da JSP)

Ciao a tutti,
    sto lavorando su un sito scritto in JSP e sto provando a cambiare
il tipo di autenticazione al database sostituendo la connessione
tramite user di sqlserver con la connessione tramite user di rete
(windows) attualmente loggata sul sito.
Ho dato un'occhiata in giro e non ho trovato niente di soddisfacente.
Qualcuno sa dirmi se questa cosa si puo fare e se si in che modo???
Architettura:
Windows, sito in JSP, Tomcat, SqlServer.
Grazie mille.

 (windows) attualmente loggata sul sito.
Ciao Mauri'...se per "user di rete" intendi utente di un dominio nt prova a 
cercare su google "NTLM Authentication"...fatti un idea poi magari se hai 
qualche dubbio preciso riposta...
Saluti
Losten 

...

Ciao Losten,
    si per user di rete intendo una user di Active Directory con la
quale l'utente si autentica al sito tramite maschera di login.
Il sito però utilizza sempre e solo la stessa connessione con la
stessa user (di sql server), io invece vorrei che l'utente si
autenticasse nel db con la stessa user con la quale si è autenticato
(loggato) al sito... ossia quella di rete(visto che è un sito
intranet). La stessa cosa in asp l'ho già fatta, ma con jsp ho un po
più di difficoltà.
Ho dato un'occhiata attraverso google al protocollo "NTLM
Authentication" ma se mi dai una mano è molto meglio...
Grazie.

 wrote in message news:20d63428.05021...@posting.google.com...

provo, forse è perchè usi un connection pool ... ?? cioè se usi una pool è normale che ti loggi nel db con una user generale ... mi sa che devi riscrivere la parte di connessione e istanziare una connessione per ogni user che si logga al posto di fartene dare una dal connection pool ...
fammi sapere ...
miaooo maks.

 Grazie
Il driver JDBC di DataDirect la supporta:
DataDirect Connect for JDBC
http://www.datadirect.com/products/jdbc/jdbcrelhighlights/index.ssp
"Supports Windows Authentication for establishing connections to 
Microsoft SQL Server, while still remaining a pure Type 4 JDBC driver"
Gaetano

 miaooo maks.
Alcuni colleghi mi hanno detto che autenticarsi con una "Windows

Newsgroup: it.comp.java
Titolo: Chiudere/Nascondere JDialog dall'interno

Ciao,
ho in parte superato il problema di chiudere/nascondere una JDialog 
dall'interno...
La seguente classe funziona se il setModal e' false, ma se lo metto true 
non mi sente + il bottone... Potete darci un'occhiata?
grazie 1000
Willy
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
public class erroreInsert extends JDialog {
     public erroreInsert() {
         this.setTitle("Errore");
         this.setModal(true);
         this.setBounds(200, 200, 100, 100);
         Container pjd = getContentPane();
         pjd.setLayout(new BorderLayout());
         pjd.add("Center", new JLabel("Ricontrolla i dati"));
         JButton bjd = new JButton("OK");
         pjd.add("South", bjd);
         bjd.addActionListener(new ActionListener() {
             public void actionPerformed(ActionEvent ev) {
                 setVisible(false);
                 System.out.println("Hai clickato ok");
             }
         });
     }
}
-- 
Willy
email: 
willy...@libero.it

 
Per adesso ho risolto eliminando il bottone OK e chiudendo la JDialog 
dal bottone x sulla barra del titolo, ma non mi sembra la soluzione piu' 
elegante...
-- 
Willy
email: 
willy...@libero.it

Newsgroup: it.comp.java
Titolo: AIUUUUUUUUUUUTOOO ! ! !

Dove posso trovare questo genere di "iconcine x menu"???

> Dove posso trovare questo genere di "iconcine x menu"???
http://developer.java.sun.com/developer/techDocs/hi/repository/
bello disegnare GUI eh? :)
ciao

> Dove posso trovare questo genere di "iconcine x menu"???
Prova all'indirizzo
http://developer.java.sun.com/developer/techDocs/hi/repository/
Marco.
--
Elimina __TOGLIMI__ dall'indirizzo
e-mail per rispondermi direttamente.

 wrote in message
91foqd$ch6$2...@lacerta.tiscalinet.it...

Newsgroup: it.comp.java
Titolo: problema banale..visualizzare gli interi con java!

Salve..
come posso fare a rappresentare a video un'array di interi..? che classe
uso? non riesco a trasformarli in stringhe!
grazie ancora, andrea

 ha scritto nel messaggio
news:eKyta.80278$K35.2...@news2.tin.it...

Trasformare un intero in stringa in java è semplicissimo:
int n = 549;
String numero = ""  + n;
In questo caso penso che ti basti un array semplice, non chissà che classi:
int array[];

uso? non riesco a trasformarli in stringhe!
Così ti andrebbe bene?
public class Tedeschini
{
	public static void main(String[] args)
	{
		int[] andrea={1,2,3,4,5,6};
		System.out.println(rappresenta(andrea));
	}
 
	public static String rappresenta(int[] array)
	{
		int last=array.length-1
		StringBuffer buf=new StringBuffer("{");
		for(int i=0;i<last;i++)
		{
			buf.append(array[i]);
			buf.append(',');
		}
		buf.append(array[last]);
		buf.append('}');
		return buf.toString();
	}
}

 String numero = ""  + n;
IMHO è sempre meglio passare dalle classi wrapper. Nel caso di int
String numero = Integer.toString( n );
Ti dà due vantaggi: è un metodo statico (non istanzi nuovi oggetti) ed eviti 
di passare per lo StringBuffer (utilizzato dall'overload dell'operatore "+" 
per le stringhe).
Ciao :-)
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.

 per le stringhe).
Usa pure il modo suggerito da Diabolik:
 >>int n = 549;
 >>String numero = ""  + n;
e' molto + leggibile e non e' per bniente costoso (crediame! a meno che 
tu non debba farne + di 1 milione...)
- Dario

 - Dario
Il metodo da te suggerito costruisce internamente un nuovo oggetto Integer 
ogni volta per poi comunque chiamarne il toString(). A questo c'è da 
aggiungere l'operazione di somma tra due stringhe, generalmente effettuata 
con la creazione di un nuovo oggetto StringBuffer. Trovi tutti i dettagli 
sulla java language specification, par. 15.18.1.
La leggibilità è una questione soggettiva, il costo no (e poi vengono a 
dirci che Java è lento...). 
Oltretutto ci sarebbe da argomentare sul perché una somma sia più leggibile 
quando in realtà si vuole fare una conversione...

Newsgroup: it.comp.java
Titolo: [JAVA 2] [JDBC:ODBC] Confronto fra DATE.

Salve a tutti, avrei il seguente problema che non riesco a risolvere:
i confronti fra date in SQL.
Mi spiego, inserendo la data in formato italiano (es: 25-10-2000) oppure
inglese (es: 10-25-2000) oppure in formato DATE (es: 2000-10-25) il
confronto con le date contenute nel DB non č mai coerente. Le ho provate
tutte e non riesco a venirne fuori.
Ad es: SELECT MyData FROM DB1 WHERE MyData = 25-10-2000
Ho provato a porre la data in tutte le maniere di cui sopra!
Ovviamente la data viene passata come parte della stringa passata poi come
query.
 Al contrario, se si tratta solo di confrontare date fra due o piů tabelle,
(cioč senza inserirle) il confronto avviene correttamente.
Ad es: SELECT MyData FROM DB1 WHERE MyData IN (SELECT MyData FROM DB2) ->
Funziona...
Le date nelle tabelle sono salvate nel formato italiano.
Grazie del vostro tempo, vi saluto!
Valerio Troiano

 Ad es: SELECT MyData FROM DB1 WHERE MyData = 25-10-2000
Anche con gli apici?
-- 
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere, 
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail:	
ugo.l...@flashnet.it
@work:	
ugo.l...@sun.com
Home Page: 
http://www.ugolandini.net
Home Page: 
http://ugolandini.hypermart.net
 (DNS is changing)
Fax Phone: 06/233207542 
Cell Phone: 0347/6310749 - 0347/4783580
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 Anche con gli apici?
Con gli apici il programma mi dà errore SQL.
Valerio Troiano.

 wrote in message
xYa%5.127573$hk4.4...@news.infostrada.it...


 SELECT MyData FROM DB1 WHERE MyData = #10/25/2000#
Funziona!!!
Grazie, grazie davvero!
Mi hai salvato la vita, entro le vacanze dovevo consegnare il mio progetto
al prof, e adesso sono nella condizione di farlo!
Ciao e grazie ancora!
Valerio Troiano

i confronti fra date in SQL.
Stai attento al tipo di dato Sql: DATE TIME TIMESTAMP
Per Timestamp, con Interbase e Jbuilder 3 io uso le seguenti funzioni:
  // per convertire una data nel formato accettabile in una query
  public static String convDateToStringTimestamp(Date d){
        String output;
        SimpleDateFormat formatter;
        formatter = new SimpleDateFormat("MM/dd/yyyy HH.mm.ss");
        output = formatter.format(d);
        return output;
  }
  // per convertire una data nel formato accettabile in una query
  public static String convLongDateToStringTimestamp(long milliseconds
){
        String output;
        SimpleDateFormat formatter;
        formatter = new SimpleDateFormat("MM/dd/yyyy HH.mm.ss");
        Date d = new Date(milliseconds);
        output = formatter.format(d);
        return output;
  }
Alla stringa di ritorno va aggiunto un apice singolo prima e dopo.
Ciao.
Francesco Mascarello.

 Ciao.
Grazie delle funzioni, probabilmente mi torneranno utili in un prossimo
futuro!
Ciao!
Valerio Troiano
Newsgroup: it.comp.java
Titolo: Non trovo il layout giusto per un JTree...

Ciao a tutti,
sto cercando di inquadrare un JTree in un modo particolare ma non riesco
proprio a capire come procedere...
Avrei bisogno che i vari nodi del JTree fossero inquadrati in una sorta
di tabella con due colonne e tante righe quanti sono i nodi e le foglie.
O Root
-------------------------------------------------------------------
 |-OPrimoNodo                         |
-------------------------------------------------------------------
   |-oPrimaFoglia                     | Questa e' la prima foglia
-------------------------------------------------------------------
   |-oSecondaFoglia                   | Questa e' la seconda foglia
-------------------------------------------------------------------
 |-OSecondo nodo                      |
-------------------------------------------------------------------
   |-oPrimaFogliaDelSecondoNodo       | Questa e' la prima foglia
Ho googleato un po' ma non ho trovato nessun esempio in proposito, tanto
che mi sorge il dubbio che non si possa fare...
Qualche idea?
Thanks
-- 
Mr. Fix @ home

 
Dando una risposta veloce a occhio io wrapperei nel modello della tabella il JTree.
Quando la tabella interroga il modello gli vengono passati i dati presi dal JTree.
Ciao,

 proprio a capire come procedere...
Mi sembra di capire che ti serva un "TreeTable". Una volta è servito anche a 
me :)
Qui trovi come realizzarlo:
http://java.sun.com/products/jfc/tsc/articles/treetable1/
ciao!
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.
http://web.tiscali.it/meridies

 me :)
E' proprio lui!  : )
Grazie mille!


 dati presi dal JTree.
Hem... Non ho capito quasi niente ma "Pole" mi ha scovato quello che
cercavo... 
Grazie comunque.  ^_^

Newsgroup: it.comp.java
Titolo: Memory leak in una server app

Ciao a tutti,
    ho un problema di memory leak che mi assilla da diverso tempo e non
riesco a venirne a capo:
- utilizzo la JVM 1.4.1_01 su Windows2k con i nuovi garbage collector.
- l'applicazione fa un grande utilizzo di stringhe, StringBuffer e
comunicazione su socket e si compone di una decina di thread cooperanti.
- tutte le tecniche di ottimizzazione per ridurre la creazione di oggetti
sono state applicate.
- la heap Java rimane entro limiti accettabili, comunque non cresce
indefinitamente.
- la memoria utilizzata dal processo NT della JVM cresce di continuo.
Ho provato ad utilizzare diversi profiler ed ogni volta mi è stata
confermata l'assenza di memory leak "Java" (ritenzione di reference, etc...)
e sinceramente non so + dove sbattere la testa... ho già provato a giocare
con le modalità di GC ed i parametri relativi alle generazioni, ho provato
anche con la JVM di BEA ma senza successo.
Le ricerche in rete, sul bug database di sun e sui vari gruppi di
discussione non mi hanno portato a niente.
Qualcuno ha avuto esperienze simili? E' possibile capire a quale scopo la
JVM allochi blocchi di memoria?
Ringrazio anticipatamente,
Alessio

Come non detto, sembra che il problema sia legato ad una libreria Tibco
utilizzata nel progetto...
Spiacente per il post inutile!
Alessio

Newsgroup: it.comp.java
Titolo: Borland C++

Sto cercando di imparare a scrivere in C++ cosě ho cercato un compiler per
questo linguaggio. Ho scaricato gratuitamente il compiler della GNU ma non
sono riuscito ad installarlo. Allora ho provato a cercare il Borland C++
3.1 o superiore. Ma non riesco a scaricarlo gratuitamente da nessuna parte.
Anche se dovessi ricorrere a siti pirata (cracks o cose del genere), come
potrei procurarmelo gratis su Internet?
--------------------------------
Inviato via 
http://usenet.iol.it

potrei procurarmelo gratis su Internet?
Non è igienico chiederlo in giro, specie sui NG (tralasciando altri
commenti).

Newsgroup: it.comp.java
Titolo: creare un forum

ciao, qlcn mi sa dire come posso fare per creare un forum?
Qlcn conosce aziende che supportino il servizio gratuitamente o meno?
grazie!
Davide

  |
|-----------------------------------------|
|       
http://www.pabasoftware.com
       |
+-----------------------------------------+

Scusa ma che cosa significa OT?
Off Topic (=Fuori argomento)
Ovvero: non sei in tema con l'argomento del NG
Kali

Newsgroup: it.comp.java
Titolo: manipolazione immagini jpeg

Salve, Chi mi sa  dire come poter prelevare i valori dei singoli pixel di
una immagine in formato jpeg?

 una immagine in formato jpeg?
Usi javax.imageio.ImageIO per caricare l'immagine in una BufferedImage e poi usi 
il metodo getRGB per farti dare il valore.
Attento che getRGB restituisce il valore ARGB(dunque anche la componente alpha), 
se vuoi scaricare la componente alpha fai
int rgb = img.getRGB(x, y) & 0xffffff;
Marco
-- 
reply: remove .duh.spam
http://javac.imap.cc

grazie Marco.

Newsgroup: it.comp.java
Titolo: variabile java

Premetto che di java so poco o niente.
Però ho trovato una applet per la selezione del colore che fa al caso mio
che vorrei incorporare in una pagina html:
http://www.asahi-net.or.jp/~FX6M-FJMY/java09e.html
il sorgente è qui:
http://www.asahi-net.or.jp/~FX6M-FJMY/sources/colorpicker.java
Vorrei sapere come posso fare per far vedere a un javascript incorporato
nella stessa pagina html  la variabile in cui viene memorizzato il colore?
ciao
Mirko

 Mirko
Quello che vuoi fare non č previsto, devi ricompilare l'applet aggiumgendo
un metodo tipo questo:
public String getColor() {
    return outs.toUpperCase()
}
nella tua pagina invece dovrai inserire:
<HTML>
<APPLET CODE="..." NAME="ColorChooser">
...
</APPLET>
<SCRIPT>
var selezioneColori = document.ColorChooser;
var colore = ColorChooser.getColor();
</SCRIPT>
</HTML>
Naturalmente per ricompilare l'applet devi conoscere qualcosa di java, devi
avere un JDK e non ti devi dimenticare di contattare gli sviluppatori
dell'applet originale.
HTH,
Paolo

Newsgroup: it.comp.java
Titolo: Giuste definizioni e chiarimenti...

E' da pochissimo che sto studiando java e non mi sono entrati in testa dei
concetti che non mi consentono di capire perfettamente quello che sto
facendo...Vi prego di aiutarmi anche se le domande vi sembreranno
stupide....
Tanto per cominciare vorrei una comprensibile spiegazione di "Variabili
istanza"...
poi:
class Classe {
  int var;
 String var2;
eccetera eccetera...
Quelle sono variabili istanza e mi pare che questo sia chiaro ma se le
variabili istanza sono accessibili da tutti gli oggetti e metodi che
differenza c'è tra quelle di istanza e quelle di classe??? (se ho detto
qualche cazzata vi prego di perdonarmi...).
Altra domanda:
class Classe {
 int Metodo (argomenti) {
  codice...
}
Questo è un metodo che restituisce un valore giusto? credo sia una
normalissima dichiarazione/definizione di metodo...
e di questa che mi dite?
class Classe {
 Classe Metodo (argomenti) {
   codice...
}
Quale oscura differenza c'è tra le due dichiarazioni????
Ultima domanda (forse):
dichiaro una variabile istanza... int var = 10;
in un metodo uso una variabile locale con lo stesso nome  int var = 20.
Quindi, se voglio avere il risultato di tutte e due o assegnare l'una
all'altra devo usare this.var per riferirmi alla variabile istanza giusto?
Se ho un altro metodo che ha sempre le variabili locali  uguali a quelle
istanza, this.var sarà sempre uguale a 10...
Ma se io volessi cambiare il valore della variabile istanza per farsì che i
metodi ricevano il nuovo valore? (sono stato chiaro?)....
Vi ringrazio anticipatamente della pazienza e scusatemi ancora per la
banalità delle domande ma non sempre i libri spiegano al meglio certi
concetti....Bye bye...

metodi ricevano il nuovo valore? (sono stato chiaro?)....
Sinceramente no...
I libri ti spiegano i concetti, come applicarli alla vita reale NO.
Davide
Newsgroup: it.comp.java
Titolo: Problema con JSTL

Ciao,
ho un problema con le JSTL 1.1...
ho scaricato i tld e i jar installati come da manuale (/WEB-INF,
/WEB-INF/lib), modificato il file web.xml...
<taglib>
<taglib-uri>
http://java.sun.com/jstl/core
</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
aggiunto nella pagina JSP...
<%@ taglib uri="
http://java.sun.com/jstl/core
" prefix="c"%>
..ma se faccio...
<c:set value="xxx" var="miaStringa" />
<c:out value="${miaStringa}" />
in output ottengo...
${miaStringa}
il bello è che se vado in debug e blocco sull'istruzione c:out la
variabile miaStringa è valorizzata correttamente!!!
idee?
 
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

 ${miaStringa} 
Problema sporco e poco documentato, dovrebbe essere causato dal fatto che
stai costruendo la tua applicazione web in conformità alle specifiche
Servlet 2.3 che per default ignorano l'Expression Language delle JSTL.
Due soluzioni:
1. Riferisciti alle specifiche 2.4 cambiando l'elemento web-app nel tuo
web.xml in:
<web-app version="2.4" xmlns="
http://java.sun.com/xml/ns/j2ee
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
">
Oppure:
2. Inserisci nella direttiva page di ogni tua jsp il seguente attributo: 
isELIgnored="false"
Fammi sapere se risolvi il problema,
Saluti,
Sergio B.
-- 
Sergio Bossa
Author and Developer of:
- Montag, Web Services System for XML Database Interaction:
 
http://montag.sourceforge.net
- QuickNote:
 
http://quicknote.sourceforge.net

> 1. Riferisciti alle specifiche 2.4 
Per adottare questa soluzione il tuo Application Server deve ovviamente
essere conforme a tali specifiche!


 Sergio B.

***************************************

Newsgroup: it.comp.java
Titolo: Debug JSP - Servlet

Ciao a tutti,
ho un problema con un'applicazione di prova JSP/Servlet.
Ho creato una piccola rubrica, con bean per accesso al DB e servlet per
"Smistare" i file.
Ho creato una pagina JSP, vuota per ora, per vedere se il "marchingegno"
funziona, ma non funziona.
Ho quindi necessità di fare del debug, ma non ho la più pallida idea di come
fare, anche perchè il server non mi restituisce errori di sintassi.
Sapete consigliarmi qualcosa, magari un buon IDE???
Pensavo a JBuilder o all'IDE di IBM
Uso JCreator come editor e Tomcat 4.1.24 come server.
Grazie mille a tutti per la risposta,
Davide

 Uso JCreator come editor e Tomcat 4.1.24 come server.
Io utilizzo Eclipse ed il plugin Lomboz; quest'ultimo permette il
completamento
del codice nelle pagine JSP e permette il debug sia di servlet che di pagine
jsp (sarebbe meglio dire delle servlet generate dalla compilazione di pagine
jsp)
Saluti Vincenzo.

io uso netbeans 3.5 rc3 (
http://www.netbeans.org
).

Io uso System.out.println a console e non ho mai avuto problemi
:P

> io uso netbeans 3.5 rc3 (
http://www.netbeans.org
).
Adesso anch'io!!!!! NetBeans e davvero una figata, e intuitivo, e free e ti
aiuta parecchio!!!
Ho installato anche eclipse ed ho combinato un macello con Tomcat, mi  ha
modificato diversi file!
Grazie per il consiglio!

Newsgroup: it.comp.java
Titolo: Eliminare finestra DOS

Qualcuno sa come eliminare la finestra DOS che si apre inesorabilmente
quando sia avvia un'applicazione java anche se poi l'applicazione ha una
propria interfaccia utente a finestre?
Anticipatamente ringrazio
    Lorenzo
    E-Mail: 
ita...@technologist.com

Usa il comando javaw anzichč java.

 ha scritto nel messaggio
news:3A2247A8...@inwind.it...

Basta lanciare javaw.exe e non java.exe

 ha scritto nel messaggio
news:I3BU5.4081$CH3.1...@news.infostrada.it...

Io non ho javaw, come mai?
NB: il mio jdk č l'1.3 su linux.
Nihil

 NB: il mio jdk č l'1.3 su linux.
Vuoi dire che ti si apre una finestra DOS sotto linux?
:-)))
Daniele.

> NB: il mio jdk è l'1.3 su linux.
D> Vuoi dire che ti si apre una finestra DOS sotto linux?
D> :-)))
Non era lui a chiedere come chiudere la finestra DOS.
Per chi avesse la fortuna di non aver mai dovuto guadare le paludi dei
S.O. di MS, javaw è una versione del classico java che è compilato come
una applicazione windows non a console e quindi non apre la finestra
DOS.
#define JOKING 
Tra l'altro, passare a S.O. non MS è un bellissimo modo per chiudere la
finestra DOS :) :) :) :) :) :) :)
#undef JOKING
\begin{avviso}
 
Attenzione: Leggersi lo header riguardo al mio e-mail!
Warning: read header for infos about my e-mail.
\end{avviso}
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+
Newsgroup: it.comp.java
Titolo: Domandina su Netbeans

Ciao,
io uso Netbeans 3.6, vorrei sapere se lo posso usare anche con Java 5
o devo per forza scaricare quello nuovo.
Grazie per l'attenzione.
Paolo

 o devo per forza scaricare quello nuovo.
Io l'ho provato, e sembra funzionare. Pero' per il lavoro di tutti i
giorni ancora non mi fido.
Lucio
-- 
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: creazione di interfacce

Ci sono dei tools che traducono direttamente le istruzioni usando le 
swing? non parlo degli ambienti integrati tipo netbeans.

 swing? non parlo degli ambienti integrati tipo netbeans.
Questa è curiosa.
Prova a riscrivere il post usando 10 righe, perché con due non è
facile capirne il senso.

 
lascia ho scritto male io. Quello che volevo dire è se esiste un tool o
un programma per creare agevolmente un interfaccia grafica (in swing) 
senza usare un ambiente come netbeans. Nel senso che se crei 
un'interfaccia con netbeans il codice sorgente prodotto non è fatto di 
istruzioni che posso copiare ed incollare in un editor di testo e poi 
compilarle senza netbeans. Se invece prendo le istruzioni swing e le 
scrivo ad una ad una il codice che ottengo è riutilizzabile sempre. 
Quindi quello che cerco è un programma che faccia un po' da parser alla 
mia creazione dell'interfaccia traducendo ogni componente che aggiungo 
nella relativa istruzione. Non so se mi sono spiegato.

 nella relativa istruzione. Non so se mi sono spiegato.
Visual Editor...è un plugin di Eclipse...pero IMHO è ottimo solo se si vuole
capire come funziona la baracca, se vuoi fare qualcosa di serio e specifico
dovresti scrivere codice a manina...



NetBeans lo fa... Non capisco che intendi che se copi le istruzioni non te
le compila.. forse non aggiungi le librerie giuste al classpath.. ma
netbeans genera codice Java...
Oppure prova il visual editor di eclipse
-- 
Pietro
(\_/)  <- This is Bunny.
(°_°)     Copy Bunny into your signature to help
(> <)     him on his way to world domination.
Newsgroup: it.comp.java
Titolo: Accesso sincronizzato a file

Salve a tutti sto scrivendo un'applicazione a sua volta suddivisa in due 
sotto applicazioni che hanno necessità di leggere e/o scrivere su uno 
stesso file (in particolare è un file xml). Come posso sincronizzare 
l'access a questo file in modo che se una delle due applicazioni lo 
scrive l'altra deve attendere che la scrittura termini?
Grazie a tutti, ciao ciao.


Ti crei un monitor o un proxy (intesi come design pattern) con
all'interno una coda di operazioni da fare.
http://it.wikipedia.org/wiki/Monitor_%28sincronizzazione%29

Piotre Ugrumov wrote:

Puoi usare anche le funzioni di nio per ottenere lock sui file, ma dipende
dal sistema operativo ospite la loro efficacia....

ekeho...@yahoo.it
 ha scritto:

Ciao ho letto l'articolo, non sai dove posso trovare un'esempio già 
scritto in java da poter provare per rendermi conto del funzionamento?
Grazie ancora, ciao ciao.

 
ekehostm...@yahoo.it
 ha scritto:

Cerca su google code, o su codase, oppure semplicemente su google
cerca "design pattern monitor java" e troverai di tutto.
In ogni caso il concetto è banale: crei un oggetto che sarà l'unico a
toccare direttamente i files; gli altri "chiedono" a questo oggetto di
eseguire per loro determinate operazioni (eg. con metodi synchronized)
e l'oggetto ha una sua lista interna di operazioni da compiere, che
compierà una alla volta.

 compierà una alla volta.
oppure usi il single threaded execution, che e' come il monitor, senza
pero' la lista interna di roba da compiere.
in pratica dipende se vuoi una cosa bloccante o non bloccante ;)
Ciao Jack

Jack ha scritto:

Mmm ho le idee un pò confuse, in pratica il problema è questo, ho un web 
service con varie interfacce, alcune leggono un file xml altre scrivono 
sopra, a me serve che un'interfaccia che scriva faccia un lock sul file 
xml, modifichi quello che deve modificare e poi salvi tutto. Se qualcuno 
vuole leggere lo stesso file deve attendere il rilascio del file. Le 
interfacce che scrivono sul file xml però agiscono su parti diverse del 
file xml e non vorrei che queste perdessero troppo tempo inutilmente per 
il lock.
Spero di aver esposto la situazione in modo migliore, ora cosa mi 
conviene usare, monitor, FileLock o single threaded execution, facendo 
presente che sono asciutto più del deserto del sahara a mezzogiorno in 
punto :-)


Luca Ferrari ha scritto:

Ciao io sto provando a vedere come funziona un monitor per crearne uno 
però non ho ben capito. Negli esempi che ho trovato ci sono monitor o 
per thread diversi o per due processi diversi padre-figlio, per creare 
un monito tra due programmi java completamente diversi non ho ancora 
capito come poter procedere nè tantomeno come funzionare.
Qualcuno può schiarirmi le idee?

Newsgroup: it.comp.java
Titolo: Linux+Apache+jserv+JSDK2.0

  Allora...Apache e jserv sono installati direttamente dalla distribuzione 
(SuSE 7.0). Come JVM ho una recente 1.3. e ho installato, come mi era 
sembrato di dover fare dai leggendo i vari readme l'JSDK2.0. Il file
Il file jserv.conf č correttamente incluso in httpd.conf.
la riga: LoadModule jserv_module /usr/lib/apache/mod_jserv.so c'č ed č 
giusta (cioč il file corrisponde)
nel file jserv.properties č indicato dove sta l'interprete java
e i
wrapper.classpath=/usr/lib/apache/ApacheJServ.jar
wrapper.classpath=/usr/lib/JSDK2.0/lib/jsdk.jar
che non so cosa siano ma che...stanno dove devono stare...
inoltre nel file zone.properties
č settata correttamente la directory dove jserv mette le servlet di prova
Se non settavo correttamente questi parametri non riuscivo neppure ad 
accedere col browser alla directory servlet (mi dava internal server error) 
ora invece riseco ad accedervi ma se clicco sul file .class mozilla si 
impalla e netscape si offre di farne il download!!!!
Che mi manca???
P.S. almeno un passo avanti negli ultimi giorni l'ho fatto: riesco a 
compilare le servlet...MA NON LE POSSO VEDERE!!!!
Grazie Salvatore          
 

 impalla e netscape si offre di farne il download!!!!
E se lo richiami usando
http://localhost/nomedellazona/NomeDellaClasse
(niente .class) ?
Davide

dbia...@square.nl
 wrote:

non m iè chiaro il concetto di zona?
Ogni zona in qualche modo corrisponde a una directory della quale dovrò poi 
settare delle proprietà? Se faccio 
http://localhost/servlets/Hello
 mi dice 
che non trova la URL
Ancora più strano: se tento di accedere alla directory /servlets il server 
Apache mi dà internal error, se invece killo il demone httpd e lo faccio 
ripartire riesco ad entrare in tale directory

 ripartire riesco ad entrare in tale directory
La directory servlets non dovresti poterla vedere in quanto
non e' tanto una directory ma un modo per dire ad Apache
che deve usare il JServ o quello che e' per eseguire la
servlet.
Verifica la configurazione di Apache/JServ ed assicurati che
funzioni. Ammetto che e' un casino, io ci ho perso su' delle
giornate...
Davide