mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Jdbc e Oracle8, come vedere se e' down ?

Ciao
Mi chiedevo se qualcuno di voi ha esperienza di connessione ad un
database Oracle8 tramite il jdbc e driver Thin.
La domanda e' questa: se il database va down come me ne posso
accorgere ? Attualmente da un po' di prove fatte mi viene dato un
SQLException ma non lo ritengo sufficientemente specifico.
Qualcuno ha qualche idea? E' possibile prendere qualche codice
d'errore da Oracle8, se si come ?
Grazie infinite a tutti quelli che mi risponderanno.
Ing. Giuseppe
Monteleone

 d'errore da Oracle8, se si come ?
SQLException ha getErrorCode() e getSQLState() che ti danno le informazioni
che vuoi.
Detto questo, la soluzione dipende esattamente da quello che vuoi fare:
cioe', prima devi decidere le caratteristiche di robustezza e intelligenza
del tuo sistema, poi decidi il design opportuno.
Se ti serve un watchdog che periodicamente verifichi se il RDS risponde (con
un periodicita' piuttosto larga), puoi usare un thread che cerca di
effettuare una connessione. Se ti serve un periodicita' piu' corta, puoi
condividere una connessione applicativa e usarla per verificare, con una
query nulla, che il contatto ci sia ancora.  A parte queste esigenze
specifiche, l'idea di eccezione e' esattamente quello che ti serve - quando
la connessione e' giu', ottieni una SQLException e reagisci di conseguenza.
Puoi disegnare uno schema di risposta standard che - prima di "fallire"
completamente, tenti di ottenere una nuova connessione - molto spesso la e'
connessione che va giu', e non il server. Siccome Java non dispone di un
costrutto "retry", questo schema va incapsulato in una particolare
implementazione di Statement, come in
class GuardedStatement implements Statement {
public GuardedStatement(Statement stmt)
 this.stmt=stmt;
}
public ResultSet executeQuery(String sql) throws SQLException {
  ResultSet rs;
  try {  rs = stmt.executeQuery(sql);  }
  catch(SQLException e) {
    rebuildConnectionAndStatement();
    try {  rs = executeQuery(String sql)  }
    catch(SQLException e2) {  throw e; }
  }
 }
 .... (tutti i metodi di Statement)...
 private rebuildConnectionAndStatement() { ...fa quello che dice il
nome... }
}
questo e' giusto un accenno, ovviamente. Ma ti dovrebbe dare una direzione
in cui lavorare. :)

Newsgroup: it.comp.java
Titolo: JBuilder gratis?

E' vero che esiste una versione di JBuilder liberamente
distribuita? Se si`, come e` possibile trovarla? E' insieme a
qualche rivista, che voi sappiate, oppure e` possibile fare un dowload
da internet?
grazie
Ciao
---fratelbigio
--
"That which we call a rose
by any other name would
smell as sweet"
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 ha scritto nel messaggio
news:8jf8ad$7a$1...@nnrp1.deja.com...


 Java,io lo uso ed e' un po pesantuccio,ok?)
Sì, è pesantuccia.... però è sopportabile anche su un Pentium MMX 166 con 96
MBRam.


---fratelbigio
La trovi su Computer Programming di Giugno.. non l'ho ancora provato
ma in linea di principo non vedo perchè non dovrebbe funzionare!
		Ciao Feyd
Feyd-Rautha
feyd....@tiscalinet.it
rimuovi NOSPAM per rispondere
remove NOSPAM for reply
Newsgroup: it.comp.java
Titolo: problema con il lock su un array

Salve, vi espongo brevemente il mio problema.
Ho la necessita' di accedere al medesimo campo di un array  di stringhe
(chiamiamolo A[i]) da parte di due processi che si comportano
rispettivamente da produttore (prod) e da consumatore (cons).
All'interno del processo cons eseguo il seguente codice:
        synchronize(A[i]) {
                try{
                    A[i].wait();
                } catch(InterruptedException  ie){}
                System.out.println("La stringa e' "+A[i]);
        };
in modo da bloccare il consumatore fino alla notifica del produttore;
mentre all'interno di prod faccio
        synchronize(A[i]){
                A[i]="pippo";
                A[i].notify();
            };
In fase di compilazione va tutto bene, ma in fase di esecuzione succede
la seguente:
il consumatore si blocca sulla wait e, nonostante la notifica da parte
del produttore, continua a rimanere bloccato (come se non catturasse la
notifica). Il produttore esegue il suo codice normalmente.
N.B.: non viene sollevata alcuna eccezione riguardante problemi di
proprieta' del monitor.
N.B.: Ho l'esigenza di effettuare il lock su un campo dell'array, non
sull'array!!
Grazie in anticipo .

              
Network Distributed Applications @ CRS4
Center for Advanced Studies,Research and Development in Sardinia
http://www.crs4.it/~dcarboni/whoami/
     Tel.: ++39 070 2796 303
----------------------------------------------------------------




Newsgroup: it.comp.java
Titolo: Decomprimere un file jar

In una mia applicazione dovrei poter decomprimere un file jar mantendo
intatta la struttura delle directory.
Qualcuno a del codice che puň essermi utile?
Grazie
Alex

 ha scritto nel messaggio
news:6Nqj6.21342$LM4.2...@twister1.tin.it...
| In una mia applicazione dovrei poter decomprimere un file jar mantendo
| intatta la struttura delle directory.
| Qualcuno a del codice che può essermi utile?
|
| Grazie
| Alex
|
|

 In una mia applicazione dovrei poter decomprimere un file jar
prova a guardare le classi JarFile, JarInputStream, ecc nel
package java.util.jar di Java2.
Non ho esempi d'uso (...Castagna? :-) ma penso che ne troverai
nel tutorial sul sito SUN (ricorda che "jar extends zip" quindi
gia` esempi sui file .zip ti dovrebbero andar bene).
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)

gia` esempi sui file .zip ti dovrebbero andar bene).
Ehy... non ho tempo in questi giorni, I'm sorry!
Comunque basta un:
jar -x -f nomefile.jar
Bye

 Bye


non da riga di comando. :-?
Ops :/

 wrote in message
oc0t8tg428397jv3o...@4ax.com...

Newsgroup: it.comp.java
Titolo: Domanda da perfetto idiota... :o/

Buonasera a tutti, avrei un quesito da porvi.
Mi trovo davanti ad un pezzo di codice del genere :
import vari
public class Pippo {
//varie cosa
	public JMenuBar createMenuBar() {
		//tante belle cose
	}
//continuano le belle cose...
}//fine Pippo
Con la notazione :
public JMenuBar createMenuBar() {
		//tante belle cose
}
cosa si intende..??
Una classe interna non e', un metodo nemmeno, non riesco a capire di cosa
si tratti...!!
O meglio, ho pensato ad un metodo che mi ritorna un oggetto JMenuBar..!!
Ciao e grazie a tutti.



Esatto! č un metodo pubblico che crea una JMenuBar (aggiungendola
probabilmente a qualche JFrame) e la restituisce all'esterno (per fare
cosa... non si sa...)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

Newsgroup: it.comp.java
Titolo: jdbc per DB2

Sto effettuando le mie applicazioni Java JDBC utilizzando il bridge
jdbc:odbc.
Vorrei riuscire a utilizzare i driver proprietari di DB2.
Qualcuno di voi sa come posso fare per installarli?
GRAZIE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno di voi sa come posso fare per installarli?
Devo supporre che sia come tutti gli altri driver Jdbc.
Scaricali, mettili in una directory, aggiungi il file al CLASSPATH.
Vedi la documentazione dei driver per sapere che classe caricare e
come fare per l'URL del database.
Davide

come faccio ad aggiungere il file al CLASSPATH??


 come faccio ad aggiungere il file al CLASSPATH??
O lo fai sulla linea di comando quando esegui/compili usando lo
switch -classpath, o lo aggiungi alla variabile di ambiente
CLASSPATH, oppure metti il .jar in $JAVA_HOME/jre/lib/ext.
Vedi la documentazione di Java al riguardo.
Davide

 Qualcuno di voi sa come posso fare per installarli?
Butta lo zip nel classpath
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 Butta lo zip nel classpath
Si, ma dovresti guidarmi nella procedura....
...TI CHIEDO TROPPO???
Grazie


 Si, ma dovresti guidarmi nella procedura....
o scrivi
java -classpath c:\sqllib\ibmdb2.zip;c:\java\miadir\pippo.jar;
mio.package.Applicazione
(sostituendo i valori corretti, ibmdb2.zip prob. è sbagliato)
oppure sotto 95/98 in autoexec.bat scrivi
set CLASSPATH=c:\sqllib\ibmdb2.zip;c:\java\miadir\pippo.jar
o in WinNT da Proprietà del sistema -> Variabili di ambiente esporti una
variabile chiamata CLASSPATH e contenente l'elenco dei .zip e/o .jar
separato da punto-e-virgola (sotto Unix è due-punti)


GRAZIE GRAZIE GRAZIE!!!!

Newsgroup: it.comp.java
Titolo: class Triangolo

Ho costruito una classe Rettangolo che implementa dei metodi per il
calcolo del lato, del perimetro e dell'area di un rettangolo!
il compilatore mi segnala alcuni errori nella classe
applicazione(TestRettangolo) ma non riesco a capire come correggerli.
class Rettangolo
{
	private double lato;
	private double altezza;
 
	public Rettangolo(double l, double h)
	{
		this.lato = l;
		this.altezza = h;
	}
 
 
 
	public double lato()
	{
		return this.lato;
	}
 
	public double altezza()
	{
		return this.altezza;
	}
 
	public double Perimetro()
	{
		double p = (this.lato * 2)+(this.altezza * 2);
		return p;
	}
 
	public double Area()
	{
		double a = (this.altezza * this.lato);
	    return a;
	}
}
class TestRettangolo
{
	public static void main(String[] args)
	{
 
		double perimRettangolo;
		double areaRettangolo;
 
		Rettangolo p = new Rettangolo(10,2);
		Rettangolo a = new Rettangolo(10,2);
 
 
		perimRettangolo = p.perimetro();
		System.out.println(perimRettangolo);
 
		System.out.println();
 
		areaRettangolo = a.area();
		System.out.println(areaRettangolo);
	}
}
 

 
ricordati che è case-sensitive: Perimetro e Area, non perimetro e area
(nel main)


 }
L'errore sta nel fatto di aver chiamato dal main area() e
perimetro(),anzichč Area() e Perimetro().
Ti consiglio comunque di adottare le convenzioni di sintassi java.
Chiama i metodi con l'iniziale minuscole innanzitutto, poi i vari getters e
setters chiamali con getX e setX.
Chiamare lato() un metodo che fa semplicemente il getLato() puň rendere il
programma meno leggibile.

ci...@bello.it
?
Sei Mario ?


Può anche darsi, ci sono tanti Mario.
ga...@felix.it


?
Sei gatto felix ?     :)
..... č che avevo intuito ( avendone poi conferma ) che fosse il mio
vicino di casa !
Sorry x l' OT 
Ciao
Newsgroup: it.comp.java
Titolo: Keylogger in java

Mi potete dare qualche dritta per intercettare i tasti premuti dalla 
tastiera ???
Magari esiste qualche KeyLogger OpenSource da cui poter estrapolare 
qualcosa ??
TX TX

> inpossibile
impossibile.

 qualcosa ??
http://neworder.box.sk/codebox.links.php?&key=hack-klg
P.S.
Ricorda che l'uso di keylogger è illegale; non metterti nei casini (e non ci
mettere altra gente).

ascoltando il vento dell'est udii ilGrafico che diceva queste parole

penso ti possa servire guardare la documentazione relativa a
java.awt.event.KeyEvent e a java.awt.KeyListener
nelle api ... e credo ci sia anche qualcosa sul tutorial sun, ma non ne sono
sicuro!

 mettere altra gente).
Non pensare subito male :-)) mi serve per un lanciare un programma 
premendo una combinazione di tasti a scelta...
per esempio:
scrivendo "internet" per esempio vorrei lanciare il programma browser 
predefinito
scrivendo "search word" potrebbe fare una ricerca dei file di sistema 
che abbiano come nome "word"
volevo quindi qualcosa che intercettasse l'imput della tastiera per 
"parsare" il digitato ed estrapolare eventuali comandi !!
capito cosa ho in mente ??
ciao
Roberto

 premendo una combinazione di tasti a scelta...
Figurati. Ma mi sembrava doveroso ricordarlo (se non a te, a chiunque legga)
Luigi


magari con l'aiuto di jni si riesce a fare una cosa mista.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/
Newsgroup: it.comp.java
Titolo: sorgenti anomali

Decompilando un class mi vien furi questo:
Chi mida una mano a risolvere il problema?
Grazie tante
sergio
 public void RegroupeLesZones(boolean entier)
    {
        int k = 0;
_L7:
        if(k >= m_iNbObjects) goto _L2; else goto _L1
_L1:
        int i;
        int iVal;
        i = 1;
        if(m_asText[k] == null || m_asText[k] == "")
            continue; /* Loop/switch isn't completed */
        iVal = Cherche(m_aiX[k], m_aiY[k], k + i);
        if(iVal == -1)
            continue; /* Loop/switch isn't completed */
        if(m_asText[k].indexOf(35) != -1 && !entier)
            m_asText[k] = m_asText[k].substring(0, m_asText[k].indexOf(35));
        if(m_asText[iVal] == null || m_asText[iVal] == "") goto _L4; else
goto _L3
_L3:
        if(m_asText[iVal].indexOf(35) == -1 || entier) goto _L6; else goto
_L5
_L5:
        m_asText;
        k;
        JVM INSTR dup2 ;
        JVM INSTR aaload ;
        String.valueOf();
        String.valueOf();
String.valueOf(String.valueOf("|".concat(String.valueOf(String.valueOf(m_asT
ext[iVal].substring(0, m_asText[iVal].indexOf(35)))))));
        concat();
        JVM INSTR aastore ;
          goto _L4
_L6:
        m_asText;
        k;
        JVM INSTR dup2 ;
        JVM INSTR aaload ;
        String.valueOf();
        String.valueOf();
String.valueOf(String.valueOf("|".concat(String.valueOf(String.valueOf(m_asT
ext[iVal])))));
        concat();
        JVM INSTR aastore ;
_L4:
        i++;
        k--;
        m_asText[iVal] = "";
        k++;
          goto _L7
_L2:
    }

 sergio
E' un crimine decompilare roba offuscata

 Chi mida una mano a risolvere il problema?
Quale problema? :)
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 Chi mida una mano a risolvere il problema?
Hehehehehe
Questo dimostra quanto sono utili gli offuscatori ... o quanto sia
mentalmente instabile lo sviluppatore.

 ha scritto nel messaggio
news:b7h2a5$uiu$1...@lacerta.tiscalinet.it...



Beh, allora devi fare un gorsso sforzo di fantasia, devi cercare di
comprendere punto punto di che si tratta,
e convertire la roba non piu' compilabile in metodi compilabili.
E' un lavorone, secondo me

 sergio
Mi sa che invece di decompilare hai "disassemblato": quello che hai mostrato
non č certo codice decompilato: non sono esperto, ma potrebbe essere,
appunto, il bytecode "tradotto" in versione leggibile. Il bytecode
decompilato, al contrario, produce vero codice java: io uso il DJ Java
Decompiler, un'interfaccia per JAD molto rapida e che non ha mai sbagliato:
fatti una ricerca su internet e provalo.
Newsgroup: it.comp.java
Titolo: [molto ot] Auguri

Buon Natale e Felcie Anno Nuovo a tutti.
G.M.

Sottoscrivo :)
Merry Xmas and happy New Year!

Buon Maiale a tutti!!
--
{G}eppo
Panther Power 3D Studio - Coder of GBA Team
www.panther3d.com
L'uomo utilizza solo il 10% del suo cervello
il restante 90% č file di swap del sistema operativo

Buon Maiale a tutti!!
si dice NATALE, N-A-T-A-L-E quante volte te lo
devo dire ?? :P
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com



Molto meno pomposamente, per quest'anno l'abbiamo sfangata, volesse
iddio per il prossimo...
Ciao,
Mauri.
P.s.: felcie?
-- 
La forza di gravitŕ č un falso mito,
č la Terra che succhia!
Newsgroup: it.comp.java
Titolo: [Newbie]: Tomcat 5 e Virtual Hosts su WinXP

Salve, mi reputo abbastanza niubbo sulla configurazione di Tomcat,
anche se sviluppo in JSP da un po'.
Ho installato la versione 5.0.28 di Tomcat in locale, su WinXP, e
funziona tutto, sulla sua cartella di installazione
(C:Programmi/eccetera).
Però adesso ho necessità di far funzionare le pagine JSP che stanno
su un'altra cartella ma utilizzando i bin che ci sono sul path di
installazione.
Ho trovato diversi documenti sul come modificare il server.xml, ma non
riesco a farlo funzionare.
In particolare:
le mie pagine si trovano in "d:/" ma se specifico nel server.xml un
altro <Host> e metto nel AppBase il mio path nuovo, vedo pagina bianca.
Ho provato ad inserire dentro il tag <Host> i tag <Logger> e <Context>
specificando il docBase con il path assoluto (completo) della pagina da
visualizzare ma nulla!
Dove sbaglio?
Grazie.

 ha scritto nel messaggio
news:1127924920.4...@g47g2000cwa.googlegroups.com...


 p.s.  se però si può fare , anche a me piacerebbe sapere come  :)
Ho provato a definire un'altra AppBase, ma appena la cambio e riavvio
il server la chiamata 
http://localhost
 mi ritorna una schermata bianca
(pagina http vuota)!
Perchè??
Se cambio la AppBase con D:/, all'interno di D:/ deve esserci una
cartella Root? o no?

Così dovrebbe andare...
Lo piazzi dentro l'engine principale
<Host name="www.miosito.lan" debug="0" appBase="DOVE C'E' 
TOMCAT\webapps\miosito" unpackWARs="true">
          <Context path="/" docBase="" debug="0"/>
   </Host>
Poi devi però modificare il file hosts di windows e indirizzare 
www.miosito.lan al 127.0.0.1
(se sei con un pc solo) oppure modifichi il dns sul server e fai puntare 
l'indirizzo al server dove hai tomcat.
Spero di averti aiutato

 Spero di averti aiutato
:-|
Grazie.

 Spero di averti aiutato
tu pigli il file hosts (cercalo sotto la cartella windows)
inserisci
www.miosito.lan 127.0.0.1
A questo punto l'url www.miosito.lan punta al localhost
se su server.xml hai dichiarato che www.miosito.lan punta alla cartella dove 
hai la tua app, dovrebbe mostrartela senza problemi, anche se non č sotto 
webapps.
Tomcat (oviamente impostandolo in standalone e magari impostando la porta 80 
come defautl) in questo modo gestische i virtualhost risolvendo il NAME non 
l'ip, quindi devi per forza fare la modifica all'host.
Prova a piazzarci un html senza inclusioni java e vedi se te la mostra dalla 
tua cartella.
Newsgroup: it.comp.java
Titolo: warnings a run-time

Warning: Cannot convert string "<Key>Escape,_Key_Cancel" to type VirtualBinding
Warning: Cannot convert string "<Key>Home,_Key_Begin" to type VirtualBinding
Warning: Cannot convert string "<Key>F1,_Key_Help" to type VirtualBinding
Warning: Cannot convert string "Shift<Key>F10,_Key_Menu" to type VirtualBinding
Warning: Cannot convert string "<Key>F10,Shift_Key_Menu" to type VirtualBinding
Warning: Cannot convert string "<Key>KP_Enter,_Key_Execute" to type VirtualBinding
Warning: Cannot convert string "Alt<Key>Return,Alt_Key_KP_Enter" to type VirtualBinding
da che sono dati questi warnings che ricevo a run-time ? (senza tuttavia
intaccare minimamente l'esecuzione del programma)
Matic


Su che SO stai lavorando?
Sembra che non riesce a mappare (binding) alcuni tasti.
Forse dovresti riconfigurare la tastiera.



sto' lavorando su linux.. cmq non è grave, vero ?

> sto' lavorando su linux.. cmq non è grave, vero ?
...immaginavo, comunque non si tratta nulla di grave, sono solo warning,
in teoria se usi i tasti di cui non riesce a fare il binding non ottieni
nulla.
Prova a vedere la configurazione della tastiera, o cambia shell dal quale
lanci la classe, a me non è mai successo...£"$$£%&&%/()...ops :-)



ok.grazie
Newsgroup: it.comp.java
Titolo: classe che estende JPanel comportamenti diversi

Salve
il mio problema è questo
ho la necessità di proporre due JPanel identici ma in contesti differenti, 
la prima volta in un JTabbedPane, la seconda volta in un JInternalFrame, 
(jTabbedPane è ancorato allo stesso JInternalFrame ma visualizzato solo 
quando occorre)
Ora ho creato una classe che costruisce il pannello (non so se è stata 
scritta rispettando tutti i canoni) il cui unico medoto è il costruttore 
(riportato in parte)
Quando creo il pannello
gestioneMezziGUI jp1 = new gestioneMEzziGUI();
gestioneMezziGUI jp2 = new gestioneMEzziGUI();
il primo lo aggancio al JtabbedPane, il secondo direttamente al 
JInternalFrame  in questo modo
jtp.add(jpMezzoInLinee,"Mezzo");
this.getContentPane().add(jp2,null);
nel primo caso il pannello viene visualizzato, nel secondo caso no
Come risolvo questo problema ?
Nel secondo caso se testo isVisible() mi ritorna true
Tnx
ReDiCuori
public class gestioneMezziGUI extends JPanel{
  private Icon plusIcon=new ImageIcon("plus.gif");
  private Icon xIcon=new ImageIcon("ics.gif");
  private Dimension dim26x26=new Dimension(26, 26);
  mezzoModel modelloMezzo;
  Box bxNewMezzo;
  JButton jbDelMezzo;
  JButton jbNewMezzo;
  JTable jtMezzo;
  JScrollPane jspMezzo;
  public gestioneMezziGUI() throws ParseException {
    super();
    jtMezzo = new JTable();
    modelloMezzo= new mezzoModel();
    jspMezzo=new JScrollPane();
    jbDelMezzo = new JButton();
    jbNewMezzo = new JButton();
    bxNewMezzo = Box.createHorizontalBox();
    this.add(jspMezzo, null);
    this.add(bxNewMezzo, null);
    this.setLayout(null);
    jspMezzo.getViewport().add(jtMezzo, null);
    jspMezzo.setBounds(14, 19, 512, 293);
    .....
    .....
 }
}
-- 
L'informatica è un' arte
---------------------------------------------------------
 
www.pascallike.too.it
 
http://utenti.lycos.it/pascallike
 il sito sulla programmazione pascal
 sorgenti, tutorial ed utility
------------------------------------------------------------
www.treves-srl.com
Libreria Internazionale Treves
Via Toledo 249/250 Napoli
------------------------------------------------------------
www.alphalibri.com
Vendita ingrosso di libri
Via S.Anna dei Lombardi 10 , Napoli
--------------------------------------------------------- 

Risolto
ReDiCuori

Newsgroup: it.comp.java
Titolo: (urgente) Form Html che richiamano una jsp

Ciao a tutti,
Ho un file xsl che si occupa di generare una pagina html da un file xml.
Dentro a tale xsl ho una form html che nel campo attributo "Action"
specifica un richiamo a una jsp.
Mi piacerebbe sapere cosa accade esattamente quando viene effettuato il
submit della form. Secondo me dovrebbe venire caricata la pagina jsp, che
richiama al suo interno le varie parti; già, però nello specifico?
Giulio

 submit della form. 
Il browser fa una richiesta HTTP al server web, il quale riconosce il fatto 
che la richiesta identifica una JSP e passa il controllo al modulo 
opportuno, il quale, se del caso, compila la JSP in una servlet 
equivalente; il metodo opportuno della servlet viene invocato, e il 
risultato torna indietro al browser come parte dell'HTTP response.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: ricerche su html in database

Devo fare ricerche and e or, in un campo blob di una tabella di un database, 
che contiene del codice html.
Praticamente un piccolo motore di ricerca.
So che lucene è un motore di ricerca fatto in java, ma non credo funzioni 
dentro database giusto?
Esiste niente a riguardo?
Programmarmelo da solo mi richiede uno sforzo non indifferente tra parser 
delle query, indizizzazione, e parser html!
grazie

 ha scritto nel messaggio 
news:cme7hi$i59$1...@lacerta.tiscalinet.it...

Ora ripensandoci...ma ha senso poi?! Meglio se uso Lucene e cerco di far 
mettere quei testi su filesystem.

Newsgroup: it.comp.java
Titolo: Scusate il disturbo...

.... ma avrei un quesito da porvi.
Questa istruzione
if(((Boolean)EDIBrowser.isAGroup.elementAt(i)).booleanValue()) mi porta
sempre ad una ClassCastException. Ho letto e riletto le specifiche della
JDK, libri, news, dispense SUN, e tutti mi hanno detto che per fare un cast
esplicito e' necessario che le classi sorgente e destinazione siano
correlate da parentela. Supposto che:
* EDIBrowser.isAGroup e' un oggetto statico java.util.Vector
* elementAt(int) e' un metodo di tale classe (Vector) che restituisce un
oggetto Object
Dunque
EDIBrowser.isAGroup.elementAt(i)
e' un oggetto Object, che come si sa e' la superclasse di qualunque classe
Per farla breve: PERCHE' secondo voi mi si alza sempre l'eccezione
ClassCastException ?
Scusate ancora del disturbo
Federico Coppola
email : 
silvano...@elsag.it
 

 mi porta sempre ad una ClassCastException.
Premessa - io posso costruire un vettore che contiene tre oggetti: un
leone, un gatto ed un leopardo. Questi tre animali hanno in comune il fatto
di essere felini e potrei, quindi, utilizzare un loro metodo comune (dovuto
alla loro felinita') in questo modo
((Felino)(vettore_di_felini.elementAt(i))).faLeFusa(); /* :) */
ma non potrei mai cercare di farli abbaiare, perche' otterrei una
ClassCastException
((Canide)(vettore_di_felini.elementAt(i))).abbaia();
Premesso questo, se il tuo vettore contiene Boolean non ci dovrebbero
essere problemi. Invece ci sono, perche'? Semplice :) l'operatore di
casting opera sull'oggetto alla sua immediata destra. Mi spiego meglio:
se io avessi scritto
((Felino)vettore_di_felini.elementAt(i)).faLeFusa();
avrei ottenuto una ClassCastException perche' il compilatore (il buon
javac) avrebbe tentato di trasformare un oggetto di tipo Vector (il
vettore_di_felini) in uno di tipo Felino e, come e' noto, non sono nemmeno
lontanamente parenti ;-).
Quindi penso che tu debba riscrivere il tuo codice in questo modo
if(((Boolean)(EDIBrowser.isAGroup.elementAt(i))).booleanValue())
Spero che questa risposta risolva il tuo problema. In questo errore ci sono
incappato anch'io ed uscirne e' stata dura.
Ciao.
--
   o     Leonardo Boselli   
bos...@technologist.com
 
  o o    TETRACTYS Software 
tetr...@geocities.com
 o o o   When in GeoCities visit our Java Tutorials (Free Sources)
o o o o  
http://www.geocities.com/SiliconValley/Lakes/3015/
Newsgroup: it.comp.java
Titolo: DLL

Ciao a tutti,
dove posso mettere alcune DLL usate dalla mia applicazione Java (.exe)
perché siano viste ?
Le ho messe nella stessa directory ma ho un errore di tipo
java.lang.UnsatisfiedLinkError, idem in windows\system32.
Grazie
--
SM

 java.lang.UnsatisfiedLinkError, idem in windows\system32.
Stampa il contenuto della proprietà:
System.out.println(System.getProperty("java.library.path"));
Deve stare in uno di quei percorsi.
HINT: il nome della libreria in System.loadLibrary() NON deve contenere 
l'estensione .DLL.

 ha scritto nel messaggio
news:3aiqekF...@individual.net...


Newsgroup: it.comp.java
Titolo: Java e gli eventi

Salve a tutti nel newsgroup!,
come ho più volte detto, sono un newbie della programmazione Java
e OOP in generale. Questa volta mi stavo chiedendo se è possibile
in Java realizzare il sistema di gestione degli eventi che è implementato in
VB.
Mi spiego meglio:
E' possibile implementare una classe (o anche solo dei metodi) che emetta un
evento
costruito ad Hoc dal programmatore e una o più classi in grado di ascoltare
tali eventi customizzati?
In pratica ciò che si può fare tranquillamente con VB.
La domanda mi è sorta perchè ho necessità di richiamare alcuni metodi di un
oggetto X , altri di un oggetto Z quando viene richiamato un metodo di un
oggetto Y  o accade qualcosa che modifica lo stato di
un'altro oggetto...
non so se sono stato chiaro......
Grazie a tutti !
Ciao, Vito.

Puoi utilizzare il famoso pattern Observer Observable, che
praticamente consiste nell'avere due oggetti, ad es un oggetto A ed
uno B.
L'oggetto A e' interessato ai cambiamenti che subisce l'oggetto B,
quindi basta che ogni qual volta l'ogetto B subisca dei cambiamenti,
venga fatta una notifica all'oggetto interessato(nello
specifico,l'oggetto A).
Spero di essere stato abbastanza chiaro, se cosi' non fosse posso
mandarti degli esempi....
Fammi sapere.

 ascoltare tali eventi customizzati?
Dai un'occhiata a 
http://space.tin.it/computer/csadun/software/lf
-- 
Fighting for peace is like fucking for virginity
ObjectZone - 
http://space.tin.it/computer/csadun


Sembra interesante... ho scaricato il tutto e mi metterò subito all'opera
; )
Grazie.
PS: Grazie anche a massimiliano per la dritta sul pattern ... anche per
quello
ho fatto una rapida ricerca su google... ed ho trovato della documentazione.
Se eventualmente ho problemi.... ti darò un pò di fastidio per chiarimenti
(previa tua disponibilità : ) ).
Ciao ed alla prossima.

Newsgroup: it.comp.java
Titolo: java3D e 3D studio

dove trovo un loader per java3D per caricare i file di 3D studio?
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote:
: dove trovo un loader per java3D per caricare i file di 3D studio?
: 
: Grazie.
: 
:
prova a cercare su 
www.j3d.org
, ci sono dei link, credo.
Newsgroup: it.comp.java
Titolo: Menu stile MacOS

Ero (erroneamente) convinto che per fare i menu stile MacOS in Java
fosse necessario usare qualche forma di JNI.
Tuttavia riesco perfettamente ad usare sia Poseidon che NetBeans 5 con
un MacIntel. E sui MacIntel le applicazioni Java che usano JNI (PPC)
dovrebbero non funzionare.
Poseidon sicuro non è "aggiornato" per i MacIntel (per dire il Launcher
-- che non fa quasi nulla -- è ancora PPC).
Dunque... come funzionano suddetti menu? E ancora, usandoli rimango
"Pure Java" oppure sto comunque chiamando qualcosa di MacOS X e basta?
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

Per mettere i nenu in alto, nel completo stile mac, basta usare i Look
And Feel. Ci sono due modi per farlo. Uno direttamente nel codice...ma
te lo sconsiglio, oppure uno piu`...alla MacWay :-p
Quando lanci il programma, puoi usare come riga di comando la seguente:
java -Dapple.laf.useScreenMenuBar=true
ma la cosa e` un po scomoda da fare fare ad un utente...Meglio fare un
bel budle con il Jar Bundle.
Se ti interessa solo impostare i LAF rimani dentro a "java Standard" se
invece vuoi usare altre estensioni della JVM tipo impostare un'icone
personalizzata sul Dock, ecc sei gia nello specifico per Mac.
In ogni caso tutte queste cose le ho "gentilmente copiate" :-p da qua:
http://www.jugmilano.it/
Se cerche tra il materiale del meeting di gennaio trovi il materiale
del Talk di Marcello Teodori.

 java -Dapple.laf.useScreenMenuBar=true
Beh, grazie. Capito il concetto.
Per l'utente basta darglielo in un bel .app :)

Newsgroup: it.comp.java
Titolo: Thread e eccezioni

Vorrei far gestire le eccezioni che si sono create in un thread dal
processo padre, a tal proposito ho creato una classe che prende
l'eccezione generatasi, il nome del thread e altre informazioni, ma non
mi riesce a farla ritornare al padre, come posso fare?
Avevo pensato in un primo momento di estendere tale classe come una
eccezione e rilanciarla al padre da un blocco catch, ma non funziona o
sbaglio in qualcosa.
Potete aiutarmi.
Grazie tante
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Non credo che sia possibile far gestire al padre le eccezioni del
thread figlio...
Pensa a cosa succederebbe in un caso del genere:
{  
    System.out.println("Inizio del Blocco");
    try {
        Thread figlio = new Figlio(); /* Figlio estende Thread */
        figlio.start(); /* il thread figlio parte */
        /* il padre continua... */
    } catch (Exception e) {
        System.out.println("Presa eccezione " + e );
    }
    System.out.println("Fine del Blocco")
}
Se il figlio tirasse un eccezione e questa venisse raccolta
dal padre, vedresti scrivere su System.out due volte
"Fine del Blocco" e in generale, tutte le operazioni effettuate
dopo la catch() verrebbero eseguite due volte. (Per assurdo:
quale thread le eseguirebbe la seconda volta ?)
In realta', quando un thread lancia un'eccezione non raccolta,
il thread "muore" e quindi non puo' eseguire altre operazioni.
A questo punto non ti resta che aggiungere una try/catch al
metodo run del thread figlio.
Al limite, puoi fare una cosa del genere: passare al figlio un 
oggetto nel quale inserire l'eccezione raccolta prima di morire.
Qualcosa del genere:
Supponi di avere una classe ExceptionList
che implementa una lista di eccezioni (con metodi put, get eccetera,
sincronizzati)
Puoi avere il thread padre fatto in questo modo
metodo_principale()
{
  ExceptionList myList = new ExceptionList();
  while( ... )
  {
      // se c'e' da creare un nuovo thread, 
      // lo crea  e lo lancia
      Thread t = new ClasseFiglio( myList );
      t.start()
      // eventualmente si blocca su un semaforo, o fa quel che
      // deve fare, dipende dalle responsabilita' della classe
      // ad ogni iterazione gestisce eventuali eccezioni lanciate
      while ( ! myList.empty() )
      {
         Exception e = myList.get();
 
         manage( e ); // gestisce l'eccezione raccolta dal figlio
      }
  }
}
metodo run dei thread figli:
void run() {
 
    try {
        // fa quel che deve fare
    } catch (Exception e)
    {
       theExceptionList.put( e );
       // eventualmente il metodo put "sveglia"
       // il padre in attesa 
    }   
    // qui il thread esce ma la sua eccezione e' stata salvata
    // e verra' gestita dal padre
}
Spero di avre reso l'idea.
Saluti,
Fabio Lopiano
Newsgroup: it.comp.java
Titolo: HELP HELP

Come faccio a ricevere dei dati via seriale...Ovvero come posso istanziare
uno Stream ??
Ciao Christian

Sul sito della javasoft c'e' un package scaricabile e utilizzabile AGGRATISI,
una estensione delle classi normalmente fornita con java, si chiama
javax.comm.QUACCHECCOSA, e serve per accedere alle porte seriali o parallele o
convergenti parallele.
Ci sono anche un paio di files con esempiazz di utilizz.
Scialuppe,
    Carlo


Newsgroup: it.comp.java
Titolo: dominio da rivendere '?

Salve a tutti,
ho sentito che se registri un dominio  con 
www.registerzone.net
 puoi
amministrare il dominio tramite pannello di controllo e cambire perfino il
titolare del dominio ( magari per venderlo...)
dovendo registrarne un dominio nuovo volevo sapere se posso (se necessario
per un qualsiasi motivo) rivenderlo sucesivamente .
qualcuno ha notizie?
Grazie
Mauro


http://www.pabasoftware.com

Newsgroup: it.comp.java
Titolo: Scrivere un file in locale

Buongiorno a tutto il NG,
Volevo porvi questa domanda:
Io devo scrivere un file in locale, o meglio, per prova prendo i campi di un
semplice form e li voglio scrivere su di un file tramite un'applet,
naturalmente deve funzionare su piu' sistemi operativi.
Ho creato una semplice applet che mi crea questo file su disco, naturalmente
da appletviewer no problem, ma da IE da' errore di sicurezza, ho provato a
certificare l'applet, ma non è che sia molto user-friendly questa
operazione, "ci sono ancora dietro"
Ho guardato i seguenti link:
http://java.sun.com/security/signExample/
http://developer.java.sun.com/developer/technicalArticles/Security/Signed/in
dex.html
L'unica soluzione possibile è scaricarsi un plug-in di 4,8 Mbyte (che per
altro con ie4.0 non funziona, da' sempre errore di sicurezza) e segnare
l'applet.
Qualcuno ha già affrontato il problema o magari esiste una soluzione meno
macchinosa?
Grazie e ciao a tutti.

Non sò se possa esserti utile ma se il file ti serve solo per memorizzare un
certo numero limitato di informazioni su questo utente hai pensato magari a
memorizzarle in un cookie?... bè almeno non impazzisci con i certificati :)
Ciao
Dani
--
Daniele Piras
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If at first the idea is not absurd then there is no hope for it. - Albert
Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 memorizzarle in un cookie?... bè almeno non impazzisci con i certificati
:)
Infatti adesso la memorizzazione dei dati è cosi' (il mio esempio nel post
precedente non era inerente al 100% con quello che dovrei fare) ma per
motivi "logistici" devo usare un' applet e l'unica soluzione è certificarla,
ma non è cosi semplice, ho trovato una marea di esempi ma nulla di concreto,
fai conto ho installato 1.3.1 e non so come mai mi manca l'utility javakey,
mahh.
Nessuno del NG ha affrontato mai un problema del tipo?
Ciao a tutti.
Newsgroup: it.comp.java
Titolo: Consigli su trasferimento file

Ciao a tutti,
devo fare un upload di file
da client windows a server linux...
qualcuno mi puņ dare qualche dritta!!!
Grazie in anticipo

 Grazie in anticipo
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
Tzadikin, tzadikin geyen bom / Reshoyim, reshoyim falen bom
("just people will go ahead, evil people will fall" - yiddish song)

 Grazie in anticipo

Scusate...
in Java....

 in Java....


Confermo...
<p>

Grazie mille!!!
Ps 
se ti viene in mente qualcosa....fammelo sapere
:)))
Newsgroup: it.comp.java
Titolo: [OT] ma che sono 'sti =20?

Ma 'sti =20 che Mozilla mi aggiunge ai post sono il MIME encoding? Se 
cosi' fosse, dovrei finalmente aver disabilitato l'opzione... sorry per 
i fastidi.
ciao
uL



te lo avevo detto almeno un mese fa... non mi ascolti quando parlo!?! 
Ciao Andrea

 
Veramente ho metabolizzato definitivamente la cosa proprio quando me 
l'hai fatta notare (mi sembrava gia' ci fosse qualcosa che non andava), 
ed e' stato il mio normale tempo di reazione.... :)
uL

Newsgroup: it.comp.java
Titolo: avviare applicazioni esterne da un programma java

Salve a tutti.
Ho il seguente probelma. Devo, anzi vorrei, avviare un'applicazione
(un eseguibile qualsiasi) tramite un'applicazione java. Questo perche'
l'applicazione esterna che voglio far partire e' gia stata realizzata
e deve scambiare dei dati con la mia applicazione java. Lo scambio dei
dati tra le due applicazioni e' fatto tramite protocollo udp.  Sono un
novello della programmazione e vorrei sapere se e' possibile farlo e,
in caso, come sia possibile. Spero possiate aiutarmi.
Grazie a tutti
 Costanzo


    public static void main(String[] args)
    {
        try
        {
            Runtime.getRuntime().exec("C:\\windows\\notepad.exe");
        } catch (IOException ex)
        {
          ex.printStackTrace();
        }
    }
-------
Articoli ed Esempi su
[Java EE, EJB, Servlet, JSP, WebService, Glassfish, Java ME etc]
http://programmaremobile.blogspot.com

Cacchio...... veramente piu' veloci della luce ^^
Grazie mille per la gentilezza.


Newsgroup: it.comp.java
Titolo: jsp??

Non riesco a far Interpretare delle pagine jsp al mio java web server io ho 
la ver 2.0 cosa devop fare...mi dice sempre ke l'indirizzo è errato..oppure 
mi fa scaricare la pagina sul disco come se non riuscisse a 
riconoscerla??Mi potete dare una mano 
-- 
Posted from 
ro...@corelli.nexus.it
 [193.76.244.11] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Se stai usando il JavaWebServer 2.0 della sun, dovresti prima
controllare che stia girando correttamente, e poi devi controllare su
che porta sta girando...
Di default la parte di amministrazione puoi raggiungerla con l'URL
http://localhost:9090
mentre la parte HTTP gira sulla 8080
se l'amministrazione non risponde, vuol dire che ti manca
qualcosa...(gli errori li vedi nella finestra di log che si apre quando
fai partire httpd.exe)
Ciao e spero di esserti stato utile.
Amedeo.

Newsgroup: it.comp.java
Titolo: help thread

Ciao,
ho letto che i metodi 
stop()
suspend()
resume()
in java2 sono deprecati
come sono stati sostituiti??

:

Leggi
http://java.sun.com/products//jdk/1.2/docs/guide/misc/threadPrimitiveDeprecation.html
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/
Newsgroup: it.comp.java
Titolo: QUALCUNO UTILIZZA JAVA PER PROGRAMMARE PALMARI?

Sto cercando di scrivere dei programmi in java per il mio palmare Palm IIIxe
ma hoi dei problemi in fase di preverifica e di generazione dei .prc.
Sapreste indicarmi un buon editor(per esempio per sviluppare semplici
applicazioni e applets utilizzo KAWA)? Grazie

 wrote in message
news:97odam$tut$1...@lacerta.tiscalinet.it...


 ma ho dei problemi in fase di preverifica e di generazione dei .prc.
altri link che possono essere utili:
www.earthweb.com
 (search: j2me)
java.sun.com/people/shommel/KVM/
http://archives.java.sun.com/cgi-bin/wa?A0=kvm-interest&D=&F=&H=&O=&S=&T=
http://www.javaworld.com/javaworld/jw-11-1999/jw-11-device.html
http://www.kvmworld.com/janaudy/kvm-javaworld.html
http://www.microjava.com/development/faq/general
Buon divertimento (o buon lavoro?)
Ciao
Fabrizio

Salve..Ho trovato un sito che manda tramite sms un sw al cell per ridurre
l'emissione di onde...Per deduzione ciò significa che è possibile compilare
un prg che ,inviato con un sms, si istalla e da delle istruzioni ad un
cell...Mi sono informato ed ho saputo che si usa un particolare linguaggio
Java... Qualcuno ne sa di più...Swami.



http://java.sun.com/j2me/
http://industry.java.sun.com/jwc/
... quel sw riduce i picchi di emissione del cellulare, ma tieni presente
che questo ne riduce anche la capacità di trasmettere e ricevere.
Inoltre se i cellulare sono stati progettati per trasmettere determinate
potenze un motivo ci sarà... che siano dannosi o meno la potenza emessa è
la minima necessaria: anche i produttori di cellulari hanno vantaggio a
diminuire la potenza trasmessa, se non altro in termini di durata della
batterie.

In effetti non mi interessava il sw in questione...ma solo il modo per
scrivere un sw per un GSM..

Esiste un manuale specifico per imparare SOLO il java micro per
wireless..dovrebbe essere + semplice...Grazie
Newsgroup: it.comp.java
Titolo: Stato dell'arte in app. DBase

Sei stufo di sviluppare cose che gli altri hanno gia' fatto ?
Sembra una pubblicita', invece e' un appello un po' disperato.
Ci state a fare una recensione sulle applicazioni java che usano i
database a scopo gestionale (cioe' non per Internet)? Se SI basta fare
il reply con qualche informazione utile a questo messaggio.
Dalla mia posso dire di aver trovato:
JDBC:
  - alcuni JDBC per Linux (mSql, mySql, Adabas), multiuser, free a scopo
personale;
  - un JDBC in java della Instant DB(proprietario) per Windows,
monouser, free ad uso personale;
  - alcune classi in sorgente free per gestire un DB(proprietario)
indicizzato, monouser;
  - i Driver ODBC di Access acquistati dal cliente insieme ad Office
'97;
conoscete altre soluzioni? Possibilmente free?
Generatori di applicazioni gestionali:
  - Jasmine: (H)
  - ARF: (D), (E), (F), (H)
Ambienti di sviluppo:
  - Work Shop: ...
  - Visual Cafe: ...
  - JBuilder 2: (A), (B)
  - Visual J++:
  - Visual AGE 2:
  - Altri..
Non conosco i prodotti sopra. Avete voglia, se li conoscete, di indicare
con le lettere fra parentesi:
 - se possiedono API(A) o Beans(B) per l'interazione con i DB,
 - se e' necessario toccare(C) il codice per ottenere il risultato
finale,
 - se sono multipiattaforma(D) e se lo e' anche il codice generato(E),
 - se le applicazioni generate sono liberamente distribuibili(F),
 - se i driver dei database sono distribuibili liberamente(G) o di terze
parti(H),
 - se il costo e' sotto il milione(I), fra 1 e 2 milioni(J), se e' oltre
i 2 (K).
Scusate la quantita' di domande ma credo che la cosa interessi a
molti....
					Ciao Ciao
					Rosy Ferro



molti....
ok! Finito.. :)
P.S.
Cosa ne dite di mettere queste info sulle FAQ del NG ?

 Cosa ne dite di mettere queste info sulle FAQ del NG ?
wwwWWWWwwwwooooOOOOoooowwwWWWWwwww    ....:::!!!!!!:::....
			Ciao Rosy Ferro.

wwwWWWWwwwwooooOOOOoooowwwWWWWwwww    ....:::!!!!!!:::....
P.S. Cmq MySQL non mi sembra che sia limitato, anzi con la nuova
versione dovrebbe aver raggiunto la piena compatibilita' dell'ANSI
SQL.
byez!

 indicizzato, monouser;
MaxBase (
http://www.bmtmicro.com
) e' un database 100% java fornito 
anche con javabeans per sviluppatori. Usa un formato proprietario ma 
importa/esporta con dBase.
Io lo uso con VisualAge for Java 2.0.
Con la tua classificazione e':
B D F G I
Ciao,
 Marco Bertini
/---------------------------------
| Bertini - 
ber...@iname.com
| 
http://dsi.ing.unifi.it/~bertini
| 
http://volftp.tin.it/TEAMOS2

Newsgroup: it.comp.java
Titolo: directory da zippare!!!

Ciao a tutti,
come da subject mi serve zippare una dir. che contiene file e dir. ed in
piu' mi serve mantenere la gerarchia.
come posso fare?
grazie

:

Immaginando, visto il ng, che tu ti riferisca a zippare un insieme di 
classi java, ti puo' tornare utile ClassPacker, che crea automaticamente un 
JAR che contiene tutte le classi necessarie ad eseguire una o piu' classi.
Se da JAR cambi l'estensione in ZIP - voila'. :)
Lo trovi a 
http://space.tin.it/computer/csadun/software/cpacker
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: JSTL DB

Ciao a tutti, 
sapete mica come posso dividere un record in piu pagine?...come
google, in pratica vorrei dividere i record estratti e inserire a
fondo pagine 1-2-3 linkati alle relative pagine..
potete farmi un esempio cosě me lo studio?...
grazie mille...
Ciao


Insisti ancora. E' opportuno postare la stessa richiesta almeno dieci volte
per essere sicuri di ottenere risposta.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.java
Titolo: esempi con uso di thread

salve a tutti,
ho qualche difficoltà nell'apprendere l'uso dei thread in java.
vorrei chiedervi un paio di favori:
sapreste consigliarmi documentazione on-line fatta bene su questo
argomento?
qualcuno di voi avrebbe già pronto un esempio con l'uso di thread per
implementare un problema di tipo lettori-scrittori ecc.?
il problema è che ho un libro (tutto java della Mondadori) che non fa
molti esempi a riguardo e fra 5 giorni ho un esame su java che
riguarda esclusivamente i thread (fa parte di un esame di sistemi
operativi...). non ho potuto frequentare le lezioni e non trovo
materiale decente su internet riguardo a questo particolare
argomento...
tra l'altro non avendo un ambiente decente di compilazione e debugging
(uso javac e java da linea di comando) non posso capire molto visto
che sto andando "a tentativi...".
ho scaricato forte java ma è fatto malissimo secondo me...
cmq vi ringrazio per il tempo che mi dedicherete :-)
ciao

ciao
Ciao 
					Gabriele "SunGray" Lana

posto). 
grazie, e in bocca al lupo per i tuoi studi

Newsgroup: it.comp.java
Titolo: È meglio 'if (condizione && miometodo)' o 'if (condizione) {if (miometodo)'?

Supponiamo che io debba eseguire qualcosa tipo:
if (/*variabile boolean*/  condizione && /*mio metodo un po' lungo che 
restituisce boolean*/ miometodo)
 {
 //ecc..
Quando 'condizione' è falso, posso legittimamente supporre che la JVM 
(qualunque versione, dalla 1.2 alla 1.5, fino alle versioni Microsoft) non 
vada ad eseguire il metodo 'miometodo' (condizione&&miometodo è falso 
comunque), o per risparimare tempo di esecuzione è meglio che mi cauteli 
scrivendo:
if (condizione)
 {
  if (miometodo)
  {
//ecc.
?

 scrivendo:
L'ordine e la modalità di valutazione (short circuit) è *garantita* dal
linguaggio, quindi questo metodo è corretto. Puoi usare altri modi di
scrivere il codice per tutte le ragioni del mondo ma non per cautelarti.

 scrivendo:
Se usi && si ferma al primo valore che trova falso, se usi & invece valuta 
tutti i termini.

Newsgroup: it.comp.java
Titolo: Tutorial sulla creazione di platform 3d con java

Qualcuno sa se esiste un tutorial su internet pre creare platform 3d
con java e un motore grafico (come Irrlitch),ne ho visto uno su
http://www.playerworld.it/
 ma è per il c++.



prova a giocare per un po' con questo
www.wurmonline.com
e poi dai un'occhiata qui
https://jogl.dev.java.net/
... :)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)
Newsgroup: it.comp.java
Titolo: dubbio sevlet invio msg http ris esterne

salve
Volevo sapere quale è il metodo più corretto per una servlet per
inviare richieste http e  ricevere  le relative risposte(con tanto di
rispedizione dei cookies nei messaggi), verso risorse esterne
all'applicazione.
Usare jakarta common httpclient è fuori luogo?
Le servlet (j2ee) offre qualcosa per questo scopo?
Grazie mille

Le servlet (j2ee) offre qualcosa per questo scopo?
Direi che le servlet sono nate per questo scopo..... quindi la risposta č 
sě.
Scorpio.


Beh proprio che siano nate per inoltrare e ricevere richieste http a
risorse esterne all'applicazione :) nn direi :) cmq certo è una
necessità quantomeno frequente nello sviluppo di applicazioni
server-side.. sapresti dirmi quindi come fare...
(mm io ovvviamente non mi riferivo al client quale risorsa esterna
dell'applicazione ma ad esempio ad un altra servlet o adu una pagina
asp su altro server...in sostanza la servlet che diventa client di un
qualche servizio esterno all'applicazione su http)
c -----> server ------->  ASP/PHP/JSP


http://csvtosql.sf.net
La gente non e' che voglia una macchina a poco prezzo. La gente vuole una
macchina carissima che costi meno. -- Steven Wright


ottimo, grazie

 ha scritto nel messaggio 
news:1152951482....@i42g2000cwa.googlegroups.com...
Scorpio ha scritto:


Scusami tanto, per la fretta ho frainteso !!!!! No, le servlet in effetti
sono nate per gestire richieste e risposte http da browser non da risorse 
generiche... come ho erroneamente scritto... si vede,che invecchio ;-).
 Personalmente (come D.Consonni ti ha però già suggerito) ho provato ad 
utilizzare url connection. Nel mio caso si trattava di gestire una 
comunicazione tra un PDA su cui era in esecuzione una applet ed un appserver 
centrale. Un po' di mal di testa all'inizio, poi, però, tutto ha funzionato 
come si deve.
Ciao,
    Scorpio.
