mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Problemi con java.net.URLConnection

Salve a tutti,
                  ho un problema con il metodo "getContentLength()" della 
classe URLConnection. Ovvero: ogni volta che richiamo "getContentLength()" 
ritorna SEMPRE -1. Ho pensato: <<Beh, per qualche file da scaricare è 
possibile che non conosca la dimensione, ma per TUTTI è un po' 
improbabile!>>. Sbaglio io oppure è normale? Se può servire ecco una parte 
del codice:
        .............
        URL u=new URL(url);
        URLConnection conn=u.openConnection();
        InputStream in=conn.getInputStream();
        FileOutputStream out=new FileOutputStream(filename);
        System.out.print(conn.getContentLength());
        byte[] bytes=new byte[1024];
        .............
Grazie!
Distinti saluti
Matteo 

 ritorna SEMPRE -1. 
Non č obbligatorio per il server indicare la dimensione del file che sta
inviando. Prova a scaricare qualche file da altri server...
Ti faccio qualche esempio:
richiedendo la pagine principale di 
www.google.it
, il server risponde con
questo header:
| HTTP/1.1 200 OK
| Cache-Control: private
| Content-Type: text/html
| Set-Cookie: PREF=ID=0adfa5102d94f602:LD=it:TM=1115819455:LM=1115819455:S=Oj59JUo2xTkxMVKJ; expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.
google.it
| Server: GWS/2.1
| Transfer-Encoding: chunked
| Date: Wed, 11 May 2005 13:50:55 GMT
...mentre quando il browser richiede l'immagine del logo di Google
 
http://www.google.it/intl/it_it/images/logo.gif
il server risponde cosě:
| HTTP/1.1 200 OK
| Content-Type: image/gif
| Last-Modified: Mon, 25 Apr 2005 21:08:12 GMT
| Expires: Sun, 17 Jan 2038 19:14:07 GMT
| Server: GWS/2.1
| Content-Length: 8797
| Date: Wed, 11 May 2005 13:54:33 GMT
Vedi l'header "Content-Length"? č da lě che URLConnection ottiene il valore
di getContentLength()
La regola generale č che la dimensione del file viene indicata se si tratta
di file binari, ma ti ripeto, non č obbligatorio (dipende anche dal
software che gira come webserver...)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
 - 
http://www.xenu.net/
(per rispondere personalmente leva IlDitoDalCulo)

 ha scritto nel messaggio 
news:42821038$1...@x-privat.org...


Newsgroup: it.comp.java
Titolo: Problema con APPLET

Salve a tutti.
Allora, la mia situazione č questa ho un'applet che "colloquia" con un JMS
server, ovvero, il JMS serve invia dati all'applet che visualizza il loro
cambiamento in real-time. Il problema č questo: l'appelt per potersi
collegare al JMS server (facendo un binding al suo context) deve per forza
risiedere sulla macchina dove gira anche il JMS server? Ho sempre pensato di
sě, a causa delle politiche di sicurezza, ma ultimamente ho qualche dubbio
in merito.
Qualcuno mi dice come si comporta un'applet rispetto al networking?
Grazie, Jimmy.

 wrote in message
news:9v7qg2$did3p$1...@ID-110114.news.dfncis.de...


 ha scritto nel messaggio
news:9v9i05$160e$1...@newsreader1.mclink.it...

Newsgroup: it.comp.java
Titolo: Spostare file in modo sincrono

Buongiorno,
devo spostare dei file di dimensione anhce > 1GB da una cartella ad
un'altra in modo sincrono, ossia in modo che solo al termine dello
spostamento vengano poi fatte altre azioni.
Ho problemi a fare ciò in modo sincrono, il seguente codice agisce in
modo asincrono:
//START CODE
{
    moveFiles(startFold, targetFold);
    //do other actions
}
public static void moveFiles(File sourceDir,File targetDir){
                File[] fileList = sourceDir.listFiles();
                for(File sourceFile : fileList)
                        sourceFile.renameTo(new File
(targetDir,sourceFile.getName()));
        }
//END CODE
Avete qualche idea ? Devo farlo eseguendo il comando "copy" ed usando
la sintassi
Runtime.getRuntime().exec(command);
ecc..
o esiste qualche altro modo ?
Grazie,
Alessandro

 Avete qualche idea ?
Il metodo "renameTo" restituisce un boolean che indica il corretto 
completamento dell'operazione. Nelle API sottolineano:
"The return value should always be checked to make sure that the rename 
operation was successful."
Credo che gi� questo risolva il tuo problema (leggi il valore di ritorno 
e lo usi nel for).

Newsgroup: it.comp.java
Titolo: mergeSort

I can't figure out what is wrong with my mergeSort algorithm. I've been
debugging it for several hours now. Can anyone please help me?
The table of integers that I'm trying to sort only get partially sorted
========================================
 public void mergeSort(int[] tabell, int first, int last) {
      if (first < last) {
           int mid = (first + last) / 2;
           mergeSort(tabell, first, mid);     //sort left region
           mergeSort(tabell, mid+1, last); //sort right region
           mid += (first + last) % 2;
           merge(tabell, first, mid, last);
      }//if
 }//mergeSort
 private void merge(int[] tabell, int first, int mid, int last) {
      /* Preconditions: first <= mid < last */
      int n1 = mid - first;
      int n2 = last - mid;
      int[] left = new int[n1+1];
      int[] right = new int[n2+1];
      for (int i=0; i<n1; i++) {
          left[i] = tabell[first + i];
      }
      for (int j=0; j<n2; j++) {
           right[j] = tabell[mid + j];
      }
      left[n1] = 9999999;
      right[n2] = 9999999;
      int i=0;
      int j=0;
      for (int k=first; k<last; k++) {
           if (left[i] <= right[j]) {
               tabell[k] = left[i];
               i++;
           } else {
               tabell[k] = right[j];
               j++;
           }//if
      }//for
 }//merge
========================================
-------------------------
Eirik Eldorsen

 The table of integers that I'm trying to sort only get partially sorted
See 
http://www.concentric.net/~Pats/debug/
 for an approach to debug that
I have found very effective.
Patricia
Newsgroup: it.comp.java
Titolo: JDBC: Recuperare campi automatici

Ciao
Tramite Java (JdbcOdbc) accedo ad un db Access, dove ho una tabella con un
campo id (chiave primaria) di tipo Contatore (ad incremento automatico).
Quando eseguo un INSERT non specifico un valore per quel campo, ma lascio
che Access ne generi automaticamente uno.
Problema: come recupero tale id?  Senza l'id non riesco poi a fare piů
nulla.
Grazie.
Ciao
    Enrico
===
Per rispondere via mail togliere XYZ dall'indirizzo email.

 Problema: come recupero tale id? 
Fai una SELECT specificando tutti i campi come WHERE, in modo
da recuperare solo quel record e ti leggi l'ID. Oppure non usi un
contatore e generi tu l'ID.
Davide

 ha scritto nel messaggio
news:a245tf$uj4e5$3...@ID-18487.news.dfncis.de...


 numerico come chiave primaria).
In tal caso potresti ritrovarti con 'n' 'Mario Rossi', tutti identici
tranne l'Id. E' per questo che io sconsiglio sempre l'uso di ID automatici.
Davide
Newsgroup: it.comp.java
Titolo: chat JAVA

Ho trovato al seguente indirizzo 
http://badges.cam-orl.co.uk/~fms/javatalk
una semplice (e gratuita) chat in Java.
E' possibile scaricare il codice sorgente o la versione eseguibile.
Dato che di Java non ci capisco un gran che ho scaricato la versione
eseguibile per inserirla sul mio sito.
L'appled ha un parametro di nome host da settare... ho provato ad inserire
di tutto dal semplice indirizzo del mio sito (tipo 
http://www.miosito.it
) al
percorso completo della cartella con i file .class (tipo
http://www.miosito.it/chat
) ma quando entro nella pagina con l'applet
appare, nella barra di stato di I.E., il messaggio:
exception: com.ms.security.SecurityExceptionEx[JavaTalkClient.start]: Unable
to check hostname "
http://www.miosito.it
".
Che cosa significa ?
mi sembra di capire che c'è qualcosa che non va nel nome dell'host... ma
cosa?
Sapete aiutarmi?
Oppure conoscete un'altra applet gratuita (senza banner pubblicitari) per
inserire un chat JAVA nel mio sito?
Grazie a tutti!
[]blu

Ho risolto il problema dell'host...
bisognava inserire solamente 
www.miosito.it
 senza l'http davanti.
Adesso però appare il seguente errore:
exception: java.lang.NullPointerException
Che diavolo significa ?
Grazie ancora!!!
[]blu

 []blu
www.mircx.com
 pero' non ho ancora capito se bisogna registrasi o meno,
ho chiesto, anche su it.*.irc ma nessuno mi ha dato l'info.

Hai dovuto installare qualcosa sul server??


 > Adesso perň appare il seguente errore:



Perche per motivi di sicurezza le Applet si possono collegare solo al server
da cui vengono scaricate.. Quindi se la scarichi dal tuo sito e sul sito non
hai messo niente.!! Non credo possa funzionare..
Cmq  l'  indirizzo che hai postato.. non e' esatto .. non si apre niente e
quindi e' difficile controllare!!!

Newsgroup: it.comp.java
Titolo: Aiuto!!! jdk

Ciao,
c'č qualche anima pia che mi dice dove posso trovare la classe 
java.io
 ???
Durante l'esecuzione di javac mi dice che non la trova! :-(((
p.s. Ho la versione 1.2.2 del jdk (non posso usare altro perchč č l'unica
compatibile con l'application server)

Durante l'esecuzione di javac mi dice che non la trova! :-(((
Riporta l'errore esatto.
-- 
Ciao
	Fabrizio C.

 Durante l'esecuzione di javac mi dice che non la trova! :-(((
metti in testa al codice "import java.io.*;"
Daniele.

 ha scritto nel messaggio
news:MPG.17f3edfda...@news.cis.dfn.de...


> metti in testa al codice "import java.io.*;"
Ok, cosě funziona! Grazie!
perchč 
java.io
 dava errore??

import 
java.io
;
Allora è risolutivo il consiglio di Daniele Rucci:
sostituisci
import 
java.io
;
con 
import java.io.*;
-- 
Ciao
	Fabrizio C.


Perchč non hai detto al compilatore di prendersi le classi IO in quel
package....
Un po' come in C con gli include.

 perchč 
java.io
 dava errore??
Dava errore perchč senza l'asterisco non viene
importato nulla, mentre con l'* vengono importate
tutte le classi della gerarchia 
java.io
č anche possibile specificare solo una classe,
ad esempio: import java.io.File; importa solo la
classe File.
Saluti

Grazie Mille!!!
Newsgroup: it.comp.java
Titolo: [HELP]Risalire ai parametri di un metodo

Ciao a tutti,
volevo sapere se esisteva un modo di risalire ai parametri di ingress e
eventulamente di ritorno di un metodo.
mi spiego.
Io ho un metodo
int PIPPO (String X,int Y){
    System.out.println("parametro di ingresso X="+X);
    System.out.println("parametro di ingresso Y="+Y);
    var k = Y+1
    System.out.println("parametro di ritorno K="+K);
    return(K);
}
ecco quello che mi chiedevo era se esiste un metodo ke senza sapere a
priori il nome e il numero di parametri passati al metodo,li
restituisse.
Cioč tipo se i paramtri di ingresso vengono memorizzati non so,in un
vettore o in una qualsiasi struttura dati (Enumeration etcc..)a cui č
possibile accedere e sapere magari il nome del paramtro,il tipo,il
valore con cui vengono passati al metodo stesso.
Ovviamente potrei passare ad ogni metodo,invece ke singoli parametri,un
vettore,ma questo comporterebbe cambiare tutti i metodi ke ho gia creato
e tutte le kiamate ai metodi stessi, e se esistesse qualcosa di gia
"confezionato",mi renderebbe le cose molte + semplici
Un grazie a chiunque sappia aiutarmi!
ciao Daniele:-)
P.S. sono gradite risposte anke in email.


Usa reflection (java.lang.reflect)
Consulta documentazione e tutorial.
Ciao,
      Bruno.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Ciao a tutti,
volevo sapere se esisteva un modo di risalire ai parametri di ingress e
eventulamente di ritorno di un metodo.


 >


qualcosa potresti essere + preciso?
Il *package* java.lang.reflect.
Che contiene - tra le altre cose - la classe Method che ti permette di 
trovare quanto chiedi.
Il tutto e' innescato dalla classe java.lang.Class, che a sua volta, dato 
un oggetto, puoi ottenere con getClass() o direttamente con Class.forName() 
usando il nome della classe stessa.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/
Newsgroup: it.comp.java
Titolo: Differenza tra metodo add ed addElement della Classe Vector

 
 Ciao a tutti,
 mi dite cortesemente le differenze tra l'utilizzo del metodo :
boolean add(Object o)
" Appends the specified element to the end of this Vector "
e quello
void addElement(Object obj)
"Adds the specified component to the end of this vector, increasing its size
by one "
visto che in ogni caso vengono aggiunti degli oggetti al vettore?
Grazie
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 visto che in ogni caso vengono aggiunti degli oggetti al vettore?
La differenza è scritta nella doc API ed è.... nessuna.
"addElement
public void addElement(E obj)
     Adds the specified component to the end of this vector, increasing 
its size by one. The capacity of this vector is increased if its size 
becomes greater than its capacity.
     This method is identical in functionality to the add(Object) method 
(which is part of the List interface).
     Parameters:
         obj - the component to be added.
     See Also:
         add(Object), List
"
ciao
Fabrizio

 Inviato via 
http://arianna.libero.it/usenet/
Oltre al fatto che add restituisce un boolean e addElement no, suppongo che
addElement sia mantenuto per compatibilità con qualche versione precedente
di Java. Per il resto lo dice anche la documentazione: sono identici.
Ciao
Niko

 visto che in ogni caso vengono aggiunti degli oggetti al vettore?
add() è un implementazione dell'interfaccia List. addElement() no.
La classe Vector con java 2 è stata portata ad implementare 
l'interfaccia List per rientrare nel Java Collection Framework e 
addElement() è un "residuo" delle versioni precedenti.
Funzionalmente sono la stessa cosa. E' chiaro però che il metodo add() è 
esposto dall'interfaccia List ed è quello che usi quando usi questa 
interfaccia (e quindi non sai che è un Vector).

Newsgroup: it.comp.java
Titolo: qualcuno mi aiuti!!!!

Ho molti problemi con alcune stringhe sql!!!!!!!!!!!! non riesco ad
aggiornare le tabelle!!! aiuto, contattatemi, il mio indirizzo e:
oa...@inwind.it

Detto cosi' potrebbe essere qualsiasi cosa ... perche' non provi a
spiegarti meglio?
P.S. il NG non e' un posto dove chiedere consulenza private, ma e' un
posto in cui si discute.
OA515 ha scritto:


 
oa...@inwind.it
Niente panico ;)
Posta qui il tuo problema con Java e te lo risolviamo...
Giuseppe

Newsgroup: it.comp.java
Titolo: netsend

Ho la necessità di inviare messaggio a spot attraverso il comando "net send"
qualcuno sà come fare?

 
http://www.mokabyte.it/2003/12/jnetsend.htm
-- 
  -- + Setaceous Pig + --
http://www.jroller.com/page/megadix/
Newsgroup: it.comp.java
Titolo: Problema Building via Apache Ant

Ciao a tutti!
Premetto la mia estrema niubbaggine nel java e passo alla mia richiesta 
di aiuto:
Sto cercando di compilare un programma tramite Apache Ant su Mac OS 
10.4. Quando eseguo il building da linea di comando ottengo il seguente 
errore:
[javac] bad class file: 
/Applications/owls-imatcher/lib/sme2plugin.jar(de/dfki/sme2/IMatchmakerPlugin.class) 
     [javac] class file has wrong version 50.0, should be 49.0
     [javac] Please remove or make sure it appears in the correct 
subdirectory of the classpath.
     [javac] import de.dfki.sme2.IMatchmakerPlugin;
     [javac]                     ^
     [javac] 1 error
BUILD FAILED
A quanto sono riuscito a capire dalle ricerche su google dovrebbe essere 
legato alla versione di JDK che nel mio caso è la 1.5. Esiste un metodo 
alternativo per la compilazione? Cancellare il file o la classe suddetta 
non ha prodotto risultato e ovviamente non credo di poter downgradare la 
versione di Java che c'e' sul computer.
Grazie in anticipo
Metius

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

 alternativo per la compilazione? 
il problema è che stai utilizzando una classe compilata con java 6 in un 
progetto che stai compilando con java 5.
devi ricompilare la classe incriminata con java 5 o in modalità 
compatibile, oppure aggiornare il jdk sul tuo computer alla versione 1.6.
-- 
Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://softvalley.blogspot.com
Newsgroup: it.comp.java
Titolo: creare funzioni di undo e redo

Vorrei inserire in un mio programma di scrittura delle funzioni di undo e
redo, ma non sò da dove cominciare.
Qualcuno potrebbe darmi qualche idea o farmi un esempio
Grazie
Alex

...


:

Su JavaReport di dicembre c'e' un ottimo articolo al riguardo. 
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

Qualcuno potrebbe darmi qualche idea o farmi un esempio
Nel tutorial vi sono degli esempi di undo e redo relativi ai
componenti di testo. L'indirizzo relativo, partendo dal sito della
SUN, dovrebbe essere all'incirca il seguente :
..  tutorial/uiswing/components/generaltext.html#undo
Ciao
 Massimo
Newsgroup: it.comp.java
Titolo: Testi popup sul puntatore

E' possibile, o meglio qualcuno si è mai cimentato nel far apparire delle
finestrelle di testo al passaggio del mouse (un po' come accade in Windows
quando appoggi il puntatore su un bottone e ti appare un quadratino di testo
con su scritto a cosa serve quel bottone)?
Io proprio non riesco a trovare un modo, se qualcuno può aiutarmi o mandarmi
un esempio gliene sarò molto grato...
Ciao.

 ha scritto nel messaggio
news:9k3eb4$2fg3b$1...@ID-6979.news.dfncis.de...

setToolTipText(String s) serve per settarli per un componente.
es
button1.setToolTipText("Premi qui");
ciao
Enotech


Solo se usi le classi grafiche Swing, se usi le awt non c'è niente da fare.
Ciao.
Greybear

Si chiamano ToolTips, e' semplicissimo usarli, devi utilizzare il metodo 
setToolTipsText() della classe JComponent.
Comunque trovi tutto su 
http://java.sun.com/docs/books/tutorial/uiswing/components/tooltip.html
Ciao


 ha scritto nel messaggio
news:9k3eb4$2fg3b$1...@ID-6979.news.dfncis.de...


Newsgroup: it.comp.java
Titolo: Classe Runtime

Sarei grato se qualcuno mi spiegasse come funziona in java la classe
Runtime. La sintassi java la conosco, ciň che non conosco č quello che devo
mettere come argomento del metodo exec. Il programma deve girare sotto
Windows NT e il comando da lanciare č un .bat. Qulcuno mi puň aiutare?
Grazie
--------------------------------
Inviato via 
http://usenet.iol.it


Runtime.getRuntime().exec( "cmd.exe /k miofilebat.bat" );
ciao
Dani
--
Daniele Piras
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If at first the idea is not absurd then there is no hope for it. - Albert
Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 
basta questo
Runtime.getRuntime().exec( "miofilebat.bat" );
se si è nella stessa directory!!!!

se si č nella stessa directory!!!!

Newsgroup: it.comp.java
Titolo: Window resizing detection

Is it possible for certain components to detect or receive an event when
the window they are in has been resized.
I am trying to draw a border within one of my panels, but when I
increase or decrease my window my border stays the same.  It was
originally set, based on the initial dimensions supplied to
setBounds(x,y,w,h);
I have also coded:
     setResizable(true);
But I don't know how to detect when my window has been resized, nor do I
know how to get the new width and height of the window.
I'd appreciate any help or references.
Kd
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 increase or decrease my window my border stays the same.  It was
spero di darti una risposta utile:
utilizza un BorderLayout, fatti un Canvas "Bordo" (un rettangolo
stretchabile) che piazzi sui quattro lati;
o molto piu' semplicemente, inserisci un pannello dentro un altro
pannello con un "gap", e controlla il bordo come colore di sfondo del
pannello contenente.
se poi le tue esigenze sono piu' complesse da non poterle risolvere con
i normali gestori di layout, nulla ti vieta di creartene uno tuo (c'e'
un esempio su "java examples in a nutshell", sorgenti disponibili in
linea sul sito della o-reilly)
--
Greetings, Alessandro
http://www.esalab.it
Pesaro, Italy

Newsgroup: it.comp.java
Titolo: creare una chat

ciao a tutti, sarò breve...vorrei realizzare una chat e la mia idea era
tomcat + struts + jsp che ne pensate? la ricerca di info verte sempre
sull'utilizzo di applet + socket ed altre cosette...
in poche parole accetto un vostro consiglio o suggerimento.
grazie anticipatamente
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Scusami, ma hai presente l'architettura di tomcat + struts + jsp? Sei sicuro
che sia la migliore per una chat?
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 che sia la migliore per una chat?
ciao francesco,
si lo so io sono orientato ad una mini applicazione web
non avendo mai avuto nulla a che fare con le chat in genere.
La vedevo più come un forum ma ovvio che rischio di andare 
fuori strada


 fuori strada
   forum != chat, e != alla grandissima tra l'altro!!!
   Una chat si sposa male con l'applicazione che vuoi fare al netto di
forzature piuttosto grosse, ma se e' per esercizio...

 wrote in
message news:42cd490a$
1...@x-privat.org

....si effettivamente è un esercizio ma in seguito,una volta
perfezionata
con delle funzionalità di base vorrei utilizzarla...quindi esercizio si
perchè non sono ferrato sugli argomenti che andrò ad utilizzare come i 
Socket ad esempio,ma in pratica devo anche utilizzarla
(scusa il giro di parole)..quindi la vorrei sviluppare nel miglior
modo possibile...
dalla tua risposta ergo che la mia strada è sbagliata in principio!!
la tua proposta invece?


Beh, a naso direi che la differenza è principalmente nel refresh
automatico. Una volta erano così (senza refresh) anche le chat...(e
non è detto che fosse un male)

 non è detto che fosse un male)
scusa ma per il refresh non basterebbe utilizzare dei metatag ogni tot
tempo
o stà minimizzando il problema,tenendo in considerazione 
la mia architettura inutile?


non è detto che fosse un male)
   Si, la differenza e' tutta li'... e consiste bene o male nel fare sempre
X chiamate http in un intervallo di tempo specificato. Sprechi un po 'di
risorse, e oltretutto perdi il real-time.

 >Beh, a naso direi che la differenza è principalmente nel refresh

se invece la sviluppassi canonicamente con Applet, Socket e tutto quello
che c'è di corollario,potrebbero verificarsi problemi con i firewall?
E per realizzare una connessione sicura?


Per realizzare una connessione sicura non c'e' problema, puoi criptare il
tuo protocollo oppure far passare tutto su un protocollo sicuro come https o
ssh.
Il problema coi firewall si puo' verificare se usi porte non standard. Se
fai passare tutti i messaggi come chiamate - che so - soap/http non hai
problemi. Anche se non ci sono limiti alla perversa fantasia di chi
configura i firewall... :)


 configura i firewall... :)
Ok Francesco grazie mille per i consigli...per ora continuo a
documentarmi
....magari quando inizierò a svilupparla ti chiederò consigli 
se riuscirò a trovarti.
Grazie ancora

Newsgroup: it.comp.java
Titolo: Porte libere

Salve a tutti,
Sapreste dirmi come si fa a sapere se una data porta (per connessioni
tramite ip) è libera o occupata?
Ho cercato in giro per internet, ma non sono riuscito a trovare niente...
Grazie!


wrote:

Spero ti sia utile
http://www.mokabyte.it/2000/02/scanner.htm
Ciao
Fede

Io ho un metodo cretino, ma che funziona: prova a creare un socket su quella
porta...se non genera eccezioni allora vuol dire che è disponibile!! Il link
che ha scritto federico manda ad un articolo interessante che lessi tempo fa
anche io. E penso che per quel che ti serve ti indichi una soluzione tipo la
mia!! Ciao!

 Fede
Chiedo scusa, mi sono espresso male. Io intendevo una porta sul mio
computer.
Grazie mille comunque!

 ha scritto nel messaggio
news:b3lj8o$5eo$1...@news.flashnet.it...

A dire il vero ci avevo pensato anch'io, ad aprire un serverSocket su una
porta, però mi sembrava piuttosto macchinoso. Mi sembra molto strano che ci
non ci sia un metodo migliore...
Grazie comunque!


Alla fine è uguale, basta che all'indirizzo IP metti il localhost.
(127.0.0.1 o in genere tutta la classe A del 127)

 (127.0.0.1 o in genere tutta la classe A del 127)
Lo so, ma speravo ci fosse un metodo piů semplice che fare un tentativo di
connessione...

Ho cercato in giro per internet, ma non sono riuscito a trovare niente...
iimport java.net.*;
import java.io.*;
public class SS
{
	public static void main(String[] args)
	{
		int port=3306;
		ServerSocket ss=null;
		try
		{
			ss=new ServerSocket(port);
			System.out.println("La porta "+port+
				" era libera");
			ss.close();
		}
		catch(IOException e)
		{
			System.out.println("La porta "+port+
				" era occupata");
		}
	}
}
-- 
Art. 11: L'italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione 
delle controversie internazionali.
Newsgroup: it.comp.java
Titolo: Tomcat: configurazione e deployment

Dunque, è da qualche giorno che mi scontro con il Tomcat.
Ad oggi è mia sincera opinione che la documnetazione del programma sia 
orribile.
Ora, io non sono di certo uno navigato nella configurazione di 
application server ecc... Però per far andare Apache o JServ, o mi 
ricordo un paio d'anni fa il JRun non ci voleva niente.
Installavi e andava.
Se dovevi setttare qualche parametro personalizzato, tipo la dir dei 
documenti (che alla fine è la cosa che serve di più) , non serviva 
nemmeno leggere i doc, bastavano i commenti dei file di configurazione.
Ora, con il Tomcat questo non è possibile, ma neppure spulciando la doc 
si riesce a capire come fargli eseguire dei servlet da una dir a tua scelta.
Non si capisco dove lui vada a cercare i servlet.
Il Contesxt è un gran casino.
Ho provato persino copiando la dir examplese in toto, mettendo dei miei 
fiel... niente.
Neppure prendendo un suo servlet già fatto, rinominandolo e lanciandolo 
non funziona, neppure lasciandolo nella dir in cui era stato fatto!
ORa, non si pretende che siano programmi per i bambini delle elementari, 
ma qui si esagera.
Si esagera perchè non è che è complicato, èp che non si capisce dove 
intervenire per cambiare le cose.
E poi non si spegne: sotto Win2K se schiacci il collegamento Stop non si 
spegne, resta vivo e vegeto.
Va bè, a parte lo sfogo, qualcuno ha qualche consiglio da darmi?
Tutto quello che voglio fare è fare una dir con una mia applicazione 
banalissima, mi basta una index e poi qualche classe java sotto WEBINF 
ecc...
DOVE gli dico di andare a leggere i servlet lì?
Mi va bene pure di metterla sotto la sua webapps...

Metti la servlet in:
$TOMCAT_HOME/webapps/NOME_APPLICAZIONE/WEB-INF/classes/MyServlet.class
fai partire tomcat e punta il browser su
http://localhost:8080/NOME_APPLICAZIONE/MyServlet
Dovrebbe essere tutto.
Tiz
PS: prima di demoralizzarti (e di esprimere giudizi affrettati) prova a
leggere la Servlet 2.2 Specification (Tomcat si basa su quella).

Newsgroup: it.comp.java
Titolo: Creare un' immagine

Immagino che nessuno sappia come creare un'immagine da un programma non
AWT
Per essere piu' pratici:
devo poter creare un'immagine da una servlet, quindi mi serve un oggetto
java.awt.Graphics per disegnarci ma come faccio ad ottenerlo ?
Ho provato con :
Panel p = new Panel();
Image img = p.createImage(w,h);
ma quando il programma viene eseguito img e' null ! 
(effettivamente me lo aspettavo)
Qualcuno ha qualche idea ?
Forse si potrebbe usare qualcosa tipo
Toolkit.getDefaultToolkit().createImagee(.........) con tutti i
parametri che vuole ma mi sembra un po' complicatino e comunque quando
ho provato
ottengo solo un'eccezione che mi dice: il metodo Image.getGraphics()
puo'
essere chiamato solo da oggetti Image creati con createImage(w,h)...
Ciao, chi risolve il problema e' un grande

 wrote in message
38F56BD5...@cli.di.unipi.it...



guarda su
http://www.servlets.com/jsp/examples/ch06/index.html
tutti questi esempi mi sembra funzionino con un package scaricabile da
http://www.acme.com/resources/classes/Acme.tar.gz
ciao, francesco
Newsgroup: it.comp.java
Titolo: Seriale

Qualcuno ha provato a gestire con java una seriale ?
-- 
                                          +-----------------+
                                          | Distinti Saluti |
                                          | Andrea Ronzitti |
                                          +-----------------+

...

Java è un linguaggio che non è dipendente o legato ad una piattaforma è per
questa ragione che non si trova nessuna classe che gestisca delle
periferiche. Si potrebbe scrivere e leggere da una seriale attraverso di un
file speciale come accade in Solaris 2.5 x86 con il file "/dev/cua0".
-- 
 _____________________________________
|                                     
|   Rafael Andrés Marín de la Cruz    
|           DIALECTICA s.a.s.         
|        Consulenza Informatica      
|            Milano,Italy             
|
| e-mail: 
dialect...@galactica.it
 
 

 wrote in article


Newsgroup: it.comp.java
Titolo: Editor

Ciao,
E' la prima volta che scrivo in questo NewsGroup xke' adesso mi sono
lanciato nella programmazione JAVA .
Una piccola donada anche se banale .
Mi consigliate un editor per scrivere i miei prg ?

 wrote in message
8RYC5.14075$NY2.3...@news.infostrada.it...


Mi consigliate un editor per scrivere i miei prg ?
http://jedit.sourceforge.net
http://www.borland.com/jbuilder
Newsgroup: it.comp.java
Titolo: ProBleMA

Ciao Ragazzi,
ho fatto un semplice prog produttori e consumatori scrivono su una stessa
coda.................
numero di cosumatori(thread) è n (numero di Prdorrori(thread) m.
 Vorrei calcolare il tempo che trascorre dal primo elemento inserito fin
l'ultimo elemento che è stato prelevato (dall ultimo thread consumatore).
Come faccio?
GrAzie

 ha scritto nel messaggio
news:_mxr8.128508$1S3.4...@twister1.libero.it...


 ha scritto nel messaggio
news:p_yr8.128882$1S3.4...@twister1.libero.it...


 ha scritto nel messaggio
news:atBr8.127579$%g7.40...@twister2.libero.it...


 ha scritto nel messaggio
news:mkEr8.128747$%g7.40...@twister2.libero.it...


 > Sinceramente non mi č chiara la situazione che devi affrontare...

Newsgroup: it.comp.java
Titolo: Domanda su Java 3D

Volendo iniziare a programmare in java 3D sono andato sul sito della sun e 
leggendo nella documentazione ho notato che l' implementazione di questa api 
e` diversa per Unix e per Windows cioe` per il primo usa le librerie OPENGL
mentre per il secondo usa Direct X e` vero tutto questo o e` stato un mio 
errore di interpretazione?
Dico questo perche` se quello di Win si appoggiasse alle DIrect X questo non
vorrebbe dire che non e` piu` portabile o a seconda di dove gira l'
applicazione, questa usa indifferentemente una o l' altre libreria?
-- 
Ciao
Rotondi Marco
E-mail:mr53...@silab.dsi.unimi.it
E-mail:EF...@mail.dex-net.com
Pagina Web: 
Http://www.dex-net.com/EF164
== Team OS/2 ita ==

l'altre libreria?
Le API Java3D sono ad un livello superiore rispetto all'engine 3D
sottostante (OpenGL o DirectX) e quindi non ti devi preoccupare della
compatibilita'. Questo almeno in teoria, dato che tra DirectX e OpenGL
ci sono alcune differenze nella gestione delle luci e quindi penso che
i programmatori delle implementazioni abbiano dovuto lavorare molto
per non perdere la compatibilita' tra le due versioni.
--
  Leonardo Boselli 
bos...@technologist.com
TETRACTYS Software 
tetr...@uno.it
    Java Tutorials 
http://surf.to/tetractys

Newsgroup: it.comp.java
Titolo: MAILTO: hidden

Salve a tutti è un pò di giorni che sto creando una pagina html ma ho un
piccolo problema:
Ecco il codice sorgente:
<HTML>
<TITLE>Esempio mail</TITLE>
<BODY>
<FORM action=mailto:
x...@xxx.it
 method="GET">
<INPUT
name="subject"
type="hidden"
value="Commenti sul sito">
Scrivi un tuo commento sul sito:
<BR>
<TEXTAREA name="body" cols="50">
</TEXTAREA>
<BR>
<INPUT type="submit" value="Invia">
</FORM>
</BODY>
</HTML>
Questa parte di pagina html aperta con un client di navigatione
(internet,netscape,mozilla) tende ad aprire il client di posta aspettando
l'invio dell'utente per mandare all'email prescelta i valori inseriti nel
form...vorrei evitare questo.
In altre parole un utente usernet che visualizza questa pagina una volta che
inserisce dei dati nel form è dà l'ok automaticamente dovrebbe essere
trasportato ad un'altra pagina e a sua insapata dovrebbe mandare una mail a
x...@xxx.it
 con i dati del form.
Chiedo scusa se qui sono OT ma in altre parti nessuno mi a saputo dare una
risposta funzionante...grazie per eventuali risposte.

 dovrebbe mandare una mail a 
x...@xxx.it
 con i dati del form.
E' OT, ma vabbe'.
L'attributo "action" di <form> specifica che URL aprire quando l'utente
preme "submit". Ora, siccome "aprire un mailto: URL" equivale (per i 
browser) ad aprire un client di posta elettronica, chiaro che non ti serve 
a granche'.
L'idea e' che devi avere un servizio di posta accessibile via URL che 
accetti i parametri forniti dalla form (destinatario, oggetto, etc) - che 
verranno inviati nella richiesta HTTP che il browser fa (all'URL definito 
dalla action) quando l'utente preme "submit".
Di solito chi ti da' spazio web puo' darti un servizio di questo genere.. 
oppure no. 
-- 
You dont know what to do when you dont know what you're doing.
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: [OT]Secondo voi

Salve a tutti ,  secondo voi questi corsi in e-learning
costano troppo?
Programmare in HTML : £.450.000
Scrivere per il Web : £.450.000
Professione Web designer : £.450.000
Net Surfer : £. 450.000
Grazie a tutti
Ciao

Si...
sopratutto in relazione a quello che ti danno
--
Giuseppe Acito
Company Slave
K-Tech S.r.l.
Via Tibullo, 13
00193 - Rome (RM) - Italy
http://www.k-tech.it
 (non andateci...aspettate la nuova edizione)
Phone: +39 (0) 6 68301467
E-mail: 
giusep...@mclink.it
AMVI 
http://www.amvi.it
 (andateci.... :P)
ICQ 69708049
IVAO ID I-2102

 Net Surfer : Ł. 450.000
Esageratamente troppo, piů che altro perché non credo siano utili a nulla.
P.S. = "programmare in HTML"... e che vor dě? ;-)



NetSurfer?!?!?!
Queste cose si imparano da soli spendendo al massimo un centone pre un
manuale di quelli buoni.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-
Newsgroup: it.comp.java
Titolo: Set BLOB in DB

Salve a tutti ho un piccolo problemino che non riesco a risolvere.
Sto provando a memorizzare un BLOB in oracle...Con il codice sotto 
riesco a fare ciň solo se il file č un file di testo o un HTML..se 
invece provo a memorizzare un .doc o un .xls nel DB mi risulta il campo 
NULL.
Il campo del DB č un BLOB quindi perchč mi succede questo?
Se qualcuno potesse aiutarmi gliene sarei grato.
Alessio
import java.sql.*;
import java.io.*;
import java.util.*;
import java.lang.*;
class SetBlob
{
   public static void main (String args [])
       throws SQLException, IOException
   {
   Connection DBconnection;
   InputStream inputStream;
   PreparedStatement pstmt2;
     //Connessione al DB oracle, se non si riesce a connettere si 
interrompe il programma
     System.out.println ("Loading Oracle driver");
     try
     {
	  //Specifico i driver di connessione al DB
       Class.forName ("oracle.jdbc.driver.OracleDriver");
     }
     catch (ClassNotFoundException e)
     {
       System.out.println ("Could not LOAD the driver");
       e.printStackTrace ();
     }
     System.out.println ("Connecting to the oracle database");
	//Creo una nuova connessione al DB dando l'indirizzo di rete, login e pwd
     DBconnection = DriverManager.getConnection 
("jdbc:oracle:thin:ra2000/ra2000@dhcp100:1521:ra2k");
	//Preparo uno statement SQL parametrizzato
     pstmt2 = DBconnection.prepareStatement( "update arcreportprint set 
reportdata=? where reportcode=30784");
 
	//Creo uno stream binario del file e lo passo come parametro allo 
statement preparato
	inputStream = new BufferedInputStream(new FileInputStream("blob/1.doc"));
	pstmt2.setBinaryStream(1, inputStream, inputStream.available());
	try
	{
		pstmt2.executeUpdate();
	}
	catch (SQLException s)
	{
		System.out.println ("Errore nel DB");//DA IMPLEMENTARE!!!!!!
	}
 
	pstmt2.close();
	inputStream.close();
 
   }
}

Problema conosciuto, vedi questo thread sempre su it.comp.java:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&th=f2d63b44faf7b506&rnum=1
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Membro del JUG Torino - 
http://www.jugtorino.it

Qualcuno sa dirmi se si sono risolti i problemi di JDBC relativi 
all'inserimento dei BLOB nel DB?
Io sto ancora cercando di inserire file piů grandi di 4000 byte ma non 
ci riesco.
Qualcuno mi puň aiutare?
grazie alessio



Se usi le classi Oracle funziona (come descritto nel thread cui ti ho indicato),
effettivamente e' una soluzione un po' sporchina che ti lega un po' al particolare
database.
Se tu vuoi usare una soluzione pura JDBC non saprei, lascio la palla a qualche altro
esperto (che magari ha piu' tempo! :-D)
Ciao,
    Bruno,.


>file piů grandi di 4000 byte ma non ci riesco.



Sempre su 
http://technet.oracle.com
Specificatamente:
http://technet.oracle.com/software/content.html
http://technet.oracle.com/sample_code/tech/java/codesnippet/jdbc/content.html
Ciao,
    Bruno.
P.S.
Please non inviare i messaggi anche alla mia mailbox, sul NG e' sufficiente.

Newsgroup: it.comp.java
Titolo: JTextArea: non "segue" il testo aggiunto

Ciao!
Qualcuno mi sa dire che metodo devo usare per far "seguire" il testo ad una
JTextArea?
Mi spiego meglio:
faccio una 'append' su una JTextArea e il testo viene immesso. La JTextArea e'
wrappata in un JScrollPane. Il problema e' che le barre di scorrimento
rimangono immobili e non seguono il testo. Per leggere il nuovo testo immesso
devo usare le barre e andare "in fondo" alla TextArea.
Vorrei che si spostassero automaticamente in fondo, stile Messenger o un qls
client chat.
Any Idea?
Grazie
Corrado
-- 
FrEe ThE kNoWlEdGe

> Any Idea?
Certo che a volte un po' di creatività non guasta... o pretendete ci sia
un metodo per fare ogni cosa?
 private JTextArea receiver;
 private JScrollPane scrollreceiver;
 void setMessage(String message){
      receiver.append(message + "\n");
      scrollreceiver.getViewport().setViewPosition(new
Point(0,(int)(receiver.getSize().getHeight()-
      scrollreceiver.getViewport().getSize().getHeight())));
 }

 un metodo per fare ogni cosa?
Si, pretendo che ci sia una metodo per ogni cosa ;)
Ora basta schiaffare quel codice dentro alla classe, ed ecco il metodo.
Se non si facesse cosi', saremmo ancora a programmare in linguaggio macchina.
Grazie!


Dato che il tuo testo appena aggiunto sta infondo alla textarea, non basta
che subito dopo aver fatto l'append tu sposti la barra di scorrimento a
fondo corsa via codice?
Per farlo devi farti passare la scrollBar dallo scrollpane, e usare i metodi
di quella (scusa se non sono più preciso ma non mi ricordo i nomi dei
metodi).
Ciao
Giacomo

 macchina.
Peccato che le funzioni calcolabili siano infinite, starebbero ancora
progettando la prima JVM ;)
cmq c'era il comodissimo 
setCaretPosition() metti il cursore in fondo al testo e si spostano anche le
barre.
Ciao
Matteo

Newsgroup: it.comp.java
Titolo: Assurdità

Ho inserito nella Init del mio Servlet la stringa di connessione al mio Db ,
caricando il driver JDBC , ecc ....
Ho anche realizzato una catch Exception che reidirizza il browser ad una
determinata pagina se non si ci riesce a connettersi con il server DB ,
malgrado ciò anche se sospendo il motore di SQL Server non ottengo nessun
errore finchè non creo lo stantment e provo a fare una select.
Come mai succede questo ? e come posso raggirare il problema ?
P.S. Il modo con il quale ho accomodato è stato creare nella Init  una
select fittizia e poi chiuderla.
______
Flex


L'eccezione di una mancata connessione avviene quando richiami il metodo
getConnection della classe DriveManager.
Se la connessione avviene ti rilascia un oggetto Connection, altrimenti va
in eccezione.
Se questa operazione la fai nell'init dovrebbe darti l'eccezione li.

 ha scritto nel messaggio
news:3b1cb...@nnrpsrv.netscalibur.it...

Newsgroup: it.comp.java
Titolo: Sensi Vs Giannini

Ho letto spesso in alcuni vostri post del modo in cui Giannini e' stato
trattato da Sensi... io della vicenda non so niente perche' all'epoca non me
ne interessai.
C'e' qualcuno (Judy? ;-) ) a cui andrebbe di spiegarmi bene come andarono le
cose?
Anche in privato se non interessa il NG....


SCUSATE!!!!!!!
Ho palesemente sbagliato NG!
Chiedo venia!

ahhhhhhh!!!!
credevo che Giannini fosse un nuovo IDE free.... e Sensi una casa
produttrice tipo Borland.... :D
il caldo e java....


A parte che i post sui ng, a differenza delle mail, si possono 
cancellare (es: click con il tasto destro e cancel su Mozilla/Netscape):
- Giannini e' stato uno dei giocatori piu' sopravvalutati della storia
- era raccomandato pure quando giocava all'Almas (suo padre era un 
dirigente, se non erro)
- Si mormora che avesse addirittura simpatie laziali.
- ho sempre creduto fosse ungiocatore normale e non un campione
ergo, Sensi ha fatto bene a prenderlo a calci nel didietro :)
uL

 ergo, Sensi ha fatto bene a prenderlo a calci nel didietro :)
Puo' darsi, io non so cosa sia successo, e' per questo che ho mandato il
post!

> Non so come si fa con Outlook Express, a dire il vero non ci ho mai
provato,
dal Menù Messaggio->Annulla messaggio

 dal Menů Messaggio->Annulla messaggio
Grazie!!

Newsgroup: it.comp.java
Titolo: Access senza ODBC

Chiedo subito scusa per la domanda banale e probabilmente posta già da
molti.
Utilizzando questi comandi mi collego al mio DB Access:
           String url = "jdbc:odbc:MsAccess";
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
           Connection con = DriverManager.getConnection(url, "", "");
E' possibile accedere direttamente al DB senza passare dall'ODBC?
Scusate la mia incapacità, ma dall'HELP mi pare di aver capito che la cosa è
possibile, ma non sono stato in grado di trovare la sintassi specifica per
utilizzare il driver Access nella chiamata (sarei grato di sapere dove posso
trovare questa informazione, anche per il futuro).
Ciao & Grazie

 possibile
Quale help? Che cosa dice esattamente?
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
How many deaths will it take till we knows
That too many people have died ?

 wrote in message
39C72B4A...@crpa.it...

Newsgroup: it.comp.java
Titolo: casting

La domanda è alquanto imbarazzante, ma sono un programmatore neofita e posso
permettermelo: in Java, come in altri linguaggi, si parla spesso di casting
(conversione di tipi), in Java conosco tutte le istruzioni per farlo anche
grazie agli articoli di ioProgrammo, ma non ho ancora capito bene quando
applicarle e perchè! Forse questa enorme lacuna è dovuta al fatto che sto
procedendo nell'apprendimento del linguaggio in maniera per di più teorica e
quindi quando passerò alla pratica risulterà tutto più comprensibile,
gradirei comunque una risposta e un esempio illuminatore( piccolo e
semplice), vi ringrazio per il supporto.

 applicarle e perche'
Ci possono essere  dei casi in cui si voglia passare dalla superclasse
alla sottoclasse, per esempio.
Es: sia A una classe e B una classe che estende A.
Un certo metodo di un'altra classe C ti restituisce un oggetto di tipo
A,
quindi "generico", pero' se tu sai che in certo caso quel A in realta'
e' un B ci puoi fare il casting:
B x;
x=(B)c.metodo();
Ovviamente questo lo fai se vuoi usare dei metodi di B che non esistono
in A, altrimenti non ti serve e puoi dichiarare x di tipo A.
Non so se sono stata chiara, ma ora non mi viene in mente un esempio
concreto.
Un altro caso di casting lo si usa nei tipi primitivi, per esempio
per avere il carattare cosrrispondente a un certo codice ASCII:
char c = (char)13;
Ciao,
  Marina

 semplice), vi ringrazio per il supporto.
un buon esempio lo trovi nel msg "mouseclicked e il bottone clicckato" poco
piu' avanti. mouseclicked e' un metodo chiamato in occasione di eventi generati
dal mouse, e ha come parametro l'evento stesso. L'evento puo' restituire
l'oggetto che lo ha generato, ma lo restituisce come istanza della classe
"Object". Per ottenre quindio il nutton che aveva generato l'evento occorre
quindi fare un casting
JButton button = (JButton)evt.getSource()
Umberto
Newsgroup: it.comp.java
Titolo: JSP: una semplice domanda o una domanda semplice?

come fare il debug di una JSP?
il problema è che le linee di errore segnalate nel browser
non trovano corrispondenza nel codice.. e quindi?
grazie
pdreTony


http://csvtosql.sourceforge.net/

 non trovano corrispondenza nel codice..
perche la jsp in realtà è una servlet.


 pdreTony
Con ordine:
1 - la JSP č tradotta in una servlet (seriamente: viene creato un file 
.java)
2 - compilazione "al volo"
3 - esecuzione
I punti 1 e 2 vengono eseguiti una volta sola, di solito quando la JSP 
viene creata/modificata. Quindi ti serve uno strumento che sappia dove 
cercare i sorgenti e attaccarsi in Debug alla JVM del tuo servlet engine.
Ora, se non sbaglio Netbeans versione vecchia (penso la 3.5) lo fa, ma 
la versione attuale no. In ogni caso dovrebbero esserci plug-in adatti 
sia a Netbeans, che Eclipse; Jbuilder lo fa senza plug-in ma costa 3000 
euro.
Io perň mi fidavo quando mi dicevano "Metti la logica nelle classi, non 
nelle JSP !"; e in effetti facendo cosě ci si puň attaccare in debug 
alla JVM e debuggare tranquillamente senza arrivare alle JSP...
Ce semo capiti ?
-- 
  -- + Setaceous Pig + --
http://www.jroller.com/page/megadix/

 non trovano corrispondenza nel codice.. e quindi?
Con Tomcat nella cartella works trovi i sorgenti delle servlet generate
dalle JSP

 alla JVM e debuggare tranquillamente senza arrivare alle JSP...
In effetti anche nella ditta dove lavoro ci siamo uniformati a questa 
regola e non sentiamo praticamente mai la necessità di fare un debug 
delle pagine JSP (peccato che questo non si possa dire anche del resto 
del codice), e vi assicuro che non e' che si produca codice di grande 
qualita'.
Andrea

 
In che senso ? Io lo trovo molto più "rassicurante", nel senso che hai 
il pieno controllo sulle classi che implementano il tuo servizio.
Pensa che casino fare tutto con le JSP !! Io lo faccio solo per 
applicazioni usa-e-getta, tipo pagine di test o piccole demo; quando 
cresce la complessità non riesco più a controllare i vari <jsp:include> 
e compagnia bella :(
E allora...si diventa più "disciplinati" (che brutta parola...), ma e 
anche più divertente ;) fare delle applicazioni che funzionano eh eh

 anche più divertente ;) fare delle applicazioni che funzionano eh eh
Non potrei essere piu' daccordo di cosi'.
Andrea
Newsgroup: it.comp.java
Titolo: ClassUnloader ??

Avete presente il classLoader?
che ti permette di eseguire alcuni controlli prima di caricare una
classe?
esiste una cosa del genere per quando questa viene eliminata dal
garbage?
una specie di Unloader insomma

 una specie di Unloader insomma
Il garbage collector agisce sulle istanze e non scarica le classi.
Esiste il metodo finalize() che viene chiamato quando l'istanza viene 
effettivamente distrutta dal gc. Tuttavia è vivamente raccomandato di 
non usare questo metodo per qualsivoglia tipo di controllo.

>una specie di Unloader insomma
Cioè, tu vuoi forzare la jvm a "scaricare" le classi o vuoi una
sorta di distruttore del C++?
Mi accodo alla risposta di Vincent Vega, ho visto un po' di codice
sul nostro cvs dove si è deciso di utilizzare finalize, ma...mi lascia
un po' perlpesso (nello specifico, chiusura di un broker su un oggetto
del DAO...)
CIAO!

Non col classloader standard.
Nulla ti impedisce di crearne uno tuo che carichi/scarichi le tue
classi a piacimento (con quelle di sistema e' piu' complicato)

 Il garbage collector agisce sulle istanze e non scarica le classi.
so cosa fa il gc, per scaricare intendevo proprio questo, non certo un
download
:-)))

Newsgroup: it.comp.java
Titolo: Informazione urgente !!!

Salve a tutti, da poco ho cominciato a utilizzare JAVA e vorrei da  una
semplice informazione
sull'utilizzo dei Datagrampacket:
- come posso inviare strutture dati complesse (es. STRUCT del C o classi
JAVA) attraverso un
   datagrampacket che accetta come "riferimento" ai dati da inviare nel
pacchetto
   un reference a Byte[] ?
   o meglio come posso "incastrare" una struttura dati complessa in un array
di byte (Byte[]) in modo semplice e veloce? ovvero senza procedere un dato
alla volta!!!
   Ciao a tuti Alex

Io userei la serializzazione ma non con i datagram (se perdi un pacchetto
non puoi + ricostruire la classe :-( ).
ByEZ,
MindFlavor.
--
MindFlavor's Site 
http://web.tiscalinet.it/mindflavor
Mail: mailto:
mindflav...@hotmail.com