mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Help-Stoppare un Thread

Ciao, chi mi sa dare un consiglio su come bloccare un thread senza usare
stop()? La mia applicazione fa partire un thread per iniziare delle ricerche
su file che possono richidere molto e che l'utente deve poter bloccare. Laq
documentazione dice di fare dei controlli all'interno del thread e di far
terminare il metodo run(). Ma come faccio in pratica? L'operazione
principale nel mio caso la fa un metodo che è richiamato all'interno di Run!
Grazie.

:

boolean stopRequested;
public void run() {
 stopRequested=false;
 while (! stopRequested) {
  ...
 }
}
public void stopThread() {
 stopRequested=true;
}
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

 --
Grazie mille per la pronta risposta! In realtà ho dovuto fare in un modo
analogo ma leggermente diverso: nel metodo run richiamo un metodo che
scandisce directory e i file in esse contenuti riga per riga. Il controllo
del flag lo faccio quindi in questo metodo ogni volta che ho letto una riga.
Avrei una ulteriore questione: mando in esecuzione nel thread una query
usando Jdbc e aspetto la prima riga di risultato. Facendo come prima
(controllo il flag dopo ogni riga del ResultSet) il thread non lo posso
stoppare finchè non viene trovata la prima riga, giusto? Il mio problema è
che ho a che fare con tabelle enormi e non indicizzate su alcuni campi di
ricerca e i tempi di attesa possono essere anche di dieci minuti!
Spero di essere stato chiaro!
Ciao

ricerca e i tempi di attesa possono essere anche di dieci minuti!
Fammi capire: mi stai dicendo che tra l'executeQuery e il primo next() sul 
ResultSet passano dieci minuti? Questo e' strano, dato che un buon driver JDBC 
(costruito su un buon db) dovrebbe fare prefetch dei risultati e lavorare 
separatamente in multithreading.
Del resto, in effetti, non e' detto. E in caso i passi "atomici" siano troppo 
costosi, purtroppo, non c'e' nulla da fare se non spezzarli ulteriormente 
(quando possibile), rinunciando alla loro "atomicita'" (e quindi alla loro 
semplicita').
Per una query che richiede tempi cosi' lunghi per costruire il set risultato 
(ma che db stai usando?), devi per forza di cose rendere piu' complesso il 
processo di querying: ad esempio, ricercando solo un numero n di linee alla 
volta (e quindi costruendo una logica di gestione apposita); oppure usare 
qualche tecnica specifica indicata dal tuo db.


 wrote in message
8EE87D310c...@193.216.69.37...

Grazie per la conferma.
Ti tolgo la curiosità riguardo al db su cui sto lavorando: Mimer.
Non ne hai mai sentito parlare? Ecco perchè ci mette dieci minuti! A sua
discolpa posso dire che ho a che fare con tabelle con 2 o 3 milioni di
righe.
Sto risolvendo con delle viste comunque.
Ciao

Sto risolvendo con delle viste comunque.
O magari degli indici appositi.. in bocca al lupo!

Newsgroup: it.comp.java
Titolo: informazioni sui db in java

 Andre
Ciao,,
la cosa migliore da fare è quella di creare un servlet che dialoga con
la banca dati il quale dialoga anche con l'applet, in pratica vi è un
passaggio di oggetti fra applet-servlet ed un dialogo con la DB tra
servlet e DB
		Ciao ...
		Marco


|
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://bbruno.fasturl.it
|
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola
|

Si, e' una possibilita' da adottare se decidi di usare un'applet. Se ti interessa io ho
sviluppato una sorta di middleware per fare questo, lo trovi sul mio sito sotto la voce
GMI. Se decidi di usarlo fammi sepere: la build contiene anche degli esempi, ma se ti
serve aiuto sono disponibile (anche perche' cosi *promuovo* il prodotto :-D)
Ciao,
    Bruno.


|


l'HTML nei messaggi sui newsgroup.
[CUT]
O non li vedono per niente: non si dovrebbe scrivere in html e nemmeno
postare allegati (tranne sui gruppi appositi).
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Imparare Java: devo conoscere C?

Per usare Java è consigliabile già conoscere C o C++?
Esistono programmi WYSIWYG tipo Front Page non per html ma per java?
grazie,
Paolo

Esistono programmi WYSIWYG tipo Front Page non per html ma per java?
C'e` il Visual Studio, pero` se vuoi imparare a programmare in Java non
imparerai certo usando un ambiente visuale. ;-)
	Miky.
-- 
Michele Beltrame
mi...@skm.to
http://www.italpro.com/mb/

 Per usare Java è consigliabile già conoscere C o C++?
Non particolarmente. Anzi, imho, se sei abituato al C e' peggio; viceversa, se conosci
bene C++, fai *molto* in fretta.
Saluti,
    CS
--
Cristiano Sadun - Software Engineering and Consulting
***********Remove NOSPAM from address to reply***********
*********************************************************
"God is Real - unless declared Integer"

Newsgroup: it.comp.java
Titolo: COme iniziare? Help!!!

Ciao ragazzil, volevo iniziare ad editare un po in java...che software
mi consigliate? Grazie lele

 ha scritto nel
messaggio
news:1138881350.6...@f14g2000cwb.googlegroups.com
..
.
| Ciao ragazzil, volevo iniziare ad editare un po in
java...che software
| mi consigliate? Grazie lele
il blocco notes :D

 
VI

 mi consigliate? Grazie lele
Oltre ad un editor, come ti hanno consigliato :-D, ti conviene installare le 
JDK che scarichi da 
java.sun.com
.
Ciao
Marco 

> 
P> VI
Vero  che probabilmente usa  windows (che  è case  insensitive, quindi
anche se lo scrivo con la minuscola...), ma forse è meglio indicargli vi...
Anche se forse direi ed
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione

 ha scritto nel messaggio
news:drt1qd$49f$1...@domitilla.aioe.org...
| Gringo wrote:
|
| >
| > il blocco notes :D
| >
| >
| VI
Textpad

Notepad++ di 
sourceforge.net
 e JDK scaricato da 
java.sun.com
Ciao e buona programmazione

LO ODIO... brrrrrrrrrr
AS
Newsgroup: it.comp.java
Titolo: Connessione ad INTERBASE

Salve
Devo realizzare un applicazione jsp che si connette ad un database
interbase.
Il server web č su Linux. Vorrei sapere dove reperire i driver Interbase e
se č necessario un
Interbase server.
Conoscete dei link utili (dove posso recuperare della documentazione)
inerenti al mio problema?
Grazie in anticipo.

 Grazie in anticipo.

 wrote in message
news:aellij$50v$1...@server-b.cs.interbusiness.it...


Newsgroup: it.comp.java
Titolo: il famoso errore NullPointerException

equivale a questo ?
 
Object reference not set to an instance of an object. 
 
 
Grazie 

Se e` il NullReferenceException di C# a cui ti riferisci, si`, e` l'equivalente di un NPE.

 
 
"4ndre4"  ha scritto nel messaggio 
news:36c391c5-de56-46e9...@googlegroups.com...
 
<<Se e` il NullReferenceException di C#
 
sě,compare in ambiente NET e 
ASP.NET
 
 
Grazie

Newsgroup: it.comp.java
Titolo: URGENTE: pagina iniziale di un'applicazione basata su servlet

Salve,
devo consegnare un progetto per domani.
Qualcuno sa dirmi come posso impostare la pagina iniziale di un'applicazione
che usa le servlet??
Vorrei che collegandomi al sito:
http://localhost:8080/questionari
si apra la pagina 
http://localhost:8080/questionari/GestioneQuestionari.htm
io ho una pagina che si chiam index.htm e al momento mi apre quella!
come posso fare?
Grazie

 io ho una pagina che si chiam index.htm e al momento mi apre quella!
Perchè di default il web-server cerca la index.html.
P.S.: puoi anche fare un redirect dalla index alla tua pagina!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

come si fa ad impostare la pagina nella configurazione del web-server?
Io uso Tomcat come web server!
Grazie intanto!!!

 Grazie
Nel file web.xml che si trova nella dirctory WEB-INF della tua applicazione
web, dovresti avere un tag come questo:
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
Quindi basta aggiungere una riga del tipo:
    <welcome-file>GestioneQuestionari.htm</welcome-file>
Se il file web.xml non è presente lo devi creare.
Se il file è presente ma non ci sono welcome-file basta solo aggiungerli.
Saluti Vincenzo.

GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE

Non funziona, ti mostro com'è il mio web.xml
dove devo aggiunger quello che mi hai detto tu??????
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "
http://java.sun.com/dtd/web-app_2_3.dtd
">
<web-app>
    <!-- Define example application events listeners -->
    <!-- Define servlets that are included in the example application -->
    <!-- Default login configuration uses form-based authentication -->
    <!-- EJB Reference -->
   <!-- Local EJB Reference -->
</web-app>


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

grazie ora va!!!
Newsgroup: it.comp.java
Titolo: editor per java

Provate FeJava č freeware
http://members.it.tripod.de/beelsoft
ciao


http://members.it.tripod.de/beelsoft
Nel pgm non c'č l'HELP !!!

Newsgroup: it.comp.java
Titolo: JScrollPane e JTable

ciao a tutti,
qualcuno sa dirmi se e' possibile fare lo scroll orizzontale di una 
JTable(inserita in un JScrollPane) settando il resize automatico delle 
colonne?
A me sembra che o si fa l'uno(Scroll orizzontale e larghezza colonne 
fisse) o l'altro(larghezza colonne variabile senza scroll orizzontale) , 
tutti e due insieme non riesco.
ciao D.

 colonne?
Mi pare di si'. Se lasci il resize automatico ma inserisci dei dati
nelle colonne, ogni colonna dovrebbe dimensionarsi in funzione del
suo contenuto, quindi se hai abbastanza colonne (o abbastanza larghe)
dovresti avere anche lo scroll orizzontale... non ci ho mai provato
pero' (io imposto sempre la larghezza delle colonne).
Davide

grazie.
provero' allora ad impostare una larghezza fissa per le colonne con il 
resize.


Newsgroup: it.comp.java
Titolo: da eclipse a console: cosa sbaglio?

ciao a tutti,
son un principiante.
Ho fatto una classe che accede ad un database via jdbc e fa delle query.
Il database e' DB2 e nel progetto ho inserito un file (db2java.zip) preso 
dall'installazione di DB2 che penso contienga delle classi per far 
funzionare tutto quanto.
Se lancio java application da eclipse funziona tutto perfettamente ma se 
esporto il jar e cerco di farlo partire mi da questo errore:
Exception in thread "main" java.lang.NoClassDefFoundError: db2test
avete idea di cosa puo' essere?
Michele 


In genere questo avviene perché il nome della classe non e' corretto o
la classe non e' presente nel classpath.
prova con: 
java -classpath tuojar.jar; db2test
Newsgroup: it.comp.java
Titolo: Repost :ArrayIndexOutboundException

Salve a tutti , quando lancio un programma in java
compare questo avviso,ArrayIndexOutboundException
cosa devo fare per farlo sparire.
import java.io.*;
import java.lang.String;
Uso dei char xy []={'ass','wws','eew'};
dei cicli for come:  for(r13=0;r13<=xy.length;r1++)
con System.out.println(xy[r1]+rxy2[r2]);
Una volta su due , jEdit3.1 mi si pianta , uso WinME , heap size portato a
64
cosa devo fare per farlo funzionare bene?
Grazie a tutti
Ciao
Roberto
Il news server mi ha mangiato tutti i post :-(

 con System.out.println(xy[r1]+rxy2[r2]);
Questa riga non ha senso, a parte l'array xy, le altre variabili o le hai
omesse o le hai scritte a cacchio.
A!!!, COSA IMPORTANTE : se non ricordo male il [System.out.println(.....)]
ti da
errore se gli passi un carattere, quindi devi convertire il il carattere in
un oggetto, usando ""+xy[r13].
Ciao.

 Il news server mi ha mangiato tutti i post :-(
Usa 
http://groups.google.com
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

[CUT]
Grazie mille per le info.
Ciao
Roberto

 > con System.out.println(xy[r1]+rxy2[r2]);
...come posso fare per far stampare dei char con l'indice che scandisce
gli stessi ?
Grazie
Roberto

 gli stessi ?
Se vuoi visualizzare i caratteri contenuti in un array utilizzando il
System.out.println(Object obj); devi trasformarli in un oggetto.
Per far questo basta fare ""+arrayChar[indice].
Come puoi notare la dicitura ""+ serve a trasformare dati ELEMENTARI come
char, int, double, etc. in  Stringhe.
Spero di essere stato chiaro ed utile.
Se hai bisogno di alti chiarimenti, scrivimi pure direttamente.
Ciao.

Un char č un char č un dato elementare che occupa un byte.
giusto una piccola osservazione 
in java i char non sono a 16bit (unicode) ?
ciao
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.2e ]
_______________________________________
http://digilander.iol.it/schiele

 in java i char non sono a 16bit (unicode) ?
Hai perfettamente ragione.
Dalla documentazione Java : "the character type char, whose values are
16-bit Unicode characters"

Spero di essere stato chiaro ed utile.
 Se hai bisogno di alti chiarimenti, scrivimi pure direttamente.
 Ciao.
... grazie per le info e la disponibilità.
Ciao
Roberto

Newsgroup: it.comp.java
Titolo: JavaMail 1.2

Salve da un Newbie,
nessuno di voi puo' indicarmi una buona documentazione sulle JavaMail API
1.2?
Grazie in anticipo, Nicola

1.2?
Un articolo introduttivo è ugualmente gradito?
http://www.javaworld.com/javaworld/jw-10-2001/jw-1026-javamail_p.html
Poi la fonte privilegiata è (ovviamente)
http://java.sun.com/products/javamail/
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: forte for java

Mi piace motlo il forte for java ma ho un problema: non riesco a
digitare le parentesi graffe, ne con la sequenza ascii (alt+123) ne con
altgr + 7). Come devo fare per impostare i caratteri?
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie.
altgr+shift+[

 ha scritto nel messaggio
news:a16d82af0cd6a30991f...@mygate.mailgate.org...

Newsgroup: it.comp.java
Titolo: J2EE & JBoss

Fino ad oggi ho utilizzato j2SE SDK 1.4.0 per fare dei programmini molto
semplici..
Ora devo fare un web service ed implementare il protocollo soap.
Qualcuno mi ha consigliato di utilizzare JBoss in modo da avere le classi
per soap già fatte.
Però ho visto sul manuale di JBoss che è bene installare la versione più
aggiornata di java 2EE.
Allora ho installato J2EE SDK 1.4 e mi sono accorto che, oltre a non esserci
la documentazione basilare che avevo in j2se 1.4.0 (ad esempio : socket,
thread,..), nella documentazione presente nel pacchetto di installazione ci
sono già le classi per soap.
Non solo, durante l'installazione di j2ee 1.4, compariva qualcosa che
riguardava un server 8 che non ho capito bene.
A questo punto, oltre ad avere molta confusione sull'hard disk e in testa,
mi chiedevo... ho ancora bisogno di jboss??
grazie.
ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:151Z100Z59Z2Y1...@usenet.libero.it...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.668 / Virus Database: 430 - Release Date: 24/04/2004

Newsgroup: it.comp.java
Titolo: Lettura di un carattere da tastiera

Avrei bisogno di intercettare il primo tasto premuto dall'utente. "c = 
(char) System.in.read();" funziona, ma devo aspettare la pressione del tasto 
invio (e viene visualizzato quanto ho digitato). KeyListener non aspetta la 
pressione del tasto invio, ma richiede oggetti gui, e io invece lavoro 
esclusivamente da finestra DOS.
C'è qualcosa che fa al caso mio? 

Marco wrote:

è un limite di java.
puoi usare questo
http://java-readline.sourceforge.net/
-- 
Davide Consonni
http://csvtosql.sourceforge.net

Newsgroup: it.comp.java
Titolo: Interfacce e ereditarieta' multipla

Ciao,
    sappiamo tutti che l'ereditarieta' multipla non esiste in java
ma mi dicono che si possono usare le interfacce. Posso capire il loro
utilizzo per il polimorfismo  ma veramente mi sfugge quello
dell'ereditarieta' multipla.
Siccome vorrei fare in modo che un oggetto URLConnection si comporti
come un oggetto URL il problema si pone; qualcuno potrebbe spiegarmi
come si attua sta benedetta ereditarieta'multipla ?

dell'ereditarieta' multipla.
Semplicemente una classe puň implementare piů interfacce, no?

Ottavio Campana wrote:

In realta' non dovrebbe essere cosi' semplice perche' e' vero che le classi
possono implementare piu' interfacce ma poi i metodi di queste ultime
devono essere comunque ridefinite e dunque per avere lo stesso
comportamento delle classi da cui vorrei ereditare dovrei ricopiare i suoi
metodi.
Ho letto in alcuni newsgroup che dovrei usare la delegazione ma non
capisco il suo vantaggio.......
Qualcuno sa dirmi qualcosa riguardo a questi problemi ?
Grazie comunque
ciao
Newsgroup: it.comp.java
Titolo: [semi-OT] codifica info nascoste nei file

[non spaventatevi per la generalità della domanda...poi è spiegata meglio]
Come avviene la codifica delle informazioni nascoste dei file (non dei dati
in esso contenuti) per i vari tipi di file?
Mi spiego meglio con un es.
Supponiamo un file .doc; Word inserisce delle info aggiuntive (oltre ai dati
inseriti
tramite l'editor) che possono riguardare AUTORE, ANNO ecc. ecc.
Sono dati diciamo "dati-extra".
Come vengono impostati e reperiti tali dati-extra?
Ovvio che ogni programma può fare come gli pare, ma immaginando che ogni
programma possieda un proprio interprete di dati-extra, sarebbe *reale*
immaginare che sia possibile automatizzare il reperimento di tali dati
magari usando un qualche analizzatore lessicale o parser?
[Ovviamente dovrebbe esistere una/la specifica (lessicale o grammaticale)
per ogni TIPO per poter poi gestire come si vuole questo tipo
di dati-extra]
Ora, è reale immaginare ciò nel caso in cui tale tipo di codifica (dei
dati-extra)
sia APERTA e nota a tutti.
E ciò vale per la maggior parte dei tipi di file oppure la maggior parte dei
programmi la tiene nascosta? (parlo ovviamente dei tipi di file più comuni
.pdf .doc .mp3 ecc. ecc.)
Perchè se fosse "CHIUSA" sarebbe impossibile creare la specifica
lessicale (o grammaticale che sia) di cui si parlava prima.
Mi immagino che questa codifica sia spesso (o sempre) APERTA, no?
Cioè tutti "possono" sapere come Word intepreta i dati-extra dei suoi files
e quindi automatizzare il reperimento di tali informazioni, no?
Spero di essere stato chiaro ;)
Ciao a tutti...

 dei programmi la tiene nascosta?
Attualmente i vari formati "proprietari" (Word,Excel etc.) il formato non
e' pubblicato, questo "nel caso il formato dovesse cambiare in futuro",
sostanzialmente perche' cosi' se scrivi un programma che lo legge puoi
essere accusato di reverse-engineering e finire dentro (DMCA).
In alcuni casi questo reverse-engineering c'e' stato (il formato .hlp
di Windows e' stato decrittato), in altri casi no. Altri formati
(pdf) sono pubblici, altri ancora usano la crittografia quando vogliono
nascondere le informazioni.
Davide

 essere accusato di reverse-engineering e finire dentro (DMCA).
DMCA=?


 DMCA=?
Digital Millenium Copyrigth Act.
Davide

 files e quindi automatizzare il reperimento di tali informazioni, no?
No. Il formato di documenti Word su file non e' pubblico, e varia da 
versione a versione. L'automatizzazione si puo' fare - volendo - usando 
Word come oggetto COM (cioe' chiedendo a Word di interpretare il file e 
riportare i dati richiesti), pero' dipende da che dati, e richiede Word 
installato (che e' esattamente dove Microsoft vuole i suoi clienti).
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: definire una funzione in JSP

Ciao,
e' possibile in una JSP definire una sorta di funzione che mi permetta
di raggruppare parti ripetitive del codice senza l'utilizzo di
scriptlet? Ad esempio, ho una tag che mi visualizza o meno un pezzo di
html se 2 condizioni sono vere, altrimenti no:
<nested:equal property="name" value="New Scenario">
  <req:isUserInRole role="BITAStarPortfolio_w">
    <tr>
       <%-- codice ripetitivo --%>
    <tr>
  </req:isUserInRole>
</nested:equal>
<nested:notEqual property="name" value="New Scenario">
    <tr>
       <%-- codice ripetitivo --%>
    <tr>
</nested:notEqual>
dove <%-- codice ripetitivo --%> sono molte righe, che mi tocca
ripetere nella pagina con nessuna o poche differenze a seconda di
alcune condizioni al contorno. Attenzione, non si tratta di iterare
una lista di oggetti in una pagina, ma di scegliere se inserire un
pezzo di codice a seconda delle condizioni. Mi chiedo se sia possibile
scrivere una funzione che mi permetta di includere questo pezzo
laddove mi serve nella pagina:
function inline(arg1,...)
{
<%-- codice ripetitivo --%>
}
con una semplice chiamata del tipo:
<nested:equal property="name" value="New Scenario">
  <req:isUserInRole role="BITAStarPortfolio_w">
    <tr>
       inline("foo",...)
    <tr>
  </req:isUserInRole>
</nested:equal>
<nested:notEqual property="name" value="New Scenario">
    <tr>
       inline("bar",...)
    <tr>
</nested:notEqual>
E se fosse possibile, secondo voi e' una cosa sensata da fare, o forse
che in teoria si possono eliminare sempre le rindondanze con un
miglior disegno del codice?
Alternativamente, esiste un modo per raggruppare logicamente tags,
anche di diverse librerie, per costruire costrutti del tipo AND - OR?
Se puo' servire, utilizzo Struts 1.1
grazie
TN

ma certo che esiste :-)
per definire una funzione in JSP, fai cosi:
<%!
  definizFunzione
%>
nota il punto esclamativo!
occhio poi che le funzioni che scrivi non vedono gli oggetti impliciti
request, session e application
Spero di averti aiutato!

 Spero di averti aiutato!
grazie 1000, ero in cerca di qualcosa di leggermente diverso, ma alla
finche la tua soluzione puo' essermi utile
TN
Newsgroup: it.comp.java
Titolo: JAVADOC in eclipse

per la creazione della documentazione di una progetto, in eclipse 
all'apertura della finestra per la creazione, mi viene chiesto "Javadoc 
command". ma cos'è?

Si tratta del tool javadoc che trovi in JAVA_HOME\bin

Newsgroup: it.comp.java
Titolo: synchronized

come faccio a rendere synchronized solo parti di codice e non metodi?
Grazie
Sergio


public class Sample
{
    public void foo()
    {
        ...
        synchronized(this)
        {
            ...
        }
    }
}
Piu' generalmente, puoi sincronizzarti su un qualunque oggetto, ad esempio:
    ...
    synchronized(hash)
    {
        if (hash.get(key) == null)
            hash.put(key, val);
    }
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| Membro del JUG Torino - 
http://www.jugtorino.it
| 

 come faccio a rendere synchronized solo parti di codice e non metodi?
Usa l'istruzione synchronize.
Newsgroup: it.comp.java
Titolo: info su sun.net.ftp

Qualcuno sa dove posso reperire informazioni sul pacchetto sun.net.ftp?
Mi serve perche' vorrei trasferire alcuni file .gif tramite il protocollo
ftp.
Grazie
Gianluca

Mi serve perche' vorrei trasferire alcuni file .gif tramite il protocollo ftp.
http://www.cs.kuleuven.ac.be/~java/docs/jdk1.3/src/sun/net/ftp/

Newsgroup: it.comp.java
Titolo: Menu a tendina orizzontale

Salve a tutti ! Chiedo un aiuto e ringrazio anticipatamente tutti quelli che
mi risponderano !!!
Sto costruendo un sito e mi servirebbe un menu a tendina orizzontale ( che
rimane sempre in vista - se č possibile )    -    GRAZIE  A  TUTTI
torop...@tin.it

Newsgroup: it.comp.java
Titolo: i libri Deitel&Deitel

...non ne parla nessuno, eppupre a me "Java: fondamenti di
programmazione" non  pare un cattivo libro... che ne pensate?
ave
giux
-- 
"show me a sign to a life that shines
one direction into another sheltered peace of mind"
                               skid row
--
gpe...@BLAHlibero.it
rimuovi BLAH per rispondermi
   - God Bless -

Ti dico la mia....
il primo libro non è un granchè a me sembra fatto maluccio ( io l'ho
comprato come libro di testo per un corso universitario).
Lascia insospese troppe cose che non riprende nel secondo volume.
Io sono dovuto andare su altri testi o meglio manuali!
"giulio petrucci" <gpe...@BLAHlibero.it> ha scritto nel messaggio
news:3e4834bc...@powernews.iol.it...



io l'ho buttato
Newsgroup: it.comp.java
Titolo: Java no è portatile!!! neanche sullo stesso sistema!

Salve,
Ho fatto un esperienza che mi ha lasciato un pò perplesso.
Java è un linguaggio che mi piace molto.... ma mi è capitato di dover
fare una tesina in Java e... lo stesso codice... lo stesso
dischetto....
in un computer (win 95) i calcoli davano un risultato... in un altro
(win 95) ne dava degli altri!!!
Tralasciando l'aspetto grafico la cui variazione da un sistema ad un
altro è giustificata. Ma dei calcoli!!!! un algoritmo non può essere
dipendente dal sistema.
In attesa di un vostro riscontro cercherò di farvi avere il programma
sotto accusa!
Grazie.

 dipendente dal sistema.
Diecimila che e' un problema laterale.
-- 
.     --> Saro' in ferie dal 23 luglio al 9 agosto! <--        .
.                                                              . 
. Simone Caldana - Technical Staff Member & Student            .
. Dipartimento di Informatica - Universita' di Torino          .
. Tel. 
+39 011 6706725
     E-Mail : 
Simone....@di.unito.it
 .
.      
+39 011 6706778
     Web URL: 
http://i.am/caldana
        .

 dipendente dal sistema.
E' proprio li che sbagli, almeno se l'algoritmo e' di tipo numerico.
Infatti la sun aveva gia' avvisato tempo fa che in non  so quali versioni
della JVM c'era un baco nell'elaborazione numerica, quindi a seconda
della versione della JVM che utilizzi per eseguire il tuo programma ti
puoi trovsre dei risultati diversi.
Inoltre il tuo confronto -non mem e volere- non ha senso. Come fai a dire
'su un windows 95 funzione e su un altro no'.
Usi la stessa JVM su entrambi? Se su uno e/o l'altro usi la JVM di
Symantec, o di Sun o di MS, quello e' importante, perche' magari hanno
implementato li arrotondamenti in maniera diversa. E fra due esempi di
JVM della stessa casa le versioni possono avere
miglioramenti/peggioramenti della situazione.
Rammenta questo: Java e' stato costruito per essre portabile, quindi per
la matematica si e' usata la rappresentazione di numeri standard, col
byte piu' alto a sinistra e il piu' basso a destra. Si da il caso pero'
che i processori Intel abbiano ancora i bytes invertiti, quindi le JVM
per Intel devono per forza rimappare tutti i numeri e implementare tutti
gli operatori matematici, mentre le JVM per altre piattaforma potrebbero
benissimo sfruttare la matematica nativa del processore. Da qui la
necessita' di implementare anche gli arrotondamenti. Hai una idea di
quali implicazioni possa avere la scelta fra arrotondamento e
troncamento? E' una cosa mostruosa. All'esame di calcoo numerico ti fanno
il culo come una campana se anziche' uno scegli l'altro e alla sesta
cifra decimale metti un 8 anziche' un 9!!!
Spero di non essere stato inutilmente logorroico.
In bocca al lupo,
    Carlo

Non per niente si chiama Windows 95
Newsgroup: it.comp.java
Titolo: Controllo se diverso da 8

Ciao a tutti, sto facendo un semplice controllo che la somma di 3
campi sia uguale a 8.....
if ((avalue <> 8))
{
alert('Le ore di assenza devono essere 8.')
document.forms[0].oremancanza.focus();
return false;
ma non sono sicuro che per indicare il "diverso2 da 8 si usi il
simbolo <>....
perché così non funziona......so per certo che non ci sono altri
errori....
AIUTO!!!

 ha scritto nel messaggio
news:91c7c535.02100...@posting.google.com...


 ha scritto nel messaggio:

Il confronto diverso in Java si scrive con un punto esclamativo e poi
uguale, cos': !=
Ciao.

 wrote in message
news:91c7c535.02100...@posting.google.com...


errori....
Un errore c'è comunque: tu stai parlando di JavaScript mentre su questo ng 
si parla di Java.
Java *non* è JavaScript
Anzi... Java != JavaScript :-)
Chiedi su it.comp.lang.javascript
HTH
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Problemi con i doppi apici

Domanda banale, me ne rendo conto, ma mi sono un po' perso.
Devo inserire in una form html, un input type=text con un valore 
preformattato.
Il valore proviene da un database e potrebbe contenere al suo interno 
caratteri " che ovviamente mi sballerebbero la form.
Devo percio' convertire tutti i " con &quot;
Con la replaceAll risolvo, ma dovrei gestire tutti i possibili codici che 
possono dar fastidio all'html (parentesi angolari ecc..)
Esiste una classe ed un metodo java che mi convertono una stringa nel 
corrispettivo html? cioe' che dato in input "<prova>" generi 
&quot;&lt;prova&gt;&quot;
Grazie.
-- 
L'ora non ha una concepibile importanza.


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

 Sergio
Il punto e' che se risolve il problema con i doppi apici ("), risolvibile
con una replaceAll, il problema si ripropone con ">", "<", e con altri
caratteri riservati per l'html.


 e con altri caratteri riservati per l'html.
Ogni carattere ha una sequenza di escape



Si, lo so, mi chiedevo solo se esiste una classe java con un metodo che,
data una stringa, me la formatti in html, sostituendo i caratteri speciali
con la corrispettiva decodifica.


 con la corrispettiva decodifica.
Questo dovrebbe risolvere il tuo problema...
Nota che questo metodo non gestisce tutti i caratteri speciali
ma solo quelli con cui mi sono personalmente scontrato (finora)
In ogni caso dovrebbe essere abbastanza semplice modificarlo
a seconda delle tue esigenze
//////////////////////////////////////////Codice////////////////////////////
//////////////
    public static String filter(String message) {
        if (message == null)
            return (null);
        char content[] = new char[message.length()];
        message.getChars(0, message.length(), content, 0);
        StringBuffer result = new StringBuffer(content.length + 50);
        for (int i = 0; i < content.length; i++) {
            switch (content[i]) {
            case '"':
                result.append("&quot;");
                break;
            case '<':
                result.append("&lt;");
                break;
            case '>':
                result.append("&gt;");
                break;
            case '&':
                result.append("&amp;");
                break;
            case '\'':
                result.append("&#39");
                break;
            default:
                result.append(content[i]);
            }
        }
        return (result.toString());
    }
//////////////////////////////////////////Codice////////////////////////////
//////////////
Spero che sia quello che cerchi...
Ciao
Newsgroup: it.comp.java
Titolo: *** Come si fa CLS in Java?

Ciao a tutti.... come si fa CLS in Java? Devo pulire una schermata del
monitor (in DOS, con semplici input a riga, cioč  senza applets)....
Non riesco a trovare sul manuale il comando per ripulire lo schermo...
Me lo dite? Che sintassi richiede?
grazie..
                                                         C. Foppa

:

Come tutti i comandi di console, cls e' dipendente dal sistema operativo, o 
meglio dalla shell che e' in uso. Non esiste, purtroppo, un'idea di terminale 
generico che abbia "cls", quindi non c'e' un modo portabile di farlo. 
Il modo non portabile e' semplicemente quello di eseguire il comando nel modo 
specifico del sistema operativo - di solito usando una shell apposita:
in Unix, quindi, qualcosa tipo
    	Runtime.getRuntime().exec("sh clear");
in dos/win32
    	Runtime.getRuntime().exec("command /c cls");
Eccetera.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Puoi provare a visualizzare 25 stringhe di spazi da 80 colonne.
Ho detto una stupidaggine ?

si
--
Posted from [212.131.129.2]
via Mailgate.ORG Server - 
http://www.mailgate.org


Ma obiettivamente è più o meno quel che fa AIX quando ti visualizza la
schermata di login - un bel po' di ritorno carrello. Quindi volendo
pulire la console (a meno che non sia quella di WinNT con un buffer di
1000 righe settato) potrebbe essere sufficiente fare
void cls() {
    for (int n = 0; n < 25; n++)
        System.out.println("");
}
Non sarà elegante ma è funzionale. In alternativa cercate la stringa
ANSI che ripulisce lo schermo e fate stampare quella. Questo è più
elegante e comporta una certa perdita di tempo. :)
Ciao,
    Stefano
(che oggi ha voglia di scherzare)

elegante e comporta una certa perdita di tempo. :)
Eh, ma non tutti i terminali sono ANSI.. :)

Newsgroup: it.comp.java
Titolo: [eclipse] velocità

Ciao a tutti, ho installato eclipse su varie piattaforme, su win non è un
missile ma è accettabile, solo che su Mac OSX e Linux è paurosamente lento!
il che è strano dato che il Mac è più potente e linux è la stessa macchina
di Win. E' possibile ? sapete darmi qualche dritta per velocizzarlo un po' ?
che so opazioni da togliere, configurazioni particolari . . .
Grazie
Wezzy

 lento!
 
Posso solo confermarti che la 2.1 sulla mia Linux box e` effettivamente
piu` lenta, la cosa mi ha sorpreso non poco (nonche` dispiacermi,
perche` eclipse ha degli ottimi tools per il refactoring), visto che la
2.0 sembrava filare piuttosto bene.
Confesso di aver scaricato il "coso", lanciato, "apprezzato" la lentezza
e spazzato dal mio disco poco dopo.
Sarei curioso di sentire il parere di altri utenti Linux che l'hanno
provato piu` a lungo. ;)
Boh, mi consolo con il fatto che con il jdk 1.4.1_02 NetBeans e`
diventato utilizzabile sulla mia macchina. ;)
Ciao,
Marco
-- 
//\/\ Marco (LM) Lamberto (lm AT sunnyspot DOT org)
      The Sunny Spot  -  
http://the.sunnyspot.org/
      SIForge.org     -  
http://www.siforge.org/

 2.0 sembrava filare piuttosto bene.
La famosa storia per cui Eclipse sarebbe più veloce per il fatto che ha i
widget grafici nativi a me che uso IntelliJ IDEA è sempre sembrata una
bufala: voglio dire, sarà pur vero che i widget nativi sono più veloci, ma
questo NON implica che qualunque applicazione che li usi sia automaticamente
più veloce. Se avete voglia di programmare con un tool davvero potente,
provate IntelliJ, appunto, è tutto in swing, ed è velocissimo: io lo uso con
un progetto in cui importo una trentina di librerie, di cui una decina con
sorgente, gestisco qualche centinaio di migliaio di linee di codice
"nostro", e IDEA si pappa un refactoring qualunque in pochi secondi: ho
provato le stesse cose su Eclipse, e la velocità è ridicolmente scarsa, al
confronto (oltre che essere molto meno usabile). Tra l'altro, con il jdk
1.4.2, recentemente uscito in beta, le applicazioni swing dovrebbero essere
ancora più veloci (nonché più rapide a partire del 15-20%).
Comunque, la lentezza su linux e max penso dipenda dal fatto che le
implementazioni di SWT su queste piattaforme sono tutt'altro che
ottimizzate: la IBM sviluppa Eclipse soprattutto per fare concorrenza a
Visual Studio di MS, quindi si concentra su windows.

 Visual Studio di MS, quindi si concentra su windows.
Su questo sono d'accordo, la mia domanda era se qualcuno conosceva opzioni
in grado di rendere almeno decente la velocità di Eclipse, su win non è un 
fulmine ma sotto Mac e Linux è Mortale!
Ciao
Wezzy

Newsgroup: it.comp.java
Titolo: HELP Chiamare Classe java in file JSP

Come posso fare a richiamare una MIA 
classe Java in un mio file JSP....
C'è un altro metodo oltre a <usebean>????
GRAZIE!!!!!!!!!!!



Newsgroup: it.comp.java
Titolo: Test non leggere

Test non leggere


 
Prova test anche per me!!!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Prova test anche per me!!!
[..]
esiste un gruppo apposito per i test..
-- 
 

Lo so ma mi serviva farlo su questo NG.....scusate ancora
Newsgroup: it.comp.java
Titolo: applet firmate non riconosciute

 alberto
Uhm. Non conosco il libro in questione - ma dove ti sei procurato il certificato?
La CA e' elencata tra quelle note a netscape? Il formato del manifest e' corretto?
Quanto generato con javakey (e l'uso di java.security.*) funzionano solo con
appletviewer. Dura lex, sed.. :)
Saluti,
	CS
-- 
Cristiano Sadun
Software Engineering & Consulting




Confermi quanto pensavo: il libro e' errato ed incompleto !Dove posso trovare una
descrizione completa di come firmare ?
Grazie ancora
Alberto


Uhm. Non conosco il libro in questione - ma dove ti sei procurato il certificato?
Per la cronaca, credo/sospetto che il testo in questione sia la
nuova versione del Linden, "Just Java" (mi pare che il titolo in
originale della nuova versione sia "Just Java and Beyond").
Alex
--
 ____    Alex Martelli, Bologna, Italia -- email: 
al...@magenta.com
 \SM/___                                 
http://magenta.com/~alex
  \/\bi/     You never know what is enough unless you know what
     \/          is more than enough.


no, trattasi di java1.1 unleashed third edition (molto diversa dal vecchio java
unleashed e, tranne questa questione, molto meglio).
Ciao
A.
Newsgroup: it.comp.java
Titolo: Sincronizzare un vettore

Ho un piccolo problema: lavorando con un vettore di elementi numerici ho
necessità di sincronizzare l'accesso ai singoli elementi di tale vettore.
Mi spiego meglio: ho diversi thread che accedono ad un elemento del vettore
e lo incrementano di una unità. Diversi thread che agiscono su elementi
diversi devono lavorare in parallelo mentre, chiramente, thread che lavorano
sullo stesso elemento devono poter agire solo in sequenza.
C'è qualcuno che è in grado di dirmi se questo è possibile e come si
risolve?
Grazie a tutti coloro che potranno darmi una mano.
Ciao,
        Enoch.



La cosa piu' facile e' sincronizzare il pezzo di codice interessato
sul monitor del vettore... questo pero' purtroppo non ti garantisce il
parallelismo, sequenzializzando _ogni_ azione. 
Soluzioni possibili che mi vengono in mente:
1) Se il vettore non e' grosso, puoi trasformarlo da un array di
interi ad un array di Integer, che sono oggetti e di ognuno dei quali
puoi utilizzare puntualmente il monitor. 
2) Puoi farti tu un pool di semafori, dal quale attingi ed impegni il
monitor prima di modificare un elemento.
Entrambe le soluzioni sono parecchio costose pero'... Qualcuno ha in
mente qualcosa di meglio?
Ciao.
| --
| Bruno Bossola
| Groupware/Intranet B.U.           Phone:  +39-11-2252211
| ATOS SpA v.Vaninetti 27           Fax:    +39-11-2203182
| I-10148 Torino ITALY              Change NOSPAM in atos to email me!

        Enoch.
Forse potresti dotare ogni elemento di un flag booleano
ke e' true ogni volta ke un thread lo sta maneggiando e
false quando lo libera.
In questo modo avresti una risorsa condivisa ke puo'
essere usata solo dopo ke un thread l'ha rilasciata.

...
Credo che le soluzioni che hai proposto siano corrette.
Per ridurre il costo io ridurrei il numero di semafori.
Ad esempio se hai un vettore di 100 interi, invece di 100 semafori ne puoi
utilizzare solo 10 che controllano l'accesso a 10 interi ognuno.
Puň essere una soluzione, ma bisogna vedere quanti accessi hai in media su
un intervallo di interi e calcolare l'attesa media di un accesso. (potrebbe
cioč essere piů efficiente utilizzare 100 semafori).
Un'altra idea potrebbe essere quella di distinguere gli accessi fra lettura
e scrittura.
Ovviamente non č necessario modificare gli accessi in sola lettura, mentre
va prestata attenzione alle sequenze letture/scritture (transazioni).
-----
  Alessandro Caproni
 
cap...@cifra.it
 
cap...@cli.di.unipi.it
    home page: 
http://www.cli.di.unipi.it/~caproni/intro.html



E perche' invece non incapsulare il vettore in un oggetto i cui metodi
di aggiornamento del vettore stesso sono synchronized? La struttura
"monitor" e' stata pensata proprio per questi problemi ("Lettori e
Scrittori", "Cinque filosofi a cena", ecc).
  Ci RiLeggiamo!!!
  Matteo!!!
Newsgroup: it.comp.java
Titolo: Domanda su showDocument.

Ciao a tutti.
   Ho scritto la seguente applet :
--------------------------------------------------------
import java.net.*;
import java.awt.*;
import java.applet.Applet;
public class Prova_con_showDocument extends Applet {
   public void init() {}
   public void start() {
      repaint();
   }
   public void stop() {}
   public void destroy() {}
   public void paint(Graphics schermo) {
      try {
         getAppletContext().showDocument(new
         URL("
http://www.ibm.com
"),"_blank");
      }
      catch (MalformedURLException e) {}
   }
}
--------------------------------------------------------
Risultato : non fa niente!
Ne con appletviewer ne con Netscape 4.7.
Dove ho sbagliato? Cosa non ho messo?
Grazie in anticipo per le vostre risposte.
Cella Ivan
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Dove ho sbagliato? Cosa non ho messo?
L'appletviewer ignora il metodo showDocument.
Invece ho provato con NC 4.7, cosi' come con IE 5.0, e funziona
benissimo.
Non capisco pero' a cosa possa servire una cosa del genere: ogni volta
che viene ridisegnata l'applet si riapre il sito IBM. E' abbastanza
fastidioso.
--
Ciao. Leonardo 
bos...@uno.it
 
www.uno.it/utenti/tetractys

,



Newsgroup: it.comp.java
Titolo: Far comunicare due servlet e una JSP

Ciao a tutti
ho questo problema:
da una pagina HTML invio una richiesta ad una servlet, la quale scriverà
qualcosa in un database
a questo punto il controllo deve essere passato ad un'altra servlet (con
alcuni parametri) la quale provvederà
a restituire l'output tramite una JSP (e quindi un bean).
La prima fase è Ok (naturalmente!) quello che non riesco a capire è come
passare il controllo alla seconda servlet (la quale non deve fare differenza
a seconda che la richiesta gli provenga direttamente dal browser o da
un'altra servlet) e che tipo di bean devo definire per passare il controllo
alla JSP.
Qualcuno mi può dare qualche dritta?
Grazie

 Grazie

 > alla JSP.


 thanks
Supponendo che res sia il tuo oggetto Response e req il tuo oggetto Request puoi 
forzare un redirect sul clietn con res.sendRedirect("http://....") ma questo 
forse già lo sai; una cosa più utile nel tuo caso è:
RequestDispatcher rd = getServletContext().getRequestDispatcher(url);
rd.forward(req,res);
che ti permette di passare la patata bollente ad una altra servlet o pagina jsp, 
dipende da cosa rappresenta url. Prima di farlo puoi mettere (o aggiungere) 
sulla request o sulla Sessione qualunque valore vuoi con setAttribute o putValue 
rispettivamente sempre che ti serva farlo.
Se sia necessario un bean nella tua pagina JSP non lo ma come vedi non ti serve 
per fare un 'redirect' comunque lo puoi mettere sulla sessione (o sulla request) 
o direttamente nella paigna JSP con il tag 'useBean'
spero ti sia di aiuto
Marco

 ha scritto nel messaggio
news:3B0B6A74...@seven.it...

Newsgroup: it.comp.java
Titolo: Weblogic e Classpath

Salve!
Sto deployando su Weblogic 7 sp4 una applicazione contenente due moduli, uno
di EJB e l'altro una web application. Il mio problema č che gli EJB fanno
uso di LOG4J, e l'unico modo per fargli vedere la libreria č modificando lo
script di avvio del dominio di WLS e aggiungendo il classpath.
Il problema č che non voglio modifcare questo scriptino, perchč in esercizio
non possiamo metterci mano.
Un altro sistema che ho trovato č spacchettare l'intero JAR di LOG4J nel
modulo degli EJB, questo perň lo trovo veramente poco pratico e veramente
brutto...
Un altra prova l'ho fatta con il manifest, ma con questa credo proprio di
essere fuori strada.
sapete indicarmi una strada da seguire?
grazie Ash


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

 sapete indicarmi una strada da seguire?
Mi pare sia questa la strada da seguire, nel manifest.mf scrivi:
Class-Path: log4j.jar
e metti il file log4j.jar nel jar dell'EJB.
Ciao
Giuseppe
Newsgroup: it.comp.java
Titolo: x esperti

Che differenza c'è fra ClassNotFoundException e NoClassDefFoundError?
Quando dovrebbe verificarsi l'uno o l'altro?
Grazie

 Quando dovrebbe verificarsi l'uno o l'altro?
Dalla documentazione delle Api di Java:
ClassNotFoundException:
	thrown when an application tries to load a class using its name
	using
	forName()
	findSystemClass()
	loadClass
NoClassDefFoundError:
	nota: e' un'errore e non un'eccezzione...
	Thrown when the java machine or a Class Loader instances tries
	to load the definition of a class (.class file) and no definition
	of the class can be found.
Davide


Fresco resco da javadoc
ClassNotFoundException :
Thrown when an application tries to load in a class through its string name
using:
    The forName method in class Class.
    The findSystemClass method in class ClassLoader .
    The loadClass method in class ClassLoader
but no definition for the class with the specified name could be found.
NoClassDefFoundError:
Thrown if the Java Virtual Machine or a ClassLoader instance tries to load
in the definition of a class (as part of a normal method call or as part of
creating a new instance using the new expression) and no definition of the
class could be found.
The searched-for class definition existed when the currently executing class
was compiled, but the definition can no longer be found.
Ciao
Stelvio

Newsgroup: it.comp.java
Titolo: Java Card.

Mi hanno regalato un lettore di smart Card (CAD) senza però la libreria
fornita dal costruttore.
Ho provato a guardare le API di JavaCard ma a dir la verità non ci ho
capito molto.
E' davvero così difficile? Qualcuno a provato a sviluppare una qualche
applicazione di esempio?
Grazie
Alberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:43f17d38abcc91133cd...@mygate.mailgate.org...

Newsgroup: it.comp.java
Titolo: Tutorial

Esiste il tutorial della Sun in Italiano?

 Esiste il tutorial della Sun in Italiano?
C'era tempo fa qlcn che ne aveva tradotto una parte, se non mi ricordo male 
il nick era Car.
So che quando fece annuncio di questa cosa , glielo chiedemmo tutti , pure 
io , ma non lo ricevetti.
Si puň provare a chiedere a qlc anima pia: yuhh ci sentite .....
-- 
Ciao. Fabrizio.
icq: 241182067

> Si può provare a chiedere a qlc anima pia: yuhh ci sentite .....
Secondo me ci si mette di meno a studiare l'inglese :)))
Ciao
Giuseppe

 Giuseppe
Tu dici ?
A dire il vero, un po' me lo sono letto in inglese ( tanto da considerare il 
capitolo introduttivo su OOP molto piů chiaro che in tanti testi in 
Italiano), ma con l'italiano mi ci trovo meglio.
Ma forse ti riferivi ai tempi di "consegna" ? :-)


> Ma forse ti riferivi ai tempi di "consegna" ? :-)
Anche :)
Ma ormai in questo settore tutto gira attorno all'inglese, e non saperlo è
un grosso handicap
Ciao
Giuseppe

Giuseppe wrote:

Allora non sono handicap, ma potendo scegliere .... 
Mi sono pure iscritto alla NewsLetter della sun: con buona scadenza 
rinfresco il mio handicap 0.  :-)
Cmq devo suppore , che neppure questa volta vedrò il tutorial tradotto da 
car: vabbè che sto andando su altri testi(italiani) , ma almeno una 
soddisfazione datemela. :-)


Newsgroup: it.comp.java
Titolo: emergenza sqlj

Mi trovo di fronte a questo problema:
da una classe java sqlj devo eseguire una procedura Oracle. In sqlj si usa
il comando
    #sql [xxx]  {call nomeprocedura (parametri)}
il problema è che il nome della procedura e i parametri sono conosciuti solo
a posteriori  e quindi non sono definiti al momento della compilazione. In
sql esiste l'istruzione  -execute immediate ....... - che permette di
scrivere una istruzione sql variabile è che verrà compilata run time al
momento dell'utilizzo.
mi sembra di capire che in sqlj non vi sia questa istruzione e quindi sono
"rovinato"
siete percaso a conoscenza di una strada alternativa?
grazie anticipatamente ed un saluto a tutti.
Stefano Mancini

Ho risolto il problema non utilizzando sqlj ma le istruzioni
createStatement()
execute()
se però conoscete soluzioni legate a sqlj sono ben accette
ciao :-)
Stefano