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

Salve,
sapete dirmi dove sbaglio?
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class KeyEvents extends Applet
implements KeyListener {
 public void init() {
 }
 public void paint(Graphics g) {
  g.drawString("ciao", 50, 60 );
 }
}
perchè se metto implements KeyListener la classe deve essere dichiarata
astratta?
io ho copiato un esempio simile da un libro.. e la classe non era dichiarata
astratta..
grazie ciao


Il compilatore ti dice che la classe deve essere dichiarata astratta poiché
non implementa i metodi di KeyListener. La soluzione è quindi quella di
implementare tutti i metodi dichiarati dall'interfaccia:
keyPressed
keyReleased
keyTyped
Ciao.
--------------------------------
Inviato via 
http://usenet.libero.it

implements KeyListener {
L'interfaccia java.awt.event.KeyListener dichiara tre metodi astratti:
void keyPressed(KeyEvent e);
void keyReleased(KeyEvent e);
void keyTyped(KeyEvent e);
Se vuoi implementarla, devi implementare tutti e tre i metodi.
Altrimenti, cosa speri che faccia la tua applet quando schiacci un
tasto?
-- 
Art. 11: L'italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione 
delle controversie internazionali. 

 astratta?
Mettere "implements KeyListener"
vuol dire che la tua classe possiede i metodi dichiarati in KeyListener.
Quindi se metti "implements KeyListener"
devi anche mettere dentro la tua classe i tre metodi:
  - keyPressed(KeyEvent e)
  - keyReleased(KeyEvent e)
  - keyTyped(KeyEvent e)
Se non li metti allora la classe e' astratta
perche' gli mancano quei metodi.
- Dario
Newsgroup: it.comp.java
Titolo: forse più per matematici che per informatici...

...ma visto che mi serve in un programma, spero che porterete pazienza.
devo generare dei valori casuali compresi tra 0 e 100 con distribuzione
esponenziale... ma in java trovo solo un generatore uniforme, nella classe
Random.
mi aiutate? è sempre per la scuola
ciao
woody

c.v. wrote:

Se per esponenziale intendi gaussiana, mi pare ci deve essere un metodo
della classe Random che genera numeri con densità di probabilità gaussiana,
altrimenti puoi estrarre un certo numero di numeri casuali, con
distribuzione uniforme, e sommarli, la somma dovrebbe essere una buona
approssimazione della gaussiana.
Ciao
Marco

 gaussiana,
Si, infatti, esiste!
Random.nextGaussian()
Ciao
Marco

Forse sto per dire una minchiata...
L'esponenziale è invertibile, quindi basta che tu passi i valori random
"uniformi" come argomenti di una funzione esponenziale inverita (logaritmo)
e dovresti ottenre la distribuzione che ti serve... o no?
Ciao
Giacomo

Ops... ho risposto al post sbagliato! La risposta era indirizzata al post
iniziale del thread, scusate...

 
Hai provato a cercare con "java exponential distribution" in google?
Ad esempio, trovi subito
http://www.cs.umb.edu/~laur/ARMiner/docs/RandomExponentialDistribution.ht
ml 
-- 
Fighting for peace is like fucking for virginity
ObjectZone - 
http://space.tin.it/computer/csadun

 Se per esponenziale intendi gaussiana
Giusto per amor di statistica, per esponenziale di solito si intende 
esponenziale. ;-)




puoi ottenere una sequanza di valori con distribuzione esponenziale a
partire da una serie di valori con distribuzione uniforme sfruttando il
metodo della trasformazione inversa:
http://weblab.ing.unimo.it/dispense_IMP/4_NumeriPseudoCasuali-1p.PDF
pagina 4 e 5
ciao
-- 
Seti@Home Java Applets
http://www.mycgiserver.com/~maruko/
Newsgroup: it.comp.java
Titolo: Piano Cartesiano

Sapreste dirmi come cazzo si fa a gestire e/o creare un piano cartesiano ?
che classi , metodi usare ???

che classi , metodi usare ???
un piano cartesiano è una rappresentazione grafica di un piano
con due assi: "x" e "y" di numeri reali (con il pc leggi "numeri double")
orientati e ordinati per numero crescente e un intersezione tra i due
assi detta "punto di origine" nel punto (0,0) cioè x=0 e y=0
quindi puoi pensare di mantenere in memoria più punti del piano
cartesiano rappresentati con coppie di numeri (x,y)
i metodi?
- metodo di creazione di un punto (x,y)
- metodo di distanza tra due punti (x1,y1) e (x2,y2)
- metodo che ritorna il quadrante dove si trova un punto
i quadranti sono le quattro parti del piano cartesiano, separati
dagli assi e partono dal quadrante in alto a destra = 1° quadrante
gli altri quadranti sono il 2°, 3° e 4° successivi al primo ruotando
in senso antiorario
altri metodi per ora non mi vengono in mente...
ciao!
Micio

 che classi , metodi usare ???
Dipende da che ci devi fare.
Puoi prendere un Panel qualsiasi e disegnargli sopra, dopo averlo
dotato magari di dimensioni predefinite, ad es:
panel.setPreferredSize(new Dimension(500, 300));
Poi vai giu` di drawLine(), drawRect() e altri metodi di
java.awt.Graphics.
Se hai anche oggetti da posizionare/muovere (tipo dei JLabel) su
questo panel puo` essere utile usare le coordinate assolute
per posizionarli.
Puoi eliminare ogni tipo di layout con:
panel.setLayout(null);
-- 
Cinereview: bello Summer of Sam di Spike.                    _/Davide\_
                                                             \Alberani/

Newsgroup: it.comp.java
Titolo: java.util.Observable

java.util.Observable chi mi dice come usare questa interface per scrivere su
file degli eventi.
O meglio no so come far ascoltare gli eventi.
Grazie

sme...@inwind.it
 says...

java.util.Observable e' una _classe_ che deve essere usata in coppia con 
java.util.Observer (questa si' l'interfaccia). 
Nella classe che implementa Observer devi implementare il metodo update 
(che fara' cio' che desideri fare al verificarsi degli eventi 
nell'Observable).
Questo metodo verra' azionato da Observable dopo le istruzioni
setChanged();
notifyObservers([Object]);
Per dire che la tua classe Observer osserva il tuo Observable, devi da 
qualche parte fare questo:
<istanzaObservable>.addObserver(<istanzaObserver>);
In sostanza, tutto qui.
Secondo me, se guardi la documentazione delle api, la troverai molto piu' 
chiara delle spiegazioni di una straniera come me ;-)
Ciao,
Tatiana
Newsgroup: it.comp.java
Titolo: Come risolvere questo errore??

In fase di compilazione ho un errore  che non riesco a riparare.
Mi dice:
"
NomeMiaClasse.java:179: missing return statement
   {
   ^
1 error
"
Occhio e croce mi sembrerebbe che manchi una graffa, ma dopo aver
controllato e ricontrollato + volte il sorgente le parentesi sono tutte al
loro posto!!
Allora a che potrebbe essere dovuto ciň?
Grazie
Efrem

NomeMiaClasse.java:179: missing return statement
Il compilatore parla chiaro:
manca il return di un metodo.
Probabilmente sei dentro a un metodo che dichiara di ritornare un
qualche ogetto o valore, ma ti sei dimenticato di ritornarlo, o lo hai
ritornato in un blocco interno.
Posta il codice del metodo, magari possiamo aiutarti di più.
Ciao,
Mauri.
-- 
La forza di gravità è un falso mito,
è la Terra che succhia!

 č la Terra che succhia!

 > --


 perché in fase di studio non avevo previsto il return finale!!
se non l'avevi previsto , allora perchč il metodo non č void ?

 wrote in message
XwaT7.319605$sq5.15...@news.infostrada.it...


Pensi di riuscire a replicare con Re:, prima o poi?
grazie
tityrus

 tityrus
Scusa se ti faccio questa domanda, non voglio essere polemico...perchè vuoi
che ti rispondano con Re: anziche R:?
Ripeto che non voglio essere polemico in alcun modo...è solo che io non vedo
alcuna differenza tra Re: e R:!
Grazie!
Daniele

 Ripeto che non voglio essere polemico in alcun modo...č solo che io non


 > Ripeto che non voglio essere polemico in alcun modo...è solo che io non


Capito...d'ora in avanti seguirņ lo "standard"!!
E' una cosa abbastanza indolore e per agevolarti, ti indico alcune 
alternative:
1) correggi a mano;
2) applichi una patch (da cercare su internet) al tuo Outlook Express;
3) aggiorni Outlook Express (mi risulta che le nuove versioni > 5.5 si 
comportino meglio, ma non so quanto)
4) cambi news reader
5) altro???
HTH
-- 
Ciao
	Fabrizio C.

 >Capito...d'ora in avanti seguirò lo "standard"!!


Newsgroup: it.comp.java
Titolo: Decompilatore....questo sconosciuto.

Salve...vorrei fare o modificare i file class,
mi hanno detto che devo usare un decompilatore,
dove lo trovo?
in rete ci sono?

Il decompilatore e' javap.exe contenuto nel JDK,
comunque i file class NON si modificano ammeno
che tu non voglia fare qualcosa di... illecito.


 che tu non voglia fare qualcosa di... illecito.
javap però serve a ben poco, consiglierei di cercare JAD in rete.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Buona documentazione ^_^

http://docs.rinet.ru:8083/JaTricks/
quando una cosa merita ...... merita

 
E' un libro del 96, e non era un granche' neanche allora. Pensa dopo 6 anni.
ciao
uL

Newsgroup: it.comp.java
Titolo: Cerco sviluppatore Java

 Unite for Java - Join the Java Lobby now! (
http://www.javalobby.org
)     <
============================================================================

Michele Puccini wrote:

fa lo stesso se abito in provincia di rovigo????
Newsgroup: it.comp.java
Titolo: Potreste aiutare una madrelingua inglese con termini tecnici italiani?

Ciao a tutti,
Vorrei sapere se esista un dizionario con termini tecnici in italiano?  Sto
per lavorare in un Call Centre in cui devo rispondere alle telefonate di
amministratori.  L'impiego implica parlare di 'mainframes', Unix, os/2 ecc.
Sarebbe una sfida per me anche in inglese poiche' non ho mai avuto
esperienza con questi sistemi operativi!  Ma non mi preoccupo per imparare
nuove abilità sul computer perche' di solito mi vengono facilmente (non so
perche'!)
Tuttavia, mi intimida un po' parlare di questa roba in italiano, sopratutto
perche' non ho mai parlato al telefono in italiano!  Voglio familiarizzarmi
con termini ed espressioni che dovro' ascoltare ogni giorno.  L'impiego e'
ancora di piu' importante per me perche fino a 4 settimane fa ero
disoccupata da un anno a mezzo :-(  In altre parole, devo mantenere questo
posto perche e' una rara opportunita' dove abito.
Spero che qualcuno mi possa aiutare! (Scusate gli errori che ho scritto - se
esistano)
Joanna

 Joanna
Inizia a tradurre Off Topic.
-- 
Marco "Duff" Palermo
http://www.marcoduff.com/

 Inizia a tradurre Off Topic.
LOL :)
-- 
reply: remove .duh.spam
http://web.ticino.com/cthulhu/
Newsgroup: it.comp.java
Titolo: Domanda su GC / deallocazione memoria

Non sono esperto ne di c ne di java, pero' ho visto che di norma in c
dopo un "alloc" si deve seguire un "dealloc" presumibilmente perche'
altrimenti fino al riavvio del computer ( forse ! o anche lui ha un gc
? ) quel segmento di memoria teoricamento rimane allocato.
Voi direte scrivi ad un gruppo di c ! (calma arriva anche per voi la
domanda)
Alcuni oggetti tipo il java.util.Vector hanno un metodo ".clear()" ed
altri che ora non ritrovo hanno ".free()"
Per far si che il gc deallochi la memoria :
1) E' bene usare questi metodi
2) Solo il ".free()" il ".clear()" non serve a nulla
3) Anche se non si fa nulla il GC e' cosi' bravo da gestire il tutto
in modo corretto quando gli oggetti escono dall'utilizzo o messi a
"null"
4) E' una domanda troppo generica per avere una risposta!
Grazie anticipatamente di un qualunque chiarimento. ( o infamata se
non c'ho capito un cavolo [ che e' probabile ] )

 "null"
Si, mi sembra l'opzione piů accreditabile, visto che né free né clear
fanno quello che vuoi.
Ciao
Giuseppe

Che io sappia il GC gestisce tutto automaticamente,
se vuoi puoi invocarlo manualmente tramite una metodo apposito
(ora non ricordo quale sia...)
Esiste poi la possibilita di definire un metodo finalize() per gli oggetti
che scrivi, teoricamente verrebbe esguito subito prima della deallocazione
dell'oggetto stesso.
Ora io non ho mai provato ma su Thinking in java mi pare sia scritto che
l'uso di questo metodo non da risultati sicuri.
Puo darsi che venga eseguito oppure no!
Ciao,
nigno

 Puo darsi che venga eseguito oppure no!
Non è proprio una best pratice, ma empiricamente è stato sempre invocato.
Occhio che andrebbe sempre chiamato il super.finalize().
Insomma, è una zozzeria secondo me.
Ciao
Giuseppe

...


 Insomma, è una zozzeria secondo me.
Anche secondo me perche non posso basarmi su una cosa che non è detto che
funzioni!
Ciao,
nigno
 

Grazie a tutti delle risposte per quanto rigurda il java ho inteso. Mi
rimangono quei dubbi iniziali sul c che postero' su un forum
specifico.
Saluti.
Newsgroup: it.comp.java
Titolo: Aiuto su JAVA e PROGRAMMAZIONE AD OGGETTI

Sono nuovissimo del newsgruop e del mondo della programmazione Java, debbo
realizzare un software in questo linguaggio per la tesi che mi e' stata
assegnata all'universita'.... c'e' nessuno che sa dirmi dove trovare
materiale on-line (o libri di testo validi) per imparare tuto su Java e
programmazione ad oggetti?
Ciao e grazie infinite
--
Francesco Martinelli
E-mail: 
fmar...@interfree.it
ICQ: 31435885

 ha scritto nel messaggio
news:8og3vj$ad$1...@sirmdpsin16.inwind.it...


 programmazione ad oggetti?
Oltre a TIJ gią suggerito, vai sul sito della Sun (ovviamente) e trovi
l'impossibile.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------




Grazie a tutti per i vostri suggerimenti :)
Per ora mi sono scaricato "Thinking in Java" in PDF (  a proposito nessuno
lo ha tradotto?) , inoltre ho comperato "Introduzione alla programmazione a
oggetti in Java" di C. Thomas WU ,McGraw-Hill. Per testare i miei primi
tentativi di programmazione ho scaricato JDK per Windows. Vado bene? :)
Grazie ancora e ciao
Francesco

Newsgroup: it.comp.java
Titolo: problemi con le stringhe

vorrei potere eliminare una sottostringa in una stringa compresa tra
determinati caratteri.
Per fare un esempio mettiamo che debba esaminare una pagina web e voglia
eliminare tutte le immagini.
Sò che sono comprese tra <img src= e >, come faccio a eliminare tutto ciò
che è compreso tra esso (estremi compresi).
Grazie



Ciao,
puoi provare ad usare delle espressioni regolari, ci sono molte
implementazioni in Java, alcune open source, prova con:
http://jakarta.apache.org/regexp/index.html
Oppure cercane altre:
http://directory.google.com/Top/Computers/Programming/Languages/Java/Class_Libraries/Text_Processing/
Bye

alex wrote:

Potresti usare un parser XML, oppure costruire un semplice (forse) automa a
stati finiti.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 che è compreso tra esso (estremi compresi).
Se devi lavorare proprio con l'HTML, ci sono delle API di Java per il
parsing che permettono di fare proprio quello che dici.
Newsgroup: it.comp.java
Titolo: aiuto Jsp e Java Servlet

Possiedo windows xp professional e jdk1.2.2, come posso fare per eseguire
pagine jsp ed utilizzare java servlet?.
Grazie


Devi installare un servlet container (cioč un web server che riconosca ed
esegua servlet e JSP): il piů conosciuto č Tomcat, ma ce ne sono degli
altri.
Dai un occhiata qui:
http://www.coreservlets.com
http://www.coreservlets.com/Apache-Tomcat-Tutorial/

 wrote in message
news:pDqzb.161191$vO5.6...@twister1.libero.it...


 Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.java
Titolo: applicazione exe in java

Carissimi
qualche giorno fa ho posto il problema dell'avvio di un'applicazione
da un programma java in esecuzione.
sono riuscito ad avviare una generica applicazione sotto windows con:
java.lang.Runtime.getRuntime().exec("file sotto windows ")
e pensavo fosse lo stesso con una sotto dos; pensavo cioe' che essa si
avviasse e potesse avere una sua vita autonoma appunto in una finestra
dos.
Mi sono sbagliato ..non riesco a far partire nessun file dos.
Sono aperto a qualsiasi suggerimento
un saluto ed un ringraziameno
Antonello
p.s. il file che devo avviare ha anche degli ulteriori parametri a
linea di comando... tenete conto anche di questo fatto nella risposta.

 wrote in message 381d55b1...@news.tin.it...



provato ma niente da fare !!
E' come se l'applicazione avviata restasse in background in uno stato
di hold ..mi sono accorto di questo attraverso la visualizzazione
delle applicazioni attive con CTRL-ALT-DEL.
In qualche modo qualcosa parte (penso solo 
COMMAND.COM
 ) ..ma non ha
nessuna utilità partendo in questo modo; c'e' poi da dire che non
avvia neanche il file dos  ..almeno credo.
Insisto su questo problema perche' per me è una cosa molto importante
quella di riuscire ad avvaire applicazioni in questo modo.
un saluto
Antonello

 wrote in message 381d7a4...@news.tin.it...

Prova a creare un file .pif all'applicazione che vuoi lanciare e poi
da Java esegui il pif...... tempo fa' avevo lo stesso problema e mi
pare di averlo risolto in questo modo.
Ciao
Nik


wrote:
o.k. funziona  ..grazie


 java.lang.Runtime.getRuntime().exec("file sotto windows ")
e se invece dell'applicazione (che richiede di sapere il path completo)
volessi lanciare un file (es. PIPPO.DOC) che automaticamente venisse aperto
dall'applicazione ad esso correlata?
Grazie in anticipo!
Newsgroup: it.comp.java
Titolo: Leggere più oggetti memorizzati su un file.

Un problema semplice semplice.
Ho fatto miliardi di ricerche su google e provate di tutti i colori ma non 
sono giunto ad una soluzione. Adesso vi faccio la domanda: "E' possibile 
leggere due o più oggetti serializzati su file tramite il metodo 
writeObject?!?"
Se non conosco il numero di oggetti memorizzati su file, come faccio a fare 
un ciclo che si fermi alla fine del file?
(ps: il primo oggetto riesco a leggerlo...il problema sono i restanti!!)
Grazie a chi mi darà una risposta.
ciao! 

tranky ha scritto:

import java.io.EOFException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class TestSer implements Serializable
{
    private int testInt;
	public TestSer(int int1)
	{
		testInt = int1;
	}
	public static void main(String[] args) throws Exception
	{
		TestSer ser1 = new TestSer(1);
		TestSer ser2 = new TestSer(2);
		ObjectOutputStream out = new ObjectOutputStream(new
FileOutputStream("test.ser"));
		out.writeObject(ser1);
		out.writeObject(ser2);
        ObjectInputStream in = new ObjectInputStream(new
FileInputStream("test.ser"));
		TestSer readTestSer = null;
		while(true)
		{
			try
			{
			  readTestSer = (TestSer)in.readObject();
			  System.out.println(readTestSer.testInt);
			}
			catch(EOFException eof)
			{
				System.out.println("reached end of file");
				break;
			}
		}
	}
}
Newsgroup: it.comp.java
Titolo: pop3 e smtp

Cari lettori
Mi trovo con un problemino. Come si fa a fare un'applet che mandi una
mail se il mio server ha un www server e un pop3 server con nomi
diversi?
Cioe' io aprirei un socket, un outputStream	, ma subito mi nega
l'accesso perche' non si puo' aprire un'applet non puo' aprire un
socket con un server diverso da quello da cui e' stata scaricata.
D'altro canto se mando una mail alla porta 25 di un sever web il fatto
e' che non viene inoltrata.
Qualcuno lo ha fatto?
L'esempio su Moka (la rivista on-line di java) funziona perche'
appunto e' riferita a uno di quei provider in cui con un solo nome
sono contraddistinti tutti i servizi.
Ciao
Francesco

 socket con un server diverso da quello da cui e' stata scaricata.
Yes, that's true. There is a staff called SecurityManager, the instance 
of it for ALL applets forbid you to create SocketServer. It immediately
throws a Security Exception ( see Peter Norton Guide to JAVA Programming
). Try to use standard HTML 2.0 mail with the address string created
with help of JAVA Script ( document.write( ... ))
Ciao
		Alex



Thank you for the help, but now the matter is how does the HTML 2.0
mail works? I was aware of the existence of the SecurityManager,
that's why i have tried to send standard pop3 mail to the web server,
the only one accepting the connection.
Where can i find documentation about HTML 2.0 mail?
bolscoi spassibo
francesco

socket con un server diverso da quello da cui e' stata scaricata.
Ho effettuato alcune prove del genere (solo SMTP) con Netscape 2.02 ed
Explorer 3.0.
Mentre quest'ultimo mi impediva di aprire un socket su un altro server
indicandomi una Socket Exception, la cosa era tranquillamente eseguita
da Netscape 2.02.
Anche l'appletviewer del JDK 1.01 mi permetteva di aprire una
connessione con il mio server SMTP per la posta senza batter ciglio.
Ti volevo inoltre chiedere dove è possibile reperire informazioni sui
protocolli SMTP e POP3 (via e-mail per evitare l'Off topic).
Ciao
Giuseppe Casadio Tozzi
c...@mbox.queen.it
http://www.volftp.vol.it/IT/IT/ITALIANI/TOZZI/index.htm
http://www.geocities.com/SiliconValley/Pines/9901
Newsgroup: it.comp.java
Titolo: a nessuno è mai capitato che ....

Stò scrivendo un applet, il quale usa una
Frame win = new WinFrame();
WinFrame l'ho scritta io ed estende naturalmente Frame......
all'interno di WinFrame c'è un gestore di eventi su oggetti creati però
nell'applet principale.
tra cui una textarea ..... se sulla TextArea uso il metodo append,
Netscape mi scrive
..... No method found append()..... (mentre con altri metodi prori della
TextArea nessun problema.....) Il codice funziona sia sull'appletviewer
che su internet explorer ....
Qualcuno ha qualche idea .... se non sono stato chiaro ditelo che mando
il codice esatto e lo provate Ok??
Bye Bye

 Bye Bye
--
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

Ciao, ti ringrazio per la risposta..... ma il problema è che uso l'ultima
versione di netscape!!!!!! ho provato anche a mettere una list nella frame
...... ma ho lo stesso problema con il metodo removeAll()...... cosa che non
succede con l'appletviewer e con IE.
Credo sia un bug di Netscape ...... e mi dispiace ammetterlo .... domani in
serata ti mando il codice che utilizzo ... magari capiamo insieme il problema
.... e dire che di JAva ci mastico ..... hai visto i miei lavori sul sito
della mia soc?
http://www.k-tech-team.com
usare una deprecated lo ritengo un barbatrucco ... vorei capire se sono scemo
io oppure se è un bug di Netscape .... e comunque perchè non succede su IE4 o
su appletviewer ????  Ciao e buon 1998.....


 bug di Netscape ....
Non si tratta di un bug e non sei neppure scemo :). Il problema e' che il
Communicator non e' allineato completamente alle specifiche Java 1.1.
Io uso il Communicator 4.03 e guardando nel file TextArea.class che trovi
in Program\Java\Classes\java40.jar ti accorgi che e' definito solo
public void appendText(String arg1);
e non c'e' traccia di append(String arg).
Anche il Java fornito con l'Explorer 4.0 non rispetta tutte le specifiche
1.1, ad esempio non supporta la nuova gestione degli eventi (anche
se e' presente il metodo append() di TextArea).
Fortunatamente ora e' possibile scaricare dal sito Netscape la patch
completa per il Java 1.1. L'indirizzo e'
http://help.netscape.com/smartupdate.html
Io non l'ho ancora scaricata, quindi non ti so dire altro.
Naturalmente, per mantenere la compatibilita' con le vecchie versioni del
Communicator (ancora molto diffuse dato che in pochi avranno scaricato
questa patch) e' opportuno continuare ad utilizzare nelle applet il metodo
deprecato appendText().
Buon 1998.
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Software 
tetr...@geocities.com
   o o o   When in GeoCities visit our Java and NetRexx Tutorials
  o o o o  
http://www.geocities.com/SiliconValley/Lakes/3015/

 > barbatrucco... vorei capire se sono scemo io oppure se č un

Newsgroup: it.comp.java
Titolo: semi OT, JSP e form

Buon pomeriggio,
Ho una form  per la manutenzione di utenti con due pulsanti
uno per la modifica e l'altro per la eliminazione dell'utente.
Ho anche una pagina che esegue la modifica oppure l'eliminazione,
ma quando viene invocata la pagina update.jsp non riesco a passare
l'indicazione di quale pulsante č stato premuto.
Ho provato cosě:
<FORM action="update.jsp" method="post">
<input type="button" name="modifica" value="Modifica Utente" onclick=<%
session.putValue("azione", "Modifica Utente"); %> form.submit();>>
<input type="button" name="elimina" value="Elimina Utente" onclick=<%
session.putValue("azione", "Elimina Utente"); %> form.submit();>
ma nella variabile azione ci mette sempre "Elimina Utente" anche
se viene premuto Modifica Utente.
E' questo il modo giusto oppure qualche dritta ?
Grazie


Viene sempre "Elimina utente" perchè l'ulotima put che viene eseguita per
l'attributo "azione"
togli semplicemente i session.putValue(), dai un nome univoco ad entrampi i
bottoni, e poi leggi l'attributo come parametro
getParameter("nomebottone");
ti ritornerà il value del bottone utilizzato
PS.: perchè non usi input type="submit" e non elimini l'evento
onClick="form.submit" ??
Ciao
Newsgroup: it.comp.java
Titolo: attendere la fine dei thread

Ciao a tutti
sapreste indicarmi un modo semplice per attendere la fine di un
thread?
Ho una situazione di questo tipo
Thread t1;
Thread t2;
t1.start();
t2.start();
//vai avanti solo quando t1 e t2 hanno  terminato l'esecuzione.
Suggerimenti?
Grazie


Nella classe che gestisce t1 e t2
public class MyThread implements Runnable
  {
   private boolean ended;
   public boolean ended()
    {return ended;}
   public void run()
    {
//...
     ended=true;
    }
   public MyThread()
    {ended=false;}
  }
public class WaitThreadsEnd
  {
   public static void main(String[]args)
    {
//...
     t1.start();
     t2.start();
     while (!(t1.ended()&&t2.ended()))
      {Thread.currentThread().yield();}
//...
    }
  }

 thread?
Devi importare le classi di java.util.concurrent.*, creare le istanze
dei thread poi:
// create ExecutorService to manage threads
ExecutorService threadExecutor = Executors.newFixedThreadPool(3);
// start threads and place in runnable state
threadExecutor.execute(t1);
threadExecutor.execute(t2);
// shutdown worker threads
threadExecutor.shutdown();
// await threads termination
threadExecutor.awaitTermination(32767,TimeUnit.SECONDS);
System.out.println("Tutti i thread sono terminati") ;


in questo modo crei dei problemi di visibilit� dei nuovi valori in 
quanto non � garantito che il main thread legga l'ultimo valore scritto 
nella variabile "end", quindi:
1) o si aggiunge "volatile" alla dichiarazione di "end"
2) si usa pi� elegantemente t1.join() e t2.join() nel main thread

 2) si usa più elegantemente t1.join() e t2.join() nel main thread
Giusto; io supponevo che ogni thread corrispondesse ad un'istanza 
diversa della classe, ma effettivamente non è detto.
N.B. Ho sempre saputo della key "volatile", ma non ne ho mai capito bene 
il significato: quindi vuol dire che non esiste una "copia" della 
variabile per ogni istanza della classe, ma per ogni thread, o ho capito 
male?


"A field may be declared volatile, in which case a thread must reconcile 
its working copy of the field with the master copy every time it 
accesses the variable. Moreover, operations on the master copies of one 
or more volatile variables on behalf of a thread are performed by the 
main memory in exactly the order that the thread requested."
http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html
http://java.sun.com/docs/books/jls/second_edition/html/memory.doc.html#26250
--
sv.
Newsgroup: it.comp.java
Titolo: spiegatemi please quest'eccezione

Sto facendo una piccola applicazione che stampa 3 volte una frase e poi
termina e lo fa  in un metodo a cui passo la stringa che metto in array di
char
ma come avvio mi dà questo:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String
ind
ex out of range: 5
        at java.lang.String.charAt(String.java:455)
        at com.davidflanagan.examples.basics.test.Gira.mavai(Gira.java:27)
        at com.davidflanagan.examples.basics.test.Gira.main(Gira.java:13)
il codice
public class Gira {
    boolean stato;
    Gira(boolean stato){
     this.stato=stato;
    }
    public static void main(String[] args) {
       Gira gx=new Gira(true);
       boolean test=gx.getstato();
       while(test){
        for(int i=0;i<3;i++){
(riga 13)           gx.mavai("testing");
           test=gx.getstato();
        }
        gx.setstato(false);
        test=gx.getstato();
       }
       System.out.println("ciao");
    }
    public void mavai(String testo){
     String ret="";
     int lung=testo.length();
     char[] buf=new char[lung];
     for(int j=0;j<=testo.length();j++){
(riga 27)      buf[j]=testo.charAt(j);
     }
     ret=buf.toString();
     System.out.println(ret);
    }
    public boolean getstato(){
     return stato;
    }
    public void setstato(boolean val){
     this.stato=val;
    }
}

 (riga 27)      buf[j]=testo.charAt(j);
Guarda bene quell'istruzione for e pensa a cosa vale j ogni volta.
Davide

 ha scritto nel messaggio
news:apc2tt$9hmt$3...@ID-18487.news.dfncis.de...


Newsgroup: it.comp.java
Titolo: Se un Client si disconnette?

Salve a tutti.
Come ho già detto sto studiando da pochissimo le applicazioni Client/Server.
Volevo sapere: come faccio a capire se un Client si disconnette?
Ho dato uno sguardo alla classe Socket, ma non ho trovato metodi che
potrebbero dirmi se questa è ancora attiva oppure no.
An anticipo, grazie mille a tutti.

 Volevo sapere: come faccio a capire se un Client si disconnette?
Potremmo distinguere due casi:
1. il client si disconnette perche' l'utente decide di chiudere
2. il client si disconnette perche' crasha o ci sono problemi.
Nel primo caso dovresti mandare un segnale al server che dice "chiudi
tutto per me", nel secondo caso, il server non riceve piu' nessun segnale,
e (dopo un certo tempo) dovrebbe vedere se il client e' ancora li', a
questo punto la scrittura nel socket va' buca o non riceve piu' risposta
e capisce che il client e' morto.
Davide

Grazie mille.
Newsgroup: it.comp.java
Titolo: la Gui di Netscape6

 Tel.
(+39)-0587-749206
  Fax.
(+39)-0587-749206
  WEB: 
http://www.classx.it
  <
============================================================================

> Non vi sembra che la gui di Netscape6 abbia qualcosa di molto "javoso" ?
A me sembra che Netscape6:
-sia veramente un po' troppo lento ad avviarsi
-non mi abbia chiesto il permesso di piazzare la sua JVM nel pannello di
controllo di fianco a quella del mio JKD1.3
Beh dovevo sfogarmi perché non sopporto i programmi mastodontici ed
invadenti (stile MS per intenderci).
Comunque si, mi sembra javoso (ma si può ritornare alla meno celestiale
interfaccia canonica di win).
bye
maS


x windows e` ok, ma la versione linux e` ferma alla 4, senza il supporto
java... :-(
-- 
Ciao,    |  I can see tomorrow   I can see the world to come
 Matteo  |  I can see tomorrow   Hear the pandemonium 
         |                     -- Killing Joke (Pandemonium)


Sara' anche javoso ma sul mio povero p 166 mmx e' durato 5 minuti! Ce ne
vogliono 20 solo per avviarsi!!!
Anche opera! Troppo lento all'avvio, per me. Poi sono entrambi troppo
instabili (sara' per la ipopotenza del mio processore, ma le cose stanno
cosi'). Mi dispiace dirlo ma come browser preferisco IE.
Nihil
---
nihil est quod ratio facere non posse

Boh, voi che dite ?
No: jar=zip, i menu sono gtk+ tematizzati.
_______________________________________________________
   Davide Manzoni -    email: 
dman...@racine.ra.it
The salesman said "This machine requires Windows 95, NT,
or better."   The only thing I could think of was Linux.
_______________________________________________________

 wrote:

Ie ti sembra veloce ad avviarsi solo perche' in realta' si avvia
quando avvi il pc...
se avvii opera la prima volta dopo tutte le altre saranno veloci...
X fare la prova usa 98lite e rimuvi l'integrazione di IE e vedrai che
ad avviarsi ci mette + o - quanto il NS4.
Ciao
--------------------------------------------------
Brayan Fix Kirys Solfory
Remove DELTHIS from the address to replay
Kirys Tech 2000: 
http://www.kt2k.com

 Ciao
Probabilmente hai ragione, adesso provo, ma non mi servira' a niente
visto che ho gia' cambiato idea non appena ho trovato netscape 4.01,
questo si che e' veloce! Per Opera cmq sono sicuro che non e' come dici
tu, sul mio pc ci metteva 15 20 sec. ad ogni avvio ed e' sempre stato
molto instabile; mi piaceva pero' il fatto che potevo aprire piu' pagine
nella stessa "finestra".

Newsgroup: it.comp.java
Titolo: Un'eccezione che provoco apposta e non avviene ! Perche' ?

Salve a tutti :
Io provoco apposta la eccezione FileNotFoundException, nel seguente
modo (nomeFalso.txt e' un nome di file che non esiste) :
BufferedReader ingresso ;
.... . . . . . . . . .
try {  
ingresso = new BufferedReader (new Filereader ("nomeFalso.txt") ) ;
. . . . . .  .
}
catch  (FileNotFoundException e){
... . . . . . 
}
Ma essa NON avviene ! Quindi il mio codice catch e compagnia NON viene
eseguito. Anzi : ingresso rimane null e in esecuzione cio' viene
rilevato e il programma termina.
Come e' possibile tutto cio' ?
Non vorrei che non funzionino nemmeno le altre eccezioni !
In generale : come posso testare se il mio ambiente di compilazione /
esecuzione e' ben funzionante e NON da' in numeri ?
Ringrazio in anticipo chiunque possa darmi una qualche spiegazione, o
chi ha avuto il mio stesso problema e lo ha risolto.
Ciao.

 chi ha avuto il mio stesso problema e lo ha risolto.
Quando capitava, ero io a sbagliare.
Francesco

Newsgroup: it.comp.java
Titolo: Client di posta!

Salve a tutti! ho un problema:
dovrei realizzare un piccolo programmino in java che mi spedisce
piccoli messaggi al mio indirizzo email. Tale procedura è da inserire
in un programma molto + grande e complesso che fa altre cose e vorrei
implementare anche questa funzione. Il problema è che ho spulciato un
pò in giro e tutti i testi che ho trovato fanno riferimento alle
javamail. Non si può creare la stessa cosa senza usare loro, visto tra
l'altro, che i mei compilatori non le trovano! O meglio ancora, se
devo proprio usare il JDK, o meglio, il Visual J che uso abitualmente,
dove posso trovare tali librerie?
Grazie da un + che esaurito!

 ha scritto nel messaggio
news:6i817tcl45doblm5e...@4ax.com...


elettronica, perchč non creare un programma che utilizzi i comandi SMTP


:

Usa un URL in forma mailto:
pi...@pluto.com
, dopo aver definito l'host con
System.setProperty("mail.host").
Apri la URLConnection, scrivi sull'inputstream, lo chiudi, voila'. :)
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

Se cerchi qualcosa di un pochino più evoluto puoi utilizzare un pacchetto di
iorionc che con quattro righe ti permette di costruire un client di posta
molto potente.
Newsgroup: it.comp.java
Titolo: Tomcat e out of memory

Salve,
sono alle prese con un problema abbastanza grave con Tomcat 4.0.1.
La mia applicazione, dopo un 150-200 richieste solleva l'eccezione:
 ErrorDispatcherValve[localhost]: Exception Processing
ErrorPage[errorCode=404, location=/servlet/Main]
java.lang.OutOfMemoryError
        <<no stack trace available>>
Praticamente,ho configurato Tomcat in modo  che ogni pagina richiesta
generi un errore di
tipo 404 e poi l'URL viene processato dalla servlet che si preoccupa di
servire la pagine giusta.
Io sinceramente non so piu' che pesci pigliare, non penso proprio che si
tratti di un caso di chiamata ricorsiva infinito, perche' altrimenti
l'eccezione sollevata sarebbe di tipo "Stack Overflow".
La servlet ha una serie di variabili globali,che pero' ad ogni 
processamento
di richiesta vengono sovrascritte e quindi gli oggetti refrenziati
dovrebbero essere deallocati.
Ah,ovviamente ho gia' provato System.gc().
Se qualcuno ha qualche idea, sara' il mio eroe per il resto della
vita! :-)

 wrote in message
news:Pine.LNX.4.21.02012...@ines.cs.unibo.it...


         <<no stack trace available>>
[CUT]
Non potrebbe essere che la tua pagina Main fà una redirect ad una pagina che
non esiste che a quel punto genera un 404 che a sua volta richiamerà la Main
che richiamerà la pagina e così via in modo ricorsivo?
La mia è solo una idea ...
Ciao ciao
Dani
--
Daniele Piras
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If at first the idea is not absurd then there is no hope for it. - Albert
Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Newsgroup: it.comp.java
Titolo: Icona sul Frame!

Potreste aiutarmi a scrivere il codice per cambiare l'icona di default del
Frame?


frame.setIcon(image)
ciao_O
_______________________________________
jame 4.0 is available! 
http://jame.sourceforge.net
_______________________________________
http://digilander.iol.it/schiele


Questo lo sapevo anche io. Ora mi spiego meglio.
Ho scritto il codice:
Toolkit panzarotto ;
mykit = Toolkit.getDefaultToolkit();
Image myicon;
myicon = mykit.getImage("c:/edizione.jpg");
 this.setIconImage(myicon);
this.repaint();
this.show();
dove this è ovviamente il frame!
Però non mi fa vedere nulla ne se carico una gif ne una jpg.
L'immagine deve avere delle misure ben definite o ci vuole qualcos'altro per
visualizzarla. Da premettere che ora non mi fa vedere neanche quella di
default.



io uso del codice del genere e funziona 
public class MFrame extends Frame
{
	public MFrame()
	{
		setIconImage(getToolkit().getImage("icons/default.jpg"));
	}
}
l'immagine viene scalata automaticamente
prova ad usare un path relativo
se l'immagine non viene trovata l'icona non viene disegnata (nemmeno quella di default)
ciao_O
_______________________________________
jame 4.0b is available! 

Newsgroup: it.comp.java
Titolo: Metodi che ritornano char/int?

Salve a tutti , un metodo in Java può
ritornare una stringa .Ma può ritornare
un array di char o interi?
Grazie a tutti
Ciao
Roberto

Certo che può...
scommetto che l'intero lo vuoi ritornare come "status-code" e l'array di
caratteri lo preferisci alle stringhe...
rabbrividiamo brrrrr

 ha scritto nel messaggio
news:a0vp07$etl$1...@pegasus.tiscalinet.it...

... beh , insomma ragazzo , se le cose le sai non
fare il saputello con ste cazzate ,eh?
I brividi me li fai venire tu , se sai le cose parla
non crearti le situazioni , po### di quella ###! :-(
 :-)  Ciao Roberto

un array di char o interi?
public int[] ritornaunarraydiinteri()
{
	int[] a = new int[1000];
	...
	return (a);
}
public char[] ritornaunarraydichar()
{
	char[] a = new char[1000];
	...
	return (a);
}
public Integer[] ritornaunarraydiInteger()
{
	Integer[] a = new Integer[1000];
	...
	return (a);
}
era questo che volevi?
ciao_O
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.2e ]
_______________________________________
http://digilander.iol.it/schiele

 ha scritto nel messaggio
news:a16fq4$rdo$1...@nreada.inwind.it...


Newsgroup: it.comp.java
Titolo: Indirizzo ip su linux

Salve,
non so se sono nel posto giusto, cmq:
ho fatto una semplice applicazione in java che legge un file
remoto memorizzato in una cartella condivisa di un altro pc
della lan, ed esegue alcune operazioni.
Il problema č che non so leggerlo con linux!
Con windows scrivo "\\10.0.0.3\Temp\gigi.txt", e fila tutto liscio,
con linux non so come fare; ho provato con "smb://10.0.0.X...."
ma non va! Help me!
Grazie
Pol

 writes:
Pol> Con windows scrivo
Pol> "\\10.0.0.3\Temp\gigi.txt", e fila tutto liscio,
Coi ringraziamenti di molti virus :) :)...
Pol> con linux non so
Pol> come fare; ho provato con "smb://10.0.0.X...."  ma non va! Help
Pol> me!
Ti conviene montare la directory. Questo è pure cortese per il computer
remoto, che ti autentichi al momento del mount...
Oppure cercare in giro classi Java che interagiscano con SMB.
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione
Newsgroup: it.comp.java
Titolo: it.comp.java su outlook

Come faccio a mettere questo newsgroup su Outlook Express ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Come faccio a mettere questo newsgroup su Outlook Express ?
1. Apri outlook
2. vai su strumenti e selezioni niusgrup...
3. seleziona questo o il "niusgrup" che ti interessa
4. sottoscrivi
                     IL SANTO

                      IL SANTO
Grazie per avermi risposto, ma mi chiede di inserire un server delle
News(NNTP) ! Che devo mettere ?


 News(NNTP) ! Che devo mettere ?
il tuo account ti fornisce le seguenti cose (di sicuro!)
1. connessione internet  (numero di chiamata ovvio)
2. server della posta
   es:  
pop.tiscali.it
3. server delle news
   es  
news.tiscali.it
quindi vai a spulciare sul tuo abbonamento e trova qual'è
il server delle news (lo trovi in quel foglio che saggiamente
avrai conservato quando hai fatto l'abbonamento)
te ne dico alcuni
tiscali:     
news.tiscali.it
interfree    
new.interfree.it
virgilio:   
news.virgilio.it
...come vedi, forse, il tuo accaoutn avrà un server
di questo tipo
 
news.tuoaccount.it
a questo punto fai così
1. seleziona strumenti  e all'interno seleziona account
2. scegli la linguetta news
3. scegli "aggiungi"
4. segui la guida munito del tuo famigerato server delle news
    quando avrai finito sarai pronto per questa fantasmagorica
    esperienza
5. rifai quello che ti ho detto nell'altro post
                  IL SANTO

Newsgroup: it.comp.java
Titolo: un esempio che non riesco ad eseguire

Ho provato a compilare il seguente programma preso dal tutorial della sun:
/**
 * The HelloWorldApp class implements an application that
 * displays "Hello World!" to the standard output.
 */
public class HelloWorldApp {
    public static void main(String[] args) {
        // Display "Hello World!"
        System.out.println("Hello World!");
    }
}
    javac HelloWorldApp.java
e mi restituisce l'eseguibile (OK non è una dizione esatta)
HelloWorldApp.class lo eseguo...
    java HelloWorldApp.class
ma mi restituisce
    Exception in thread "main" java.lang.NoClassDefFoundError:
HelloWorldApp/class
Il tutto è eseguito da j2sdk1.4.0 su win 2000
Qualsiasi suggerimento è benvenuto, grazie

 HelloWorldApp/class
Prova ad eseguirlo con la seguente riga
     java HelloWorldApp
omettendo l'estensione del file
Ciao Daniele

Newsgroup: it.comp.java
Titolo: JBuilder9: Archive Builder...

Ciao a tutti,
ho provato ad utilizzare il suddetto tool per la creazione di un JAR della
mia applicazione da far girare su altre macchine. Seguo il Wizard, scelgo
di creare un Jar Application, imposto la classe main, no manifest, etc....
ed alla fine il processo termina ma non mi ha creato niente !!!
Qualche suggerimento ?
Grazie
SnOcK

Clicca dx sul jar che ti ha creato e seleziona "Make".
Ti crea il jar
ciao
     Giube

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.java
Titolo: Chiamare librerie di sistema

Programmando in Java su SO Linux, come posso utilizzare i metodi delle 
librerie che sono in /lib, oppure, c'è un modo per utilizzaer i metodi 
dichiarati in un file "include.h" (che fà riferimento a librerie scritte 
in C) ??
In pratica mi serve di accedere ad una smartcard della quale ho i driver 
  già compilati e non intendo ovviamente riscriverli per accederci 
direttamente da Java.
C'è un modo di fare questo ?
Grazie
Alesi_27

 C'č un modo di fare questo ?
Non ho mai programmato su smartcard (anche se la cosa dev'essere di certo
interessante ;-)
comunque hai provato con JNI?
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 
Non sono una cima del Java, avevo visto che con JNI posso definire dei 
file .h che possono essere inclusi in codice C. Si può fare anche 
l'inverso ??
Cmq vado a leggere bene la doc, grazie!
ciao
Alesi_27

 
la soluzione č proprio JNI.
il problema č che sono un pň impedito con la compilazione del codice in C
ciao
Alesi_27
Newsgroup: it.comp.java
Titolo: PrintStream & PrintWriter

Buongiorno,
Nel codice di esempio allegato ad un libro c'è questa istruzione:
// Lo stream di default per il Debug e' lo standard output
   debugStream = System.out;
dove debugStream è un oggetto di tipo PrintStream.
A causa di un metodo deprecato ho modificato il codice
ed ho creato debugStream come oggetto di tipo PrintWriter.
ora ho questo errore:
found   : java.io.PrintStream
required: java.io.PrintWriter
                debugStream     =       System.out;
                                              ^
il messaggio è esplicativo, ma non so come risolverlo.
Saluti


Non puoi asseganre System.out ad un PrintWriter, qual'è il metodo deprecato
che ti serve?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


il metodo deprecato è questo:
DriverManager.setLogStream(debugStream);
io ho sostituito con:
DriverManager.setLogWriter(debugStream);
nella classe figlio che è un ConnectionPool
mentre nella classe padre ovvero il resourcePool
ho dovuto cambiare il tipo da PrintStream in
PrintWriter, ma questo causa il problema che ho descritto.
Saluti

 ha scritto:

java.io.OutputStreamWriter
Inviato da 
www.mynewsgate.net


il metodo deprecato è relativo alla classe
DriverManager ed è questo:
 setLogStream(PrintStream out)
e nella documentazione, come alternativa,
ho trovato solo questo:
 setLogWriter(PrintWriter out)
tuttavia System.out accetta solo un oggetto
di tipo PrintStream e non so come sia possibile
impostare invece un oggetto PrintWriter affinchè
scriva nello standard output (suamo sotto Tomcat)
Grazie e Saluti

 Grazie e Saluti
java.io.OutputStreamWriter!
Inviato da 
www.mynewsgate.net

 java.io.OutputStreamWriter!
chiaro...no?
Inviato da 
www.mynewsgate.net


No, affatto,
ma sto cercando di interpretare le dritta.

 ma sto cercando di interpretare le dritta.
Ti avevo suggerito java.io.OutputStreamWriter perchè serve a convertire un
generico stream di caratteri in stream di byte.
Gurdando la documentazione delle API (da tenere sempre aperta) ho visto che è
ancora più facile!!!
Non ricordavo che c'è un costruttore di PrintWriter che prende anche un
OutputStream come argomento!
Ti serve un PrintWriter; l'OutputStream ce lo hai...dovrebbe essere semplice, no?
Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.java
Titolo: Non riesco a trovare delle buone guide !

Non riesco a trovare delle guide per l'utilizzo di servlet java con database
oracle.
dove posso andare ?

oracle. dove posso andare ?
http://www.amazon.com/java


Prova a guardare su:
http://technet.oracle.com/tech/java/servlets/
Occhio che alcune pagine richiedono l'iscrizione al servizio
(aggratise).
Comunque non credo che ci sia bisogno di reperire informazioni
specifiche per Oracle... l'interfacciamento dovrebbe avvenire via JDBC o
(ma solo se lo vuoi) SQLJ.
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
If Bill Gates had a dime for every time a Windows box crashed...
Oh, wait a minute... he _already_ does! ;)