mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Controllando il focus con Swing

Ciao a tutti: io avrei un grave problema nel cercare di pilotare il focus
all'interno di una finestra di windows.
Quando cerco di far ottenere il focus su un componente textfield diverso da
quello previsto nella lista di default del focus,
io ottengo apparentemente due focus: uno sul componente che ho pilotato e
l'altro sul componente previsto nella
lista di default del focus.
Per evitare ciņ, ho usato la API java.awt.Container.transferFocus() ma non
sembra funzionare correttamente.
Qualcuno puņ aiutarmi?

Newsgroup: it.comp.java
Titolo: showInputDialog come JPasswordField si può?

Salve, è possibile, e se si come, occultare il testo immesso in una
JOptionPane.showInputDialog con le stesse modalità con le quali avviene in
un JPasswordField? cioè visualizzando un carattere tipo * per ogni carattere
digitato?
Grazie per il vostro aiuto
Daniele

Scusate se riposto il messaggio dopo pochi minuti, ma il server  mi ha detto
che il primo che ho iviato è stato cancellato durante la fase di invio, non
mi era mai successo, spero che non dobbiate leggere per due volte la stessa
cosa.


Puoi mettere quello che ti pare in una JOptionPane, anche oggetti complessi.
Io ci carico dinamicamente da una a tre JLista, con tanto JScrollPane,
JLabel per dire che cosa contengono e un bel JPanel con un BoxLayout per
gestire i componenti.
A anche un'immagine.
Come fare? Dammi 5? e te lo dico ;)
Allora, io ho fatto in maniera tale da creare dinamicamente una JOptionPane,
in modo tale da usarla sia come message, che confirm dialog.
Per fare questo, basta dire al costruttore della JOptionPane le opzioni dei
bottoni da mostrare.
Io mi faccio passare un parametro al mio metodo in base a quello setto
questa proprietà.
if(option != JOptionPane.YES_NO_OPTION)
         option = JOptionPane.CLOSED_OPTION;
La JOptionPane vuole nel costruttore, come primo parametro, un Object.
Questo ti fa capire, che se passi un qualunque Object, lui interpreta e
setta le dimensioni.
FAI ATTENZIONE. Se vuoi una dimensione ben precisa di un oggetto, ricordati
di specificarla mediante il setPreferredSize(Dimension dim);
Quindi se passi come Object, o una JPasswordField o un JPanel con dentro 300
oggetti grafici, per lui è lo stesso.
Io ad esempio ho creato un [JPanel pnl] dove scarico dentro dinamicamente le
cose che mi serve da mostrare.
Dopo che ho montato il tutto, lo preparo così.
L'istanza : iconStop, è ovviamente di tipo Image.
Se gli passi un'immagine, la mostra di fianco all'oggetto che gli hai
passato.
JOptionPane jop = new JOptionPane(pnl,
                             JOptionPane.ERROR_MESSAGE,
                             option, iconStop);
Siccome le JOptionPane sono resizabili, ho usato la dichiarazione sopra per
poi fare :
JDialog dialog = jop.createDialog(Frame f, "Messaggio della barra della
finestra");
     dialog.setResizable(false);
     dialog.setVisible(true);
Hai sempre una JOptionPane, solo che non è resizabile.
Per conoscere il risultato dell'operazione eseguita :
Object selectedValue = jop.getValue()
int ris = ((Integer)selectedValue).intValue();
OK?
Spero di averti aiutato.
Newsgroup: it.comp.java
Titolo: Patch Netscape 4.05 per JDK 1.1.5

Qualcuno potrebbe dirmi dove poter scaricare la patch che permette al
browser Netscape Comunicator 4.05 di supportare tutti i metodi della
vesione 1.1.5 del JDK
Ve ne sarei grato.
Salve
Luca R.

 vesione 1.1.5 del JDK
Io cerco quella per JPAD mica sai dove recuperarla?
niknic

 Ve ne sarei grato.
Sembra che ci sia una versione 4.05 con supporto per JDK 1.1 a:
http://ftp.sunet.se/pub/www/Netscape/communicator/4.05/development/english/windows/windows95_or_nt/4.05_plus_JDK1.1_pr1/
io non ho provato ad installarlo, quindi il rischio é tutto tuo ;-)
per quanto ne so non credo che ci sia una versione ufficiale di Netscape
che abbia un supporto completo per JDK 1.1.
--
Mikael Lundgren, inXit Communications AB, Uppsala, Sweden
Tele: 
+46 (0)18 146405
, Mobil: +46 (0)703 400105, Fax: 
+46 (0)18 146411
mailto:
mikael....@inxit.com
, 
http://www.inxit.com
Newsgroup: it.comp.java
Titolo: garbage collector...

  ho una domandina facile facile...
beh... nel caso di servlet normalmente i ServletEngine più diffusi
fanno il reload automatico (o cmq impostabile da properties). Nel caso
di classi non c'è altra soluzione che riavviare il server.
Kali

Salve a tutti,
  ho una domandina facile facile...
E' molto gentile da parte di Java fare il garbage collector a modo suo...
...ma è possibile scaricare "manualmente" un oggetto dalla memoria?!
Cerco di essere più chiaro...
Se faccio una servlet e la invoco da un Server, e mentre la provo mi rendo
conto che ha dei bug, che faccio?!
Semplice...
...prendo la servlet, la modifico tentando di risolvere i bug, la ricompilo
e la ributto sul Server...
...ma attenzione... per rendere effettive le modifiche devo far ripartire il
Server...
Finchè questo lo faccio a casa mia sul mio PC va bene...
...ma se questo va fatto su un Server che e' attivo e che funziona?!?!
Non posso credere che nell'immensa potenza di Java, manca un meccanismo che
scarichi dalla memoria un "componente java" (servlet, bean,...) e ricarichi
quello modificato!!!
Qualcuno puo' illuminarmi?!?!
Grazie...


ha scritto:

..
a meno che la classe in questione non sia stata già progettata con lo
scopo preciso di poter essere aggiornata run-time, nel qual caso basta
che l'applicazione sia fornita di una
voce-di-menù/pulsante/quel-che-si-vuole
con il quale si genera un nuovo class-loader per la classe in
questione e si carica la versione aggiornata; questo è possibile solo
se la classe in questione viene usata in pochi punti ben definiti, in
modo che si possa essere certi di cancellarne TUTTI i riferimenti e
chiamare il GC prima di ricaricare la nuova classe.
Questo meccanismo, di cui non bisognerebbe abusare, e che viene
correntemente usato da tutti i server engine in grado di fare
automatic-reload dei servlet (tra cui Tomcat), è chiamato "HOT
DEPLOYMENT" ed è ampiamente documentato presso
 
http://developer.java.sun.com/developer/TechTips/2000/tt1027.html
Ovviamente tali considerazioni non vogliono essere una risposta
positiva al quesito originario, per il quale la risposta rimane sempre
no; solo in un caso la domanda ha senso e può avere una risposta
affermativa, cioé quando si vuole modificare solo l'implementazione di
uno o più metodi della classe, e non lo scheletro della classe (cioè
l'insieme dei prototipi dei metodi e degli attributi), nel qual caso è
possibile realizzarlo usando 2 classi: l'interfaccia/classe astratta
"A" che  contiene lo scheletro della classe e che viene caricato
load-time dal system class loader, e la implementazione frutto di
modifiche "B" ("B" deriva/implementa "A") che viene caricata run-time
dal class loader personalizzato. Per maggiori dettagli guardare il
link sopra, dovrebbe essere sufficiente.
Ciao, Max.
Newsgroup: it.comp.java
Titolo: Messaggi internedi nelle servlet "lente"

Nel caso di servlet complesse che hanno un tempo di esecuzione piuttosto
elevato (sopra il minuto), e' possibile visualizzare sul browser, durante
l'esecuzione della sevlet stessa, dei messaggi per far capire all'utente che
l'elaborazione e' in corso e non si tratta di un crash sul server?
L'ideale sarebbe visualizzare un messaggio ("Loading, please wait" o
qualcosa del genere) per poi sostituirlo con la pagina HTML definitiva
generata dalla servlet.
Qualcuno sa darmi un aiuto?
Grazie mille.
--
llandre
 e-mail : andmars -at- tin -dot- it
 web    : 
http://www.dei.unipd.it/~patch

 ha scritto nel messaggio
news:AplX7.2946$8D5.1...@news2.tin.it...


 wrote in message
news:a0kobu$235$1...@pegasus.tiscalinet.it...


> Qualcuno sa darmi un aiuto?
Ci provo pure io...: )
Un bel messaggio di lunga attesa sul bottone/link che fa partire la suddetta
servlet. Niente di particolare, hai avvisato che sarà lunga e dura, e
sopratutto mantieni la tua salute mentale, valore dimenticato
nell'informatica moderna :))))
Ciao e buon lavoro
Giuseppe

 l'elaborazione e' in corso e non si tratta di un crash sul server?
durante l'elaborazione (o solo all'inizio) puoi fare una println("sto
facendo questo") e poi un flush(), cosi' viene scritto a video.
alla fine se vuoi sostituirla con il risultato usa dispatcher e forward...
--
Ciao by Allanon
Newsgroup: it.comp.java
Titolo: Esperienze di progetto

Ciao a tutti,
sarei interessato a conoscere le vostre esperienze nelle varie fasi
REALI di un progetto con tecnologia Java
Mi spiego meglio: nella mia esperienza, dopo una fase di analisi col
cliente, e dopo aver scelto una certa tecnologia (ad esempio Jsp,
Servlet per lato web o Swing per il desktop, il database, ecc) comincio
a tirar fuori qualche diagramma UML che mi può essere utile per capire
la realtà che ho di fronte. In particolare creo Use Cases per capire
COSA deve fare l'applicazione, e diagrammi delle classi per capire COME
deve essere realizzata l'applicazione, sfruttando quando possibile i
design patterns.
Cerco in generale di mantenere un alto grado di astrazione per poter
mantenere ed aggiornare facilmente questa realizzazione, in modo cioè
che sia facile aggiungere nuove classi o nuovi componenti all'interno
dello schema.
Mi capita anche di realizzare State Diagram per valutare come cambia lo
stato delle classi in risposta a certi eventi.
Per qualche metodo particolarmente importante mi capita di scrivere
dello pseudocodice, come verifica, per valutare se dal diagramma delle
classi sia possibile implementarlo, o eventualmente rivedere il
diagramma delle classi.
Dopo ulteriori chiarimenti col cliente, visto che sicuramente possono
sorgere dubbi in questa fase di progetto, si passa alla realizzazione
vera e propria del codice. Quindi la conversione dei diagrammi UML
realizzati in codice Java, in un insieme di classi che potranno essere
sfruttate dalle Jsp,Servlet ad esempio per una eventuale applicazione web.
Si passa poi ai test ed alla manutenzione.
Questo è quanto accade nella mia esperienza, vorrei sapere cosa ne
pensate, quali fasi potrebbero essere migliorate, su cosa dovrei riporre
maggiore attenzione, ecc
Mi interesserebbe avere da persone più esperte consigli su come
mantenere basso l'accopppiamento tra le varie classi, insomma i consigli
basilari per una buona programmazione OO.
grazie mille! 
Inviato da 
www.mynewsgate.net

 REALI di un progetto con tecnologia Java
Ciao,
io lavoro con XP, forse ti può interessare darci un'occhiata.
http://www.xprogramming.com/xpmag/whatisxp.htm
Marco
-- 
reply: remove duh.spam.
http://cthulhu.zapto.org


Questa è la norma, quello che normalmente si dovrebbe fare. :-)
Mi sto rendendo conto però che ormai l'approccio che si ha verso i 
progetti IT ora sta cambiando e quindi sto cercando di adeguarmi.
Per questo mi sto avvicinando sempre con più convinzione alle metodologie 
denominate Agili. Come qualcuno ti ha già fatot presente :-)
Se ho l'opportunità adotto Scrum.
Per maggiori info:
http://www.controlchaos.com/
http://www.agilemovement.it
Be Agile!
G.M.
Newsgroup: it.comp.java
Titolo: vi spiacerebbe definire un TROLL

secondo i criteri dettati dalle vostre testoline?
 
-- 
Quando la dittatura è un dato di fatto, la rivoluzione diventa un diritto.
(Victor Hugo)
 
“L’intelligenza sa di essere libera, quali che siano le coercizioni 
esteriori. Sa che la grandezza dell’Uomo è nel pensiero, e sa che c’è 
sempre almeno un altro uomo che lo afferra e lo trasmette.”
(Ida Magli, Omaggio agli Italiani)


 
io, LOLLO brigido, credo che Dott. UgoQuaglia sia l'unico, vero,
autentitco, cristallino, TROLL non foss'altro perchè al solo immaginarlo
mi faccio di quelle risate in iperventilazione e addominali in tensione.
 
Peraltro, come da manuale, deve essere uno sfigato come se ne trovano
pochi.
 
--

Newsgroup: it.comp.java
Titolo: problemi con RMI

Sto tentando inutilmente di avviare un oggetto remoto da una servlet http.
Quando nel metodo di inizializzazione della servelt viene chiamato il
costruttore della mia classe che estende java.rmi.server.UnicastRemoteObject
(quindi l' oggetto dovrebbe essere reso esportabile in modo implicito dal
costruttore ereditato) il programma si blocca. La cosa strana è che non
riesco a recuperare nessun eventuale errore nonostante tenti di recuperare
eccezzioni generiche.
Grazie.

 wrote in message
nyDX7.5604$s04.2...@news.infostrada.it...


Newsgroup: it.comp.java
Titolo: Problema con le animazioni (classi Graphics e Graphics2D)

Ciao a tutti, è la prima volta che posto.
Il mio problema è il seguente:
dovrei realizzare un semplice programma
che stampa una griglia dentro ad una finestra.
E poi stampa un pallino che si muove "a random"
lungo le linee della griglia seguendo le direzioni
Nord,Sud,Ovest ed Est.
lo scoglio principale per me è questo: non ho capito
come faccio a mantenere la griglia dentro alla finestra.
Mi spiego meglio: disegno la griglia, ma se il comando
successivo disegna il pallino, la griglia scompare.
Come devo fare? Qualche consiglio per simulare
l'animazione?
-- 
,Blob{..DX21..} [NP - Alan Sorrenti - Sienteme It's Time To Land ]
http://xoomer.virgilio.it/blob.dx21/
----
"The voice is still clear in my head;
it's the last word in monologue....
close-up, interior, night."
Peter Hammill - Incoherence [2004] 

 ha scritto nel messaggio 
news:443412a1$0$18299$4faf...@reader1.news.tin.it...

Newsgroup: it.comp.java
Titolo: Applet e permessi

Salve a tutti!
ho una applet che deve leggere dei dati da file XML... questi file risiedono 
sul server in una sottocartella "resources" della applet.
Il problema è che quando acedo alla pagina web contenete l'applet, questa 
non si avvia normalmente a causa di un AccessControlException causato da una 
classe che apre un InputStream su un file XML in "resources".
Teoricamente, correggetemi se sbaglio ;), non occorre fornire all'applet 
certificati particolari in quanto i file necessari risiedono tutti sul 
server dal quale l'applet viene caricata... inoltre ho verificato l'URL del 
file in questione ed è correttamente una cosa del tipo 
http://127.0.0.1/~sergio/applet/resources/config.xml
 .
Per fare queste prove ho installato Apache HTTP server e l'ho configurato in 
modo tale da accedere al suddetto indirizzo...
Ho pensato che forse non ho i privilegi necessari per leggere file diversi 
da .html nella directory del sito... in questo caso come posso fare? Ho 
cercato qualche info su come configurare apache... ho scaricato anche un 
tool di configurazione visuale ma nn sono riuscito a risolvere questo 
problema!
Secondo voi da cosa può dipendere? Applet, Apache o cosa?
Grazie dei consigli e scusate se mi sono dilungato un pò troppo ;P
((clase)) 

 Secondo voi da cosa può dipendere? Applet, Apache o cosa?
Come richiedi il file al server?

 ha scritto nel messaggio 
news:d91fa8$2r3$1...@area.cu.mi.it...


Newsgroup: it.comp.java
Titolo: Disassemblare e riassemblare una classe

Ciao a tutti,
volevo sapere se esistono strumenti per disassemblare e poi riassemblare una
classe java.
Il mio problema è che vorrei fare una piccola modifica ad un programma java
(regolarmente pagato) che utilizzo normalmente.
La modifica consisterebbe nell'eliminazione di un pop-up relativo ad un
messaggio di warning che mi viene mostrato spesso.
Ho già individuato la classe che mostra il pop-up, ho provato a decompilarla
con jad, ma evidentemente è stato utilizzato un "obfuscator" in quanto jad
non riesce a decompilarla correttamente.
Avrei pensato quindi di utilizzare un disassemblatore.
Ho scaricato jasmin ma ho dei dubbi:
1) Mi sembra che sia un programma piuttosto datato e non so se funziona con
i programmi java versione 1.3
2) Cosa devo utilizzare per disassemblare la classe?
3) Esistono delle altre alternative a Jasmin?
Grazie a chiunque voglia rispondermi,
Davide.

 classe java.
Esiste un programmino che uso molto spesso si chiama
NMI Java code viewer lo trovi qui:
http://www.trinnion.com/javacodeviewer/
Ti disassembla e decompila il codice, poi lo modifichi e lo ricompili.
Cmq non so se funziona con le classi offuscate.
Spero di esserti stato di aiuto.
Cmq non e' "illegale" una cosa del genere?
Ciao,
Corrado

 ha scritto nel messaggio
news:b706c129.04011...@posting.google.com...


 ridistribuirlo per scopi di lucro).
Beh, se il warning fosse "Il periodo di valutazione è terminato, per 
continuare ad usare il programma occorre acquistare la licenza"...
:)

Beh si, in questo caso sabbe una cosa illegale.
Ma non è questo il caso.
Davide.
Newsgroup: it.comp.java
Titolo: Random come variabile istanza o come variabile locale?

Avevo scritto un'applet che suonava pressapoco cosě:
public class RandomShape extends java.applet.Applet
{
  public void paint(Graphics g)
  {
    ....
    for (int i = 0; i < 10; i++)
      g2.draw(this.randomShape());
  }
  private Shape randomShape()
  {
    Random random = new Random();
    int x = random.nextInt(this.getWidth());
    int y = random.nextInt(this.getHeight());
    ... 
 
    Shape shape = new Ellipse2D.Double(x, y, 60, 40);
    return shape; 
  }
}
Facendola andare vedevo che mi disegnava un po' di figure ma mai dieci 
(eppure controllando nel debug il ciclo for richiama 10 volte il metodo 
randomShape).
Portando la variabile Random fuori dal metodo randomShape, facendola 
diventare una variabile istanza e istanziandola prima di richiamare il 
metodo randomShape, finalmente tutto sembrava lavorare nel modo che mi 
aspettavo.
Ma perchč tutto ciň ? 
-- 
Ciao. Fabrizio.
icq: 241182067
< MISTAH KURTZ -- HE DEAD.
                A penny for the Old Guy>
(T.S. Elliot: the hollow men)

 aspettavo.
In questo caso la sequenza è inizializzata solo una volta.
maybe...
mirko.

 mirko.


 avevo uguali serie numeriche dalle quali i metodi nextInt() prelevavano ?
esatto: è capitato anche a me proprio pochi giorni fa.

 esatto: č capitato anche a me proprio pochi giorni fa.
Grazie č tutto chiaro


Newsgroup: it.comp.java
Titolo: USO DI JAVACC

CIAO RAGA VORREI UN AIUTO CIRCA L'USO DI JAVACC E SPECIALMENTE LA
DEFINIZIONE DI UNA GRAMMATICA IN BNF. FATEMI SAPERE è URGENTE. CIAO GRAZIE.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Fabrizio Marini wrote:
| Javacc veniva distribuito dalla webgain .... sul loro sito
(
www.webgain.com
)
| trovavi tutto.
| Con un po' di pazienza su google trovi un po' di roba ...
La sua nuova casa:
https://javacc.dev.java.net/
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkAC0vcACgkQaJiCLMjyUvuctwCg35hizniFGD72CBW7WUAi//1h
ooUAoPTh/7K2JF7Bhs2SBl2YsqPS5wSh
=94py
-----END PGP SIGNATURE-----

 ha scritto nel messaggio
news:btupbl$bot76$1...@ID-187835.news.uni-berlin.de...

Newsgroup: it.comp.java
Titolo: risolto il "millenium bug"

con l'update 23, era aperto dal 2001:
http://www.exploringbinary.com/java-hangs-when-converting-2-2250738585072012e-308/
immaginate la facilità con cui è possibile causare un dos...

 con l'update 23, era aperto dal 2001:
Piu` o meno come questo, anche se piu` giovane:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6342561
Enrico

Newsgroup: it.comp.java
Titolo: Capire se un file è già in uso.....

Come posso evitare che due applicazioni che tra di loro non si vedono,
usino contemporaneamente un file?
Ho provato a vedere se c'è un comando per capire se il file è già in uso,
ma non ho trovato nulla.......
Avete qualche idea?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Sincronizza i metodi...

E CHE C'ENTRA???
ti ha detto che le applicazioni non si vedono...



Scusa, in realtà ho letto di fretta il messaggio.
Un metodo comune e pulito potrebbe essere che, quando uno dei due processi
sta utilizzando il file, scrive un file temporaneo che cancella
automaticamente quando ha rilasciato il file.
L'altra applicazione fa lo stesso e tutte e due, prima di aprire il file
controllano se il file temporaneo esiste e, in caso contrario occupano il
file principale.
Spero di essermi spiegato bene.
Daniele.

 ha scritto nel messaggio
news:as2ght$u9$1...@newsreader.mailgate.org...

Potresti provare ad usare i blocchi a livello di file system (jdk1.4.0 in avanti). Guarda
la documentazione per le classi:
java.nio.channels.FileChannel
java.nio.channels.FileLock
--
"Lascia che gli eventi seguano la propria strada"
(per rispondere personalmente leva IlDitoDalCulo.)


Se hanno aggiunto delle librerie per gestire questo problema ben vengano...
Il fatto che, per esigenze di progetto sviluppo ancora con il JDK 1.3.1 e
del questo package java.nio.channels non ne sapevo l'esistenza.

E' allora me sa che t'attacchi (come si dice a roma)
La soluzione di controllare il temporaneo proposta da Daniele puo' 
andare bene solo se tu hai il controllo di tutte le applicazioni che 
usano quel file, cioe' se le hai scritte tu.
Dico "puo'" e non "va" bene in quanto anche questo sistema di verifica 
e' fondamentalmente fallace su un sistema multitask (i.e. unix) in 
quanto nessuno ti garanatisce la serialita' degli eventi
Faccio un esempio:
tempo	PROCESSO1		PROCESSO 2
1	nn esiste tmp			-
2		-		nn esiste tmp
3		-		apro file "vero"
4	apro file "vero"	genero tmp
5	genero tmp			-
= CATASTROFE
Spero di essere stato chiaro.
L'unica vera alternativa e' passare ad un db.
Ciao

Newsgroup: it.comp.java
Titolo: Servlet-Applet

 Ciao a tutti...
io mi trovo in un problema che mi sta facendo sbattere la testa da 2 giorni
interi....
Io ho una servlet che crea una pagina che contiene un applet...
il codice che compare nella pagina creata è del tipo:
<html>
.
.
.
<APPLET code="NomeApplet.class"> passaggio parametri
</APPLET>
.
.
.
</HTML>
Quando questa pagina viene generata mi visalizza l'eccezione
"ClassNotFoundException: nomeapple.class"
in giro ho trovato qualke tips che mi diceva di aggiungere anche
codebase='/' dopo code="No...", ma purtroppo nn funziona ancora.
dimenticavo... l'applet si trova nella stessa cartella della servlet.
A questo punto nn so proprio che fare
Vi prego aiutatemi

 ha scritto nel messaggio
news:YHzjc.155274$rM4.6...@news4.tin.it...


Newsgroup: it.comp.java
Titolo: Consiglio per sviluppo web application

Ciao a tutti,
sto iniziando l'analisi per una web application di tipo portale.
Nonostante le specifiche iniziali non siano particolarmente onerose, in 
prospettiva il progetto si allargherà parecchio inglobando diversi 
moduli e servendo molteplici utenti.
Visto che è un progetto che parte da zero sto valutando il framework più 
  adatto ad uno sviluppo "pulito" che ne faciliti soprattutto la 
manutenzione e la modularità.
La scelta al momento è caduta su Struts che mi sembra risponda bene alle 
mie esigenze.
Cercando però ho trovato che ci sono dei progetti opensource (JetSpeed-2 
o JBoss Portal) che implementano un portale enterprise.
Il dubbio è: sviluppare tutto in casa con Struts, oppure affidarsi ad un 
  "portal framework"?
Grazie per ogni consiglio e/o riflessione!!!
luke

 luke
se hai un budget mooolto alto, ti conviene fare tutto tu ... così lo fai come vuoi ... 
se devi fare in fretta ... quello di jboss mi sembrava interessante come portale ...
miaooo maks.

Newsgroup: it.comp.java
Titolo: un'ultima cosa....

Vorrei capire una cosa...
Sempre in riferimento a quegli archivi jar. Pensavo di aver capito che
trattasi di archivi di classi. Tuttavia cliccando su un file .jar mi sono
accorto che era eseguibile. Grande sorpresa, va bene, ma finita lě. Il
problema piů grosso č che sono andato a vedere quali fossero le classi
archiviate nel jar ed ho trovato un mare di .class che perň non ho sul pc.
Come mai il .jar riesce a trovarli? Dove li pesca? Pnsavop da internet, ma
la cosa funziona anche con la rete disablitata.
Grazie

 ha scritto nel messaggio
news:mAxvd.290767$b5.14...@news3.tin.it...

Credo di aver capito: perň daemi un segno di vita (di conferma o smentita)
:-)
Credevo che un file jar fosse un elenco di indirizzi e nomi di file .class,
invece mi accorgo che č un archivio. Cioč esso contiene i file class e
questo risponde alla mia domanda!
Grazie

 wrote in message
news:kPxvd.510727$35.21...@news4.tin.it...


Newsgroup: it.comp.java
Titolo: Icone per Bottoni

Ciao a tutti,
qualcuno di voi sa dove posso scaricare qualche iconcina da mettere come
immagine ai bottoni della mia interfaccia?
Grazie a tutti.
Simone
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
http://developer.java.sun.com/developer/techDocs/hi/repository/
Se non erro devi registrarti.
Newsgroup: it.comp.java
Titolo: ambiente di sviluppo

Quale ambiente di sviluppo mi consigliate per sviluppare applet java? (Come
sistema operativo ho Windows NT)
Grazie

 ha scritto nel messaggio
news:9mikuf$j2o$1...@fe1.cs.interbusiness.it...

Io uso Forte for java 2.0, mi sono trovato molto bene, considerando che č
tutto free!!
Ho sentito parlare di jbuilder 5 , ma non lo conosco
Questo č il link dove lo puoi scaricare.
http://www.sun.com/forte/ffj/buy.html
 , scarica la versione free.
Ti basta lanciare il .class da riga di comando del prompt di dos, come
eseguiresti un qualunque programma java, poi si installa da solo.
E' un pň pesante, e richede molta memeria RAM, almeno 128 ma ti consiglio
196 o piů!
Ciao.

 wrote in message
9mikuf$j2o$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:9mikuf$j2o$1...@fe1.cs.interbusiness.it...


 wrote in message
newscache$jqcvig$61d$1...@linuxintra.cnare.it...


Newsgroup: it.comp.java
Titolo: Processi concorrenziali

Ciao a tutti,
devo realizzare un prog di lettura/scrittura su una struttura dati (hashmap)
attraverso processi concorrenziali, volendo evitare l'attesa indefinita
vorrei che i threads si susseguissero secondo una politica FIFO, per fare
questo  avevo pensato di inserire una variabile turno, ecco la domanda:
come faccio attraverso una notify() a svegliare il trhead successivo e non
uno a caso?
--
ciao :-)


Potresti usare un oggetto barriera riferito da tutti i threads il cui
scopo e' mantenere la politica FIFO, magari con un metodo
isMyTurn(Thread t) che restituisce true solo se t e' il thread che deve
avere il turno oppure synchronized waitMyTurn(Thread t) che ritorna solo
quando e' il turno di t.
Ovviamente questo oggetto dovrebbe contenere una struttura (un array, un
Vector) con tutti i Thread interessati.
Ciao

Proverň
Grazie
Newsgroup: it.comp.java
Titolo: Chiamate a componenti locali su JBoss

Ho creato una piccola applicazione J2EE usando jBoss come Application
Server.
L'applicazione è formata da più Session EJB Stateless che dovrebbero
interagire tra di loro utilizzando le interfacce locali, ma con il seguente
codice non riesco a connettermi, e per usare le funzioni dei bean sono
costretto a connettermi utilizzando le interfaccie remote appesantendo
notevolmente il tutto. Come posso fere?????  Aiutatemi!!!!!!!!!!
Context context = new InitialContext();
EJBLocalHome home= (EJBLocalHome)context .lookup("java:EJBname");
EJB ejb = home.create();
Ciao e Grazie

 
Ciao 
Anche io ho avuto il tuo stesso problema.
lo risolvi sostituendo 
EJBLocalHome home= (EJBLocalHome)context .lookup("jnp://localhost/EJBname");
ciao ciao
Marco

Non hopotuto ancora provare, ma grazie infinite comunque!

Newsgroup: it.comp.java
Titolo: Servlet doPost

Salve,
sto sviluppando una Servlet alla quale viene inviato, nel body dell'http, un
messaggio soap contenente una stringa.
Qualcuno sà dirmi come faccio a recuperare questa stringa ed ad inviarne
un'altra sempre inserendola dentro un messaggio soap?
grazie a tutti.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Se non sapete quello sopra... allora sapete come faccio ad inserire una cosa
qualunque nel body della response della servlet?
grazie.


 un'altra sempre inserendola dentro un messaggio soap?
per ottenere il msg soap dal body http cerca tra i metodi della request.
per processare soap hai bisogno banalmente di un engine/parser soap, cerca
axis del progetto jakarta, o il jwsdp sul sito di 
java.sun.com
.
per il tuo msg successivo cerca come per la request trrea i metodi della
response.
-- 
Ciao e buon lavoro,
   Renato
---- 
Renato Eschini
    Inera srl
    Via Vespucci 41
    56100 Pisa
    Tel:         (+39) (0)50 2201218
    WWW:         
http://www.inera.it

Newsgroup: it.comp.java
Titolo: HELP REQUEST: Conversione int-string

Come si fa in Java a convertire un intero in una stringa?
Devo far apparire un numero (un intero a=234) con drawString, che
pero' non accetta un numero int come parametro.
Ho provato a fare un a.toString() ma gli piace ancora meno.
Grazie per l'aiuto.
________________________________________________
 Davide Bianchini
 gia...@NO-FUCKIN-SPAMgeocities.com
 
http://www.geocities.com/BourbonStreet/9518
 NO-FUCKIN-SPAM stands for NO-FUCKIN-SPAM, ok?
________________________________________________

Penso di averlo trovato da solo: String.valueOf(a)
E' un metodo corretto?


 ________________________________________________
-- 
壯壯壯壯壯壯壯壯壯壯壯壯壯佈iovanni Bricconi壯壯壯壯
			       Computer are useless,
		     they can only give you answers.
壯壯壯壯壯壯壯壯壯壯壯壯壯壯壯壯壯壯壯判ablo Picasso
Newsgroup: it.comp.java
Titolo: PREZZI JAVA AIUTO

Salve sono un programmatore...
fino ad ora ho fatto prezzi a occhio per i miei programmi...
Su cosa baso il prezzo da chiedere per un mio software in java?
Ore di lavoro?
Complessita?
Su quale costo si può aggirare un gestionale?
GRAZIE MILLE!!



Se hai gia' fatto prezzi per i tuoi programmi, qual'e' la differenza se
adesso li fai in Java?
-- 
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

 Su quale costo si può aggirare un gestionale?
Software gestionale in giro ne trovi parecchi, quindi hai una 
concorrenza spietata => prezzi bassi, specialmente se non puoi dare 
garanzie!
Vuoi un consiglio?
Fatti questo conto (N.B. Non voglio sfidare le leggi del commercio, è 
solo un conto "fatto in casa" che tine conto di un paio di parametri, 
nulla di ufficiale!):
Chiedi a te stesso quanto vorresti essere pagato all'ora. Es. 20 Euro
Moltiplica il risultato per le ore effettive che hai dedicato al 
software. Es. 20 Euro x 420 ore (3 mesi) = 8400Euro
Togli un buon 10% visto che hai fatto il furbo con te stesso pagandoti 
più del dovuto! Es. 8400 - 10% = 750 Euro circa.
Dividi il risultato per il numero di copie che intendi vendere. Es. 750 
Euro / 5 Copie = 150 Euro circa.
Aggiungi o togli un gap al risultato da -5% a +5% tenendo conto di 
queste cose:
Quanto software sul commercio c'è equivalente al tuo? Es. Abbastanza 150 
- 3% = 145 Euro.
Quante cose in più/meno fa il tuo software rispetto al migliore? Es. 
Uguale 145 + 0% = 145 Euro.
Quanto è la differenza di prezzo tra il tuo software è quello più simile 
in commercio? Molto di meno 145 + 5% = 153 Euro circa.
Quanta assistenza cartacea/multimediale vendi insieme al programma? 
Nessuna 153 - 5% = 145 Euro.
Quanta assistenza umana vendi insieme al programma? Aggiornamenti su 
richiesta a pagamento 145 + 2% = 148 Euro.
Quanto il committente ha bisogno del programma? Normale 148 + 0% = 148 Euro.
Secondo questo conto, per l'esempio, il tuo software vale 148 Euro a copia.
-- 
Marco "Duff" Palermo
http://www.marcoduff.com/
Newsgroup: it.comp.java
Titolo: Splittare una stringa di numeri

Ciao a tutti
sono ai miei primi esperimenti:
Ho una stringa che dovrebbe contenere dei numeri e vorrei spezzattarla,
trasformarla in int
e assegnarla a un array
String stringa;
int arrValori[];
stringa="21, 34, 45";
arrValori[]=stringa.split(......);
Non riesco a capire come faccio a dirgli che voglio spezzettare la stringa
usando come separatore la semplice virgola ","  e assegnare il tutto
all'array.
Consutando il manualozzo ho visto che esiste un
char[] arrayCaratteri= stringa.toCharArray();
ma a me serve di numeri e fatti non da una sola cifra
grazie a tutti per l'aiuto

Non riesco a capire la tua domanda, visto che lo "spezzettamento" lo
fai.
Forse vuol dire che non sai quale espressione regolare passare a
split()?
Se non metti spazi tra i numeri, ti basta split(",")
Solo per dovere di cronaca, esiste anche un'altra classe che ti può
essere utile (ma non preferibile al metodo split()) e che è
StringTokenizer.

 ha scritto nel messaggio
news:439550cf$0$350$5fc...@news.tiscali.it...

Newsgroup: it.comp.java
Titolo: j++ .exe e package xml

Salve
sto cercando di creare un .exe della mia applicazione java utilizzando J++
sotto questo ambiente tutto e' ok ma appena cerco di lanciare il .exe al di
fuori
di visual J++ non trova le librerie xml che utilizza la mia applicazione
(quelle dell'IBM).
La mia domanda e': come posso fare ad importare package esterni
nell'eseguibile creato
con j++
Grazie

 ha scritto nel messaggio
news:NslE6.70879$s93.7...@news.infostrada.it...


...


Newsgroup: it.comp.java
Titolo: CREARE HTML DA XML

Ho utlizzato la libreria fop per generare pdf da xml, ma non riesco a
generare html. Idee?
Grazie a tutti

 
Molto + facile, per quello ti basta semplicemente java 1.4 (o anche una 
versione precedente in coppia con un buon parser)
Vedi qui:
http://www.rgagnon.com/javadetails/java-0407.html
Ciao,
     Bruno
P.S.
Occhio ai meeting del JUG Torino!
http://www.jugtorino.it/meeting
-- 
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://www.jugtorino.it/bbossola
| Coordinatore del JUG Torino - 
http://www.jugtorino.it
Newsgroup: it.comp.java
Titolo: Faq e stampa

Ciao a tutti.
Sto cominciando a programmare in java e vorrei sapere l'indirizzo del sito
di questo ng, per le faq, e se possibile, se potete indicarmi un sito (se
in italiano č meglio) di come si stampa con java.
mille grazie
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

in italiano č meglio) di come si stampa con java.
Qui puoi trovare delle spiegazioni:
http://java.sun.com/docs/books/tutorial/2d/printing/index.html
Ma esistono altri modi: dipende dalle tue esigenze.
In generale, una buona dotazione di link č
http://groups.google.com/
http://space.tin.it/computer/csadun/javafaq.html
http://java.sun.com/docs/books/tutorial/
http://www.bruceeckel.com/Books/TIJ
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: splittare PDF

Ciao a tutti,
sto cercando delle librerie (se esistono) per poter manipolare PDF.
In particolare dovrei prendere un PDF di 50 pagine e separarlo in pagine 
singole.
Se riuscissi a guardarne il contenuto alla ricerca di un nominativo 
sarebbe il massimo.
Esiste qualche libreria di manipolazione ?
Del PDF non ho mai capito se e' un formato aperto, oppure solo molto ben 
documentato ma chiuso.
Saluti,
Nicola

 sto cercando delle librerie (se esistono) per poter manipolare PDF.
Come no, ecco qua:
http://www.pdfbox.org/
http://www.lowagie.com/iText/
-- 
  -- + Setaceous Pig + --
http://www.megadix.org/
http://www.jroller.com/page/megadix/

 documentato ma chiuso.
Penso che la codifica PDF sia aperta, mentre la codifica PDF di acrobat sia 
chiusa.
Il motivo per cui acrobat è comunque ancora diffuso è che è molto ben 
interfacciabile con winzoz explorer e altri software; in windows l'acrobat 
writer si installa praticamente come una stampante, che traduce in pdf 
qualsiasi tipo di file. 


PDF è chiuso nel senso che solo Adobe può proporne delle estensioni o
varianti. E' aperto nel senso che chiunque può scrivere un programma per
leggere o scrivere documenti in questo formato senza doversi accordare
con Adobe.
L'unico vincolo è il rispetto delle limitazioni sul documento: ad
esempio, è una violazione della licenza scrivere un programma che riesce
a stampare un documento in cui l'autore ha disabilitato la stampa.

ok, ma dove si può trovare la codifica del pdf? E già che ci siamo,
di tutti gli altri formati "open" quali jpg, gif ecc...?
Newsgroup: it.comp.java
Titolo: Aiuto x una tabella particolare

Io avrei bisogno di sapere come posso fare per avere una tabella
che permetta all'utente di cliccare su una cella e mi apra la posta ,
per inviare un messaggio molto breve . Ma non è tutto, una volta che
l'utente clicca su una cella quest'ultima deve cambiare
colore e non essere più selezionabile ; in modo tale che l'utente successivo
debba per forza servirsi di un'altra cella .
La tabella che non conterrà più di 150 celle deve essere ripetuta sul mio
computer però con in chiaro il nome del cliente che l l' ha utilizzata, ed
al mio click darmi la possibilità di visualizzare il messaggio.
GRAZIE PER LA COLLABORAZIONE!!  BYE  BYE

Per un aiuto su una tabella mi sembrano indicazioni eccessive, per chiedere di
farti il programma mi sembrano specifiche non complete..
comunque i passi potrebbero esere questi.
1) ti costruisci un bel serverino al quale il clientino piccino con a tabellina
manda
    il messaggino e anche le informazioni sulla cellettina etc etc, e al quale
l'altro client
    -quello che usi tu- si collega e dal quale viene notificato degli eventi e
dei messaggi in coda.
    L'uso del server e' caldamente consigliato, in luogo i una diretta
connessione fra il
    programma di chi manda il msg e il programma che tu usi per spiarlo (Grande
Fratello che non sei altro!)
2) sul client che il pirlozzo usa per inviare i msg ti puoi costruire un bel
TableModel che Estende
    DefaultTableModel e gli da la possibilita' di acchiappare l'evento di
cliccamento sulla cella e di stabilire
    che da quel momento in poi la cella e' disabilitata o magari 'cliccata'.
questo ti servira' al passo 3.
    Potresti anche non fare che il tablemodel si ciappa gli eventi e invece
piazzare un listener separato sulla
    tabella che quando doppioclichi su una cella fa 2 cose: dice al tablemodel
che da quel momento la cella
    non e' piu' cliccabile e avvia il SMTPClient.
3) ti fai un bel CellRenderer che fa un controllo sull'abilitazione della cella
o la doppiocliccabilita', a seconda
    di cosa decidi, e se ci puoi cliccare sopra la disegna di un colore, se non
puoi la disegna di un altro.
Permetimi di continuare con una frase che quel bastardo di Prof di Analisi I
usava spesso. "Visto uno, li avete visti tutti" ;
ti diceva quale era la dericvata di Cos(x) e poi da li tu potevi calcolare
QUALSIASI derivata.
io ti do un suggerimento per il lato del client (per il pirlozzo che spedisce la
mail), per il tuo lato.... Visto uno, linhai visti tutti.
Carlo
Andrea wrote:

--
"Science is like sex: sometimes something useful comes out,
                      but that is not the reason we are doing it"
                                                -- Richard Feynman
Newsgroup: it.comp.java
Titolo: Tomcat

Sapete cosa devo aggiungere xchè tomcat si accorga che una servlet è stata
ricompilata e nn usi quella che ha in cache?

 ricompilata e nn usi quella che ha in cache?
niente....
o riavvii o fai il reload della webapp dalla webapp di amministrazione (se è
un tomcat 4)



Nel server.xml dichiara il context così 
<Context path="/tuoPath" docBase="tuaDocBase" debug="1"
reloadable="true">
--
Saluti
 Massimiliano

Newsgroup: it.comp.java
Titolo: Aiuto per messaggio d'errore

Salve a tutti,
Sto cercando di realizzare un programmino in java da far partire
appena prima che si completi l'avvio di windows. Mi hanno consigliato
di inserire il collegamento del file.bat, che comanda il programma, in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
effettivamente il sistema funziona tranne per il fatto che al posto
dell'eseguzione del programma appare la scritta
Exception in thread "main" java.lang.NoClassDefFoundError: Programma
Cosa significa ciò? come posso rimediare al problema!?
Ringrazio tutti nella speranza che possiate aiutarmi
SALUTI
SANDRO

> Exception in thread "main" java.lang.NoClassDefFoundError: Programma
Magari mi sbaglio, ma mi puzza tanto di problemi di CLASSPATH.
Nel tuo batch file setti il classpath correttamente?
Magari puoi postarlo qui e vediamo di scoprire come mai ti da questo
errore....
    Regards,
        Kazuma
--
I've got nothing against God. It's his fan club I can't stand.
Alex "Kazuma" Garbagnati, 
http://www.kazuma.net
EJB & Tomcat jGuru FAQ Manager, 
http://www.jGuru.com
Tutor "Progetto Scuole", 
http://www.JIA.it
Java Italian Association - SUN - MIUR

 Nel tuo batch file setti il classpath correttamente?
Di Java in Autoexec mi hanno fatto mettere questi CLASSPATH
SET PATH=%PATH%;c:\Programmi\java\bin
SET CLASSPATH=.;C:\Programmi\java\jre\lib\ext\comm.jar
Non mi ricordo se prima l'ho scritto: il programma funziona
correttamente dopo il completo avvio di Win
Grazie per la disponibilita
CIAO
SANDRO

 java ...


Grazie! Il tuo sistema funziona! Ho modificato il CLASSPATH ed ora il
programmino parte correttamente, un primo problema l'ho risolto, però
ne sorge un secondo: pensavo che windows non si avviasse fino al
termine del mio programma ma in realtà continua a caricare lo
stesso...idee su come poter aggirare il problema!?
Grazie ancora!
SALUTI
SANDRO


Hmmm.... no, francamente non saprei....

Newsgroup: it.comp.java
Titolo: Recuperare URL del server

Ciao ragazzi,
ho un piccolo problema. Nel progetto a cui sto lavorando mi sto occupando
dell'upload dei file. Questi vengono memorizzati come clob in un db che ha
un campo di testo che contiene la url del server su cui raggiungere il file.
Come faccio dalla servlet a recuperare il nome di dominio del server. Vi
faccio capire meglio, i file io li memorizzo in una cartella raggiungibile
da 
http://www.mioserver.it/servlet/temp/nomefile
.
Mi serve un modo per recuperare 
www.mioserver.it
 perchè questo può cambiare
a seconda di dove viene deployata l'applicazione.
Uso JBoss 3.2.5
Grazie mille!
TAD
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


con:
request.getContextPath
Saluti.
Losten
Newsgroup: it.comp.java
Titolo: Threads. Chiedo chiarimento.

Ho iniziato da poco a programmare in Java e ho iniziato a scrivere qualce
programmino dimostrativo che utilizza i thread.
In particolare, tra i due approcci, quello di implementare l'interfaccia
runnable  e
invece di estendere la classe Thread preferisco quest'ultimo.
Se devo eseguire due thread diversi tra loro (nel senso che devono fare cose
diverse), questo mi sembra l'unica soluzione. Inoltre mi sembra la soluzione
più
chiara ed elegante.
Ho trovato la conferma di questa intuizione su Thinking in Java, nel
capitolo dedicato ai threads.
Poi, leggendo Core Java, vol. 2, della Sun Microssystem Press, leggo che
quando possibile sarebbe meglio implementare l'interfaccia runnable....
Da quanto ho capito dagli esempi, l'interfaccia runnable in un thread è
comoda negli applet quando si vuole continuare ad interagire con l'utente
mentre l'applet fa qualcosa. Io invece vorrei sapere qual'è l'approccio
migliore nello sviluppo di applicazioni.
Qualcuno sa darmi qualche chiarimento a proposito?
Grazie a tutti.
Simone

Qualcuno sa darmi qualche chiarimento a proposito?
Mah, io prefersco estendere Thread. Certo che se devi per forza
derivare da un'altra classe, e ti serve anche il comportamento da
thread, bisogna per forza implementare Runnable...
Ciao,
 P.
+++ Boing Boom Tschak

invece di estendere la classe Thread preferisco quest'ultimo.
Non e' che ci sia un approccio giusto in generale. Dipende da cosa vuoi 
modellare. Domandati (come sempre): qual'e' l'identita' della classe? 
Qual'e'/sono il suo ruolo/i?
Se la tua classe - nell'ambito del tuo modello - *e'* un tipo speciale di 
thread, erediti da Thread. Se la tua classe e' qualcos'altro, ma ha un ruolo 
che ne richiede l'esecuzione asincrona rispetto al flusso di controllo 
principale, implementi Runnable.
Ovviamente, nel caso il modello sia semplice o non sia importante la sia 
"pulizia" (magari perche' non e' prevista manutenzione, o il progetto e' 
piccolo e di uso limitato, etc) la cosa e' abbastanza irrilevante.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

 
diciamo che la risposta piu` corretta e` "dipende":
- dal tuo gusto personale
- dalla logica del programma
- ...
segui il modello che ti sempra "logicamente" piu` corretto.
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)

quando possibile sarebbe meglio implementare l'interfaccia runnable....
Questo perche' Java e' un parto di Sun, non di Bruce Eckel :-)
Scusa la battuta, ma nonostante tutto il bene che si puo' dire Bruce non e' un mito
dell'OO, e questo e' un problema di OO.
Per risponderti, in generale e' meglio implementare l'interfaccia Runnable in un oggetto
che faccia solo quello. Ricorda, in OO "un oggetto fa una e una cosa sola": se tu estendi
da Thread, stai gia' accoppiando il comportamento di un thread con quello del tuo oggetto
(che certo qualcosa dovra' pur fare :-))
A disposizione per altri chiarimenti!
HTH,
    Bruno.
|
| Bruno Bossola
| A Java Software Engineer :-)
|
Newsgroup: it.comp.java
Titolo: Tag personalizzati: dove sto sbagliando?

Non riesco a passare come parametro ad un tag personalizzato uno
scriptlet:
Tag di esempio:
package tags;
import java.io.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
public class DumTag extends BodyTagSupport
{
	private String param;
 
	public void setParam(String param)
	{
		this.param=param;
		System.out.println(param);//<-- Scrivi alla console
		pageContext.setAttribute("return",param);
	}
 
	public int doStartTag()
	{
		return EVAL_BODY_BUFFERED;
	}
 
	public int doEndTag()throws JspException
	{
		try
		{
			if(bodyContent!=null)
			{
				bodyContent.writeOut
(bodyContent.getEnclosingWriter());
			}
		}
		catch(IOException e)
		{
			throw new JspException("DumTag error",e);
		}
		return EVAL_PAGE;
	}
}
Pagina di test:
<%@taglib uri="util" prefix="util"%>
<%String test="azz";%>
<html>
	<head>
		<title>
			Test DumTag
		</title>
	</head>
	<body>
		<util:dum param='<%= test %>'><!--  -->
			Inside tag:
<%=pageContext.getAttribute("return")%><br>
		</util:dum>
		Outside tag:<%= test%>
	</body>
</html>
Il tag mi scrive alla console la stringa <%= test %> anzichè la
stringa azz. La JSP mi da come output:
	Inside tag:
	Outside tag: azz
Se al posto di <util:dum param='<%= test %>'> metto <util:dum
param='ok'> la JSP mi ritorna
	Inside tag: ok
	Outside tag: azz
Ora, non è possibile inserire scriptlet dentro i tag personalizzati (a
differenza degli esempi che trovo un po ovunque...) oppure sto
sbagliando qualcos'altro?
-- 
Art. 11: L'italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione 
delle controversie internazionali. 

scriptlet:
Mi rispondo da solo: nel tld, rtexpvalue deve essere true...


Newsgroup: it.comp.java
Titolo: Librerie per crittare

Tempo fa mi fu consigliato il bouncy castle, ma francamente anche se un  
ottimo prodotto lo trovavo eccessivo e poco logico (almeno per una persona  
alle prime armi), solo recentemente, per caso, ho trovato cryptix però non  
ho trovato una sola riga di documentazione in giro.
Cosa ne pensate del secondo, è un prodotto valido?
Mi consigliate di sbattermi e cercare un po' di documentazione in giro o  
la considerate una fatica inutile e mi consigliereste di tornare alle  
origini?
-- 
Manny Calavera
Mail to: anforagimailpuntocom²

"Manny Calavera" <leggi...@fir.ma.invalid> wrote in message 
news:op.st1w1ecglc...@djehwty.mes...

...e le java crypt api?
M