mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Ambiente di sviluppo java

Ciao a tutti,
sono alle prime armi con java e avrei bisogno di un ambiente di compilazione
in cui usare il javac per provare i miei programmini. Non so se avete
presente linux per il c++ c'č emacs come editor di testo e nella shell il
compilatore gcc(o g++) mi serve una cosa equivalente per java anche se č un
ambiente per windows ma cerco almeno una shell dove poter usare il comando
javac per compilare i prog in java.
Grazie, ciao a tutti

Io ho cominciato con questo:
http://www.claudiodesio.com/eje_it.htm
cercavo qualcosa di un po piů avanzato se sai qualcosa fammi sapere.
Saluti Davide

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 prog in java.
Win9X 
command.com
 
Win2000/XP cmd.exe
-- 
I'am what I'am, I do what I can

 > compilatore gcc(o g++) mi serve una cosa equivalente per java anche se è



http://www.eclipse.org
http://www.jcreator.com

 wrote in
news:sWbLb.239445$
e6.94...@twister2.libero.it
: 

Ovviamente vuoi qualcosa di equivalente a emacs+gcc c'č emacs+javac <g>
Se vuoi qualcosa di piů spinto e interessante per java, compilazione jit, 
disponibile su piů piattaforme, code assistant, plugins, etc... 
personalmente ti suggerisco eclipse.

Newsgroup: it.comp.java
Titolo: Upload/download

Buongiorno a tutti e scusate il disturbo
Sto creando una classe java che necessita dopo una lettura su database e la
creazione di un file di
trasmettere un file via ftp o http, e simmetricamente di riceverLo qualcuno
può indicarmi qualche metodo
o classe che permetta questo
Grazie in anticipo per la risposta
pgiac...@infinito.it

 o classe che permetta questo
Su IBM, sezione AlphaWorks, esistevano dei FTP bean... in alternativa l'upload
di file viene fatto nel package com.oreilly.servlet se non mi sbaglio,
scaricabile da 
www.servlets.com
.
Qualcuno ha altri suggerimenti?
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: JAVA3D Aiutatemi vi prego!!!...per la tesi..

Dopo aver ottenuto senza problemi il file Cubo.class dal seguente file
Cubo3.java
****************************************************************************
*******************
import java.awt.*;
import javax.swing.*;
import javax.media.j3d.*;
import com.sun.j3d.utils.universe.*;
import com.sun.j3d.utils.geometry.*;
class Cubo extends JFrame{
 public Cubo(){
  super("Cubo");
  setSize(800,600);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              JPanel nuovoPannello = new JPanel();
              nuovoPannello.setLayout(new BorderLayout());
              // Qui inseriremo il codice per la creazione dell'ambiente 3D
              Canvas3D tela = new Canvas3D(null);
              nuovoPannello.add("Center",tela);
              SimpleUniverse universo = new SimpleUniverse(tela);
              universo.getViewingPlatform().setNominalViewingTransform();
  BranchGroup gruppo = new BranchGroup();
  Transform3D modifica = new Transform3D();
  Transform3D tmpModifica = new Transform3D();
         modifica.rotX(Math.PI/4.0d);
  tmpModifica.rotY(Math.PI/5.0d);
         modifica.mul(tmpModifica);
         modifica.setScale(0.4);
  TransformGroup trasformatore1 = new TransformGroup(modifica);
  TransformGroup trasformatore2 = new TransformGroup();
  trasformatore2.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
  gruppo.addChild(trasformatore1);
  trasformatore1.addChild(trasformatore2);
  Alpha tempo = new Alpha(-1,8000);
  RotationInterpolator rotazione = new
RotationInterpolator(tempo,trasformatore2);
  BoundingSphere area = new BoundingSphere();
  rotazione.setSchedulingBounds(area);
  trasformatore2.addChild(rotazione);
  trasformatore2.addChild(new ColorCube(0.4));
  gruppo.compile();
  universo.addBranchGraph(gruppo);
              // Fine dell'ambiente 3D
              setContentPane(nuovoPannello);
              show();
 }
 public static void main(String[] args){
  new Cubo();
 }
}
****************************************************************
Tale file dovrebbe generare un cubo in rotazione. Se pero' scrivo dal prompt
del dos
"java Cubo" ottengo errore....come faccio a visionare tale file 3d?  C'è un
errore nel codice?
Devo usare in qualche modo explorer? O comunque non devo usare la
VirtualMachine del dos?
Ho installato sia SDK che Java3D.
Davvero 1000 grazie a chi mi puo' aiutare  mi serve per la tesi...
Michele

 errore nel codice?
[CUT]

 ha scritto nel messaggio
news:b0k199$l97cl$1...@ID-121868.news.dfncis.de...


Verifica che il classpath sia corretto!
Per sapere cosa è il classpath guarda le faq!
"Michele" <ski...@NOSPAMlibero.it> wrote in message
news:iftX9.32397$ZE.9...@twister2.libero.it...


 Exception in thread "main" java.lang.NoClassDefFoundError: cubo
http://space.tin.it/computer/csadun/javafaq.html#d1-15
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: Info..

Scusate come faccio ad configurare it.comp.java per outlook?
Ciao e grazie..
Simone.
-- 
Posted from 
ppp-33-96.25-151.libero.it
 [151.25.96.33] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Scusate come faccio ad configurare it.comp.java per outlook?
Guarda che saresti ampiamente OT (Off Topic) qui: prova a chiedere su
it.comp.software.newsreader
Oppure cerca almeno di spiegare qual è il problema che incontri. ;-)
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Cambiare look and feel...

Salve ragazz*!
L'applicazione che sto sviluppando, ormai fa il suo dovere. :-)
Siccome dovrà funzionare solo una sola volta (davanti al prof), ho usato
qualche accorgimento poco portabile (layout absolute, form e controlli
non ridimensionabili e così via :) ).
Ora ho un ultimo accorgimento: fino ad ora ho usato il look&feel di
default; posso ora, ad applicazione terminata e con pochi cambiamenti
(una-due righe di codice se non sbaglio), impostarne un altro?
Come devo fare praticamente? devo scaricarlo da internet e poi
distribuirlo insieme all'applicazione, giusto? Mi cambierà qualcosa
nella distribuzione dei controlli? (non si sa mai, meglio chiedere ;D)
Al limite mi basta solo un "sì/no", poi cerco io il "come". :-)
Mi serve sapere se il tutto si fa in modo indolore in pochi minuti. :))
Grazie in anticipo!
Alex

il L&F lo setti con
UIManager.setLookAndFeel(  ......   );
per il L&F Windows per es la stringa e'
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel"
o se no puoi prendere quella di sistema con
String UIManager.getSystemLookAndFeelClassName()
se poi ne vuoi uno particolare si', lo puoi cercare su internet, ma controola
che sia ben fatto.....
-- 
~~~ Rifletti, prima di pensare! ~~~


Newsgroup: it.comp.java
Titolo: Template per JSP

Salve,
qualcuno mi sa dire se esistono in giro template free per jsp?
In particolare mi piacerebbe sapere se esistono "corrispettivi jsp"
xoops (
www.xoops.org
) e simili.
Grazie anticipatamente!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


qualche progetto CMS in JSP/Servlet c'è su sourceforge

Newsgroup: it.comp.java
Titolo: come faccio...

Come faccio a far sentire la pressione del pulsante "X" di Window in una
Swing?
Grazie Roche
                                   -     The     Mannix     -
                                  Real   Punk   Rock   Music

Swing?
Devi aggiungere un window listener:
////////
JFrame pippo  = new JFrame();
pippo.addWindowListener(new WindowAdapter() {
	public void windowClosing(WindowEvent e){
		/* codice */
	}
});
////////
Se nello spazio per il codice metti System.exit(0), il programma
termina dopo la chiusura di quel frame.
-- 
ciao, Marvin

 wrote in message
8t6ve7.3...@Marvin.hbf9f7b8e.invalid...

Newsgroup: it.comp.java
Titolo: Jbuilder e mysql

Ciao, sono uno sviluppatore che da poco si č addentrato nei meandri
del jbuilder.
Ho un problema che se riuscite a risolvere...mi salvate la vita!
Allora: ho due tabelle mysql all'interno di un database, e questo č il
codice per la creazione:
# Host: localhost
# Database: flussipa
# Table: 'archivio'
# 
CREATE TABLE `archivio` (
  `record3` smallint(6) NOT NULL default '0',
  `record2` smallint(6) NOT NULL default '0',
  `record1` smallint(6) NOT NULL default '0',
  `index` int(11) NOT NULL auto_increment,
  `chiave` tinytext NOT NULL,
  PRIMARY KEY  (`index`)
) TYPE=MyISAM; 
# Host: localhost
# Database: flussipa
# Table: 'collegamento'
# 
CREATE TABLE `collegamento` (
  `IDColl` int(11) NOT NULL auto_increment,
  `Reg` tinytext NOT NULL,
  `Prov` tinytext NOT NULL,
  `Com` tinytext NOT NULL,
  `Usl` tinytext NOT NULL,
  PRIMARY KEY  (`IDColl`)
) TYPE=MyISAM; 
ora, quando apro il data modeler (premetto che ho gia impostato tutto
per poter utilizzare il jconnector) la seconda tabella viene inserita
con successo, per la seconda, quando clicco su copy all, si comporta
come se non avesse fatto nulla, cioč la query continua a chiamarsi new
query e se creco di creare delle referenze mi dice che non ci sono
campi, tutto questo anche se la query la scrivo a mano.
E' gia successo a qualcuno? HELP PLEASE!!!!

come se non avesse fatto nulla, cioè la query continua a chiamarsi new


Newsgroup: it.comp.java
Titolo: Anagrafica in Java

Salve a tutti, vorrei chiedervi un consiglio.
Devo realizzare un'unica classe anagrafica in java che ha anche un
interfaccia grafica (ad esempio anagrafica clienti, fornitori etc..)
che si interfaccia anche naturalmente con delle tabelle di un db.
Che librerie e strumenti mi consigliate di usare? e come farlo in
maniera corretta?
Grazie

 Grazie
-- 


Cerco di spiegarmi meglio.
Per esempio prendiamo l'anagrafica clienti: Rag Soc, PIVA, Indirizzo
etc....
A seconda della tabella la classe crea l'interfaccia grafica l'ho già
fatto in C#
Vorrei un vostro consiglio per Java secondo la vostra esperienza
pensavo anche di realizzare il tutto tramite J2EE e JBOSS.


Usa il ramework seam ti permette di generare automaticamente una crud
application.
Come ide ti consiglio i jboss tools 3.0 montati su eclipse 3.4

 pensavo anche di realizzare il tutto tramite J2EE e JBOSS.
non so niente di quei due, mi spiace... io per una cosa del genere
partirei dal pattern DAO (data access object), ma immagino che
quei frameworks abbia già strutture predisposte per non dover
rifare tutto a mano
--
Newsgroup: it.comp.java
Titolo: Typewriter.class

Salve; ho bisogno di aiuto essendo piuttosto incompetente in Java.
Sto preparando una pagina html, in cui vorrei inserire del testo che appaia 
progressivamente, come dattiloscritto; non trovando altre opzioni(al di 
fuori di Flash), ho utilizzato una applet Java scaricata qui: 
http://www.html.it/java/42/TypeWriter.html
 .
Sto cercando di adattare il codice dell'applet alle mie esigenze; in 
particolare, non riesco a fare in modo che il testo vada a capo quando 
necessario.
In pratica io ho questo codice:
-----------------------------------------------
<APPLET CODE=TypeWriter.class codebase="../class/" WIDTH=320 HEIGHT=200>
<param name="TextToDisplay" value="Questa è una prova e non riesco ad andare 
a capo sono disperato">
<param name="URLtoDisplay" 
value="
http://www.html.it
;http:/
www.html.it
;
http://www.html.it
">
<param name="FontSize" value="12">
<param name="FontName" value="Verdana">
<param name="bgCOLOR1" value="218,218,218">
<param name="textCOLOR1" value="102,102,102">
<param name="Target" value="_blank">
<param name="Delay" value="100">
<param name="Delay2" value="2000">
<param name="Author" value="George Eleftheriou">
<param name="Email" value="
ge...@egnatia.ee.auth.gr
">
Your browser doesn't support java or java is not enabled!
</APPLET>
---------------------------------------------
Vorrei fare in modo che il testo andasse a capo più volte, si disponesse 
insomma su più righe, restando all'interno della cella di tabella in cui lo 
vorrei confinare.
Avete consigli?Si può fare?Come?
E già che ci siete, non è che mi dite anche a che serve il campo "url to 
display" e quello "target"?
In ogni caso se avete indicazioni migliori per realizzare il testo 
dattiloscritto come sopra, sono le benvenute.
Grazie!
Ciao
-- 
Paolo Graziani - NetEditor, Writer, Link
www.paolograziani.it
 

 Salve; ho bisogno di aiuto essendo piuttosto incompetente in Java.
Se sono sul ng sbagliato, potreste almeno segnalarmi quello giusto?
Newsgroup: it.comp.java
Titolo: [ECLIPSE]CVS e jar esterni

ciao a tutti
mi era venuto in mente di gestire i jar esterni (User Libraries) in 
questo modo
1) Faccio un progetto 'risorse' dove metto i jar
2) Creo la User Library (da Preferences)
3) Esporto l'xml di definizione della User Library e metto il file nella 
stessa cartella del jar
4) Metto tutto in cvs
In questo modo, gli altri utenti si importano (checkout) il progetto, 
importano il file-definizione di User Library e si trovano cosě la 
stessa libreria e lo stesso jar.
Il problema č che nell'xml di definizione il path del jar č assoluto, 
quindi tutti gli utenti dovrebbero metter le librerie (jar) nello stesso 
posto, o fare un link. Questo perň impedisce di avere piů versioni dello 
stesso jar (branch diversi di CVS). Quindi se il workspace A ha la 
versione 1.2 di jar1 e il workspace B ha la versione 1.3 dello stesso 
jar questa struttura non va bene. Putroppo perň non mi viene in mente 
niente altro, per cui vi chiedo come fate a gestire queste situazioni?
Cioé come gestite i jar esterni da usare nelle applicazioni in CVS?
bye
DKano

 Cioé come gestite i jar esterni da usare nelle applicazioni in CVS?
Includo tutto il necessario alla compilazione nella directory 
principale del progetto.
Ciao
Mirko

 il path dipendente dalla configurazione del workspace.
E come? Per variabili intendi i link nome->file o nome->dir che si 
configurano in preferences/workspace? Ho provato a inserirne una ma 
quando vado in 'add jars' di User Libraries appare comunque solo la 
finestra per selezionare i files, non ci sono elenchi di variabili da 
cui partire.
grazie!
DKano



Non avevo inteso le User libraries in preferences/java/classpath. In 
questo caso non ci puoi
fare niente, utilizzano solo path assoluti.
Per ovviare all'inconveniente puoi sostituire a mano i path all'interno 
del file xml generato
da eclipse con una variabile/tag generica e utilizzare uno script 
ant/sh/* per effettuare
l'operazione inversa prima dell'importazione della user library da 
parte dell'utente.
In questo modo risolvi il problema delle librerie/workspace multipli ma 
e' inevitabilmente
un'operazione piu' complessa e soggetta ad errori.
L'alternativa e' quella di importare i jar uno a uno utilizzando una 
variabile come riferimento
relativo.
Ciao
Mirko
Newsgroup: it.comp.java
Titolo: Usare jview.exe invece di java.exe

Salve.
Ho fatto il mio bel programmino composto da un certo numero di classi.
Lanciando "java ClasseMain" funziona benissimo.
Creando un Jar col file manifest e eseguendo "java -jar File.jar"
funziona altrettanto bene.
Ora vorrei che funzionasse anche sel sul pc di destinazone non è
installato il jdk della Sun, usando la jvm di Internet Explorer.
L'eseguibile che dovrei usare è jview, cioè la jvm di IE a riga di
comando.
Ma se eseguo "jview ClasseMain" mi dà un errore di
NoClassDefException.
Perchè?
Se lo stesso programma posso eseguirlo all'interno di explorer, perchè
non posso farlo a riga d comando?
Installa il jdk, direte voi... ma a me serve che funzioni anche senza,
usando iview....
Qualcuno sa come devo fare?
Grazie.

 Se lo stesso programma posso eseguirlo all'interno di explorer, perchč


forse hai usao classi che non esistono in jvm di IE.
Uso la Socket, ServerSocket, Input/Output...Stream e i Thread...
Sono tutte cose che una normale applet che gira in IE puň usare.
Il problema č nel ClassLoader che non trova le classi che importo...
Dove sbaglio?

 Dove sbaglio?
Installati il jdk1.1 e compila per tutto il mondo.
Oppure utilizzando un SDK recente, devi specificare il target al 
compilatore. Naturalmente i tuoi sorgenti devono fare uso esclusivamente 
di classi compatibili con le specifiche del jdk1.1
IMHO, non è un grande sforzo scaricare UNA VOLTA il plugin per Java, 
inoltre ti apre un mare di opportunità in più rispetto alla soluzione M$
Ciao.
-- 
+-------------------------+--------------------------------------+
| GNU/Linux Slackware 9.0 | Java                                 |
+-------------------------+--------------------------------------+
| Linux Registered User #313185 at 
http://www.counter.li.org
     |
+----------------------------------------------------------------+


Con queste informazioni e' impossibile risponderti :-)
Fai una prova piu' semplice, tanto per capire se il problema e' nelle tue classi o nel
sistema: crea un semplice HelloWorld (l'esempio classico), provalo e facci sapere.
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Membro del JUG Torino - 
http://www.jugtorino.it

Newsgroup: it.comp.java
Titolo: E possibile rimuovere update?

Salve a tutti, ho installato sul pc
i seguenti update:
J2SE RunTimeEnviroment update 3
J2SE RunTimeEnviroment update 4
J2SE RunTimeEnviroment update 5
J2SE RunTimeEnviroment update 6
Mi potete dire quali update posso rimuovere?
Grazie a tutti
Ciao

tutti tranne il 6. ciao!!!
-- 
------------------------
Nicola Amoruso
"Max" <m...@max.max> ha scritto nel messaggio 
news:43e1fd80$0$4163$4faf...@reader3.news.tin.it...


[...]
... ti ringrazio.
Ciao
Newsgroup: it.comp.java
Titolo: ICQJava

Ciao a tutti.
Ho un problema con l'installazione di ICQJava. Premetto che sono un utente
Linux, e  uso il JDK 1.2.2. Il problema è che per l'installazione ICQJava cerca
nella cartella lib del jdk il file classes.zip. Il punto è che io nella
suddetta cartella non ho questo file, gli unici files presenti sono tools.jar e
dt.jar. Senza classes.zip non si installa ICQ. 
E' un problema di versione di JDK? Come faccio a installare ICQJava?
Un grazie anticipato a chi mi aiuta
Angelo

 ha scritto nel messaggio
news:963060518...@news.tiscalinet.it...


Newsgroup: it.comp.java
Titolo: mancata visualizzazione grafici

Ciao
spesso quando mi collego ad internet alcune immagini, soprattutto quelle che
si aggiornano in continuo (come i grafici borsa) non mi appaiono. Al loro
posto trovo un riquadro bianco con una x rossa in alto al lato. Un sito mi
ha detto che il browser non è configurato in modo tale da permettere
l'esecuzione degli applet Java . Che devo fare?
Grazie

l'esecuzione degli applet Java . Che devo fare?
Hai un computer acquistato da poco? Magari con windows XP? :-)
Comunque hai due opzioni:
- vai sul sito Microsoft, scarichi la Java Virtual Machine di MS e la 
installi
- via sul sito Sun (
http://java.sun.com/getjava/download.html
), 
scarichi quanto ti serve e installi
Poi riprovi i siti... ribelli.
Cerca anche sui messaggi vecchi (
http://groups.google.com
) perché è già 
stato chiesto molte volte.
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Banale

Ciao a tutto il NG.
Mi trovo in una situazione un po particolare ,
Vengo da una scula di programmazione VB  e da qualche giorno sto affrontando
JAVA
Con le seguenti istruzioni
 for (i=1;i<99;i++)   ;
          {
          vettore[i] = Math.random()*massimo;
          System.out.println("Il valore  "  + vettore[i] );
          }
in out mi da un solo valore quando i = 99
come posso far stampare anche i valori precedenti .
1,2,3,4,5,6,..... 99
Il mio scopo finale e' quello si tampare tutte e 100 elementi di vettore[i]

 wrote in message
news:tyDF5.213$Nz....@news.infostrada.it...


 for (i=1;i<99;i++)   ;
cava quel punto-e-virgola e vedrai che tutto funziona.
ciao
Morfeus

Per prima cosa gli array in Java partono come in C e in C++, ovvero da 0.
Mentre tu hai fatto partire il contatore da 1.
Inoltre la sintassi del for č:
for( inizializzazione; condizione; iterazione) statement;
Tu invece hai scritto:
for(i = 0; i < 99; ++i) ; // notare il punto virgola
in questo caso il ciclo for eseguire per 99 volte un'istruzione vuota. ; da
solo vuol dire istruzione vuota o nulla.
Basta che tu tolga il ;:
for ( int i = 0; i < 99; ++i) {
        vettore[i] = Math.random() * massimo;
        System.out.println("vettore " + vettore[i] + "\n"); // metti il \n
per andare a capo                                           //ad ogni
iterazione in quanto i valori sono 99 
        } 
Distinti Saluti.
Francesco Agostino Fassi.
Newsgroup: it.comp.java
Titolo: Terminale 3270 in JAVA?

Salve a tutti,
programmo abitualmente in C, ma ho intenzione di imparare Java sia
perche' mi sembra un ottimo linguaggio, realmente object oriented, sia
perche' devo realizzare una specie di terminale alfanumerico, simile ad
un 3270, da utilizzare via web.
Il client deve ricevere da un server web una pagina di testo 40 colonne
x 24 linee (per esempio), contenente dei campi di input in cui l'utente
inserisce i dati richiesti dal server.
L'uso di normali input fields (tipo <form> in html) non va bene perche'
non si riesce a rispettare pienamente la formattazione (un vero
terminale alfanumerico usa font a larghezza fissa, e fin qui tutto bene
anche in html - uso Courier, per esempio, oppure <tt> oppure <pre> - ma
quando inserisco un input field, ogni speranza di mantenere il formato
con precisione crolla miseramente perche' un input field di 20 caratteri
occupa in realta' lo spazio di 21 caratteri, sfalsando il testo
seguente).
In C si usano le librerie dette 'curses' che consentono di definire
degli input field sullo schermo.
OK, per chi conosce il problema, la mia spiegazione e' inutile, e per
chi non lo conosce, probabilmente e' incomprensibile...
Comunque, arriva la richiesta!
Esiste un equivalente delle librerie curses in Java? O comunque esiste
un modo per definire uno schermo con testo e campi di input (da
associare a variabili) con formato fisso?
Grazie
Giorgio

Non esiste nulla di simile (gia' pronto). Sei molto lontano da
un'interfaccia grafica....
sembra roba da AS/400...
Eventualmente in HTML puoi definire una tabella di 40 colonne e 25 righe,
i campi testo del form saranno inseriti in celle che occuperanno x colonne.
Ma il risultato dubito sia accettabile.
Giulio

Newsgroup: it.comp.java
Titolo: automazione processi

Ciao a tutti,
avrei la necessita di automatizzare il lancio e lo stop di processi
che funzionano a cascata, ovvero al termine di uno dovrebbe partire un
altro e così via.  Sono processi server java e c che tra loro
attulamente non parlano.
Mi date delle dritte, dei modelli di esempio...insomma tutto le
indicazioni che possono tornrmi utile....grazie

 indicazioni che possono tornrmi utile....grazie
In che ambito lavori: finanziario, ingegneristico, aziendale, 
scientifico, ecc... e con cosa devi interfacciarti (su per giů)?
Ci sono diversi strumenti per questo, ma sono abbastanza tagliati su 
misura per ambienti specifici.
Comunque, comincia a dare un'occhiata alla roba che trovi qui:
 
http://www.manageability.org/blog/stuff/open-source-messaging-integration-transformation-routing-java/view
Ce n'č per tutti i gusti.
Ciao.
Newsgroup: it.comp.java
Titolo: Struts

Ciao a tutti!
Ho una serie di bean (collegati a pagine jsp) i cui campi d'istanza dovranno
essere inseriti (mediante una action) in un database.
Come potrei fare, considerando che posso mappare solo un bean su una action
nel file config-struts?
Grazie in anticipo.
Ciao,
Alfonso.

...



La prima idea è stata questa... ma i dati (poichè riguardano un curriculum)
sono davvero una bella mole.
Non so... magari, poichè i bean hanno scope session, posso recuperarli dalla
sessione direttamente nell'action in cui mi servono.
Ciao,
Alfonso.

...

forse sono ignorante mi spieghi come un bean ha scope session?
praticamente tu vorresti salvare nella session il tuo bean che ti
serve per l'inserimento usando scope session che è presente nel file
config.xml più precisamente nella dichiarazione della action che ti
interessa, i dati che riguardano il curriculum sono tutti in un form
unico o li metti in più form?

Newsgroup: it.comp.java
Titolo: Problema con le liste

Sto cercando di imparare Java, ed ora per applicare i pochi concetti che ho 
imparato sto cercando di implementare una lista, che inserisca nuovi 
elementi in testa.
In C faccio una cosa del genere:
insert(int val)
{
        struct node *tmp = malloc....;
        tmp->next = lista->head; 
        tmp->valore = val;
        lista->head = tmp; 
}
circa così. Tmp è allocato nel blocco, ma all'uscita non posso più usare 
tmp(non valida), ma posso continuare ad usare la memoria allocata finche 
non dealloco.
In Java (circa) :
insert(int val)
{
        JNode tmp = new JNode();
        ..
        ..
        lista.head = tmp;
 
}
All'uscita del blocco tmp diventa inutilizzabile e va tra i "garbage" 
giusto? Perchè a differenza del C non alloco ne dealloco, ma è la VM che lo 
fa per me, quindi alla fine lista.head punterà ad un oggetto che la VM a 
deallocato perchè si è usciti dal blocco.
Come posso risolvere questo problema? Per ora faccio inserimenti in coda e 
sembrano funzionare.
Grazie

 giusto?
Sbagliato. Esiste sempre un riferimento all'oggetto fino adesso puntato da tmp:
il riferimento che hai memorizzato in lista.head. Quindi l'oggetto è sempre
referenziato da qualcuno e non può essere marcato come da riciclare per il gc.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Sistema SMTP

devo realizzare un sistema smtp,qualcuno sa dove posso trovare qualcosa che
possa aiutarmi?
grazie a tutti...
--
www.sitissimo.3000.it

possa aiutarmi?
www.ibm.com
Hanno nella categoria Opensource un bellissimo JavaBean SMTP.
Carlo.

possa aiutarmi?
Se per sistema intendi server, allora
http://jakarta.apache.org/james/index.html
HTH
-- 
Ciao
	Fabrizio C.

 che possa aiutarmi?
Se devi solo accedere a SMTP lato client, dai un'occhiata a
http://space.tin.it/computer/csadun/articoli/URL_for_smarties.pdf
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: [Fwd: 1.0.2 oppure 1.1.4]

c.
Ma Netscape non supporta il jdk 1.1!!! Devi scaricare l'update
disponibile proprio in questi giorni!!!
ciao
as
--------------5FA8F7A02F9F9A0B9A4F4216--

Dimmi pero' di piu' dell'update.
L'unica cosa che ti posso dire e' di visitare il sito netscape... io
non le ho ancora scaricate (in questo periodo la mia macchina non fa
che eleborare con pov-ray!)
ciao
as

Newsgroup: it.comp.java
Titolo: lanciare programmi

Volevo sarepere se è possibile lanciare programmi di win32, mac, ecc da una
applicazione java a partire dall'estensione del file. Per capirci meglio se
ho un file .pdf automaticamente il programma java dovrebbe lanciarmi il
programma di default (nello specifico sistema operativo) per la
visualizzazione del pdf (Acrobat)... possibilmente una cosa indipendente
dalla piattaforma. Ho provato il metodo exec della classe Runtime, ma vuole
come parametro anche il percorso completo del file da lanciare (se ho un pdf
devo per forza fornirgli il percorso dell'acrobat reader...)
Grazie.

 ha scritto nel messaggio
news:b5vgkf$iud$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.java
Titolo: Lunghezza array?

Come posso sapere la lunghezza di un array? Ad esemnio di quello contenente
i parametri passati dalla riga di comando?
Inoltre, il controllo sugli indici di un array è fatto a run-time, vero?
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."


In java gli array sono oggetti e come tali hanno proprietà e metodi.
NomeArray.length   per conoscere la lunghezza
NomeArray.setLengrh   per impostarla

Guarda, io sono un novellissimo (una settimana di java : ) ) ma...
penso con arr.length (se arr č un array)...
attento a non chiamarlo come un metodo... perchč non lo č.
Ciao.
Simone

> attento a non chiamarlo come un metodo... perchč non lo č.
In che senso? Come dovrei chiamarlo?


> NomeArray.setLengrh   per impostarla
Ma può essere fatto più volte o solo prima di scriverci dentro?
e quando inizializzo un array con
int[] array = {1, 2, 3};
o
int[] array = new int();
che succede?
posso poi usare setlenght o no?
potresti farmi qualche esempio d'uso?
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."
per impostarla

Comuqnue, i controlli sui range sono fatrti a runtime, no?


 Comuqnue, i controlli sui range sono fatrti a runtime, no?
1. non esiste nessun metodo setLength() per ridimensionare gli array!! Gli
array sono creati con una certa dimensione che non puo' piu' essere
ritoccata. L'unico sistema per modificare la dimensione é creare un nuovo
array, copiarvi il contenuto di quello vecchio e far poi riferimento solo a
quello nuovo.
2. per conoscere la dimensione di un array si deve usare l'attributo (non è
quindi un metodo) length.  Si usa cosi': nomeArray.length .
Un errore tipico e' di chiamarlo come fosse un metodo, con le parentesi:
nomeArray.length()
3. in effetti un controllo é effettuato al runtime ogni volta che si accede
a un elemento di un'array per verificare che sia in range. Se tenti di
accedere a un elemento fuori range, allora un'eccezione
ArrayIndexOutOfBoundsException é sollevata e ti interrompe l'applicazione.
Spero che questi chiarimenti ti siano utili.
bye
Carlo

Grazie!


Scusa, nella mai risposta sono stato sintetico...
Ti avrei risposto ma sono appena tornato dal lavoro...
Ciao
Simone
Newsgroup: it.comp.java
Titolo: JSF - <h:selectOneMenu />

Ciao,
utilizzo da poco JSF, vi chiedevo se perfavore, potete aiutarmi a capire
come funzionano gli elementi del tipo:
<h:selectOneMenu id="" value="" binding="">
   <f:selectItems value="" />
</h:selectOneMenu>
in alcuni esempi l'attributo binding non si mette, perchè ?
in altri si definisce la collection come bean nel faces-config.xml.
e cosa metto nei value relativi ai tag <h:selectOneMenu> e <f:selectItems>
?
se non metto binding devo definire nel file faces-config.xml un elemento
bean con classe (ad es.) java.util.ArrayList ?
per portare un esempio di quello che voglio fare
class User{
private String nome=null;
...
private ArrayList contacts;
get e set
}
class Contact{
private String nome=null;
...
}
avere nella select la lista di contatti dove visualizzo il nome o qlc
altro attributo, quando lo seleziono poi lo rimando ad una pagina per
visulizzare le info del contatto selezionato.
ringrazio per l'attenzione
Tengu
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in altri si definisce la collection come bean nel faces-config.xml.
Ciao,
il binding va usato quando i validatori o gli event handler devono poter
accedere al componente per fare ulteriori verifiche o controlli.
Questo componente (esempio casella di testo) viene istanziato in memoria.
Ti faccio un esempio:
<h:inputText id="nickName" binding="#{passwordManager.nickName}"/>
E questo e' un frammento del bean che chiamato:
private HtmlInputText nickName;
public HtmlInputText getNickName() {
         return nickName;
}
public void setNickName(HtmlInputText nickName) {
         this.nickName = nickName;
}
In questo caso l'inputtext viene creato come componente a parte e poi
integrato nella pagina quando viene generata la pagina.
Ti posto un pezzo di documentazione riguardo il binding (Tutorial J2EE):
[snip]
Binding a component instance to a bean property has these advantages:
• The backing bean can programmatically modify component attributes.
• The backing bean can instantiate components rather than let the page
author do so.
Binding a component’s value to a bean property has these advantages:
• The page author has more control over the component attributes.
• The backing bean has no dependencies on the JavaServer Faces API (such
as the UI component classes), allowing for greater separation of the 
presentation
layer from the model layer.
• The JavaServer Faces implementation can perform conversions on the 
data based on the type of the bean property without the developer 
needing to apply a converter.
In most situations, you will bind a component’s value rather than its 
instance to a bean property. You’ll need to use a component binding only 
when you need to change one of the component’s attributes dynamically. 
For example, if a component has validation errors, the property that 
it’s bound to can add an asterisk next to the component when the page is 
rendered again to display the errors.
[/snip]
Nela maggiorr parte dei casi si usa VALUE.
Ciao
Nicola
Newsgroup: it.comp.java
Titolo: Compilare NetBeans

Ciao NG!
Per la mia tesi devo usare netbeans, ma ho bisogno di compilarne i sorgenti
(senza averli modificati).
Sto seguendo queste istruzioni 
http://nbbuild.netbeans.org/ant-quick.html
 ma
ho dei problemi: buona parte della compilazione procede bene, ma poi ottengo
i seguenti errori:
all-web/core:
     [echo] Building module web/core...
dd2beans_init:
    [mkdir] Created dir: C:\Documents and
Settings\rusconi\NetBeansIDE-release351-src\netbeans-src\web\core\src\org\netbeans\modules\web\dd\model
dd2beansgen:
clean-ddgen-src:
     [echo] generating code generation input file information
     [java] Unknown argument: and
            ^^^^^^^^^^^^^^^^^^^^^
     [java] Use -help.
     [java] Java Result: 1
compile:
    [javac] Compiling 223 source files to C:\Documents and
Settings\rusconi\NetBeansIDE-release351-src\netbeans-src\web\core\src
    [javac] C:\Documents and
Settings\rusconi\NetBeansIDE-release351-src\netbeans-src\web\core\src\org\netbeans\modules\web\core\jsploader\ServletDataObject.java:44:
package org.netbeans.modules.web.dd.model does not exist
    [javac] import org.netbeans.modules.web.dd.model.WebApp;
e di seguito una caterva di errori simili che non riporto.
Il mio sospetto è che ad ant diano fastidio gli spazi nel path (infatti mi
segnala aome parametro sconosciuto and).
Due domande:
1) E' possibile che l'errore sia quello?
2) Se l'errore fosse quello, come fare ad aggirarlo?
Purtroppo l'account che ho sul pc non mi permette di scrivere fuori dalla
cartella "documents and settings" per cui avrò sempre degli spazi nel path.
Grazie a chiunque mi aiuti!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 cartella "documents and settings" per cui avrò sempre degli spazi nel
path.
C'è la cartella temporanea WUTemp!
Comunque, ancora e sempre windows di merda! NOn avete idea di quanto tempo
ho perso per 'sto cavolata!


ho perso per 'sto cavolata!
ma non hai detto che e' una limitazione di ant?
In ogni caso, se non lo devi modificare, perche' ti vuoi per forza
compilare netbeans? Il precompilato non va bene?
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/
Newsgroup: it.comp.java
Titolo: netbeans: newbie allo sbaraglio?

Per fare pratica ho compilato il seguente esempio da riga di comando 
import java.io.*;
import java.util.Scanner;
public class ScanXan {
    public static void main(String[] args) throws IOException {
        Scanner s = null;
        try {
            s = new Scanner(new BufferedReader(new
FileReader("xanadu.txt")));
            while (s.hasNext()) {
                System.out.println(s.next());
            }
        } finally {
            if (s != null) {
                s.close();
            }
        }
    }
} 
e l'esecuzione fila liscia come attesa.
Ma se lancio ScanXan all'interno di Netbeans la compilazione va a buon
fine,
però l'eseguibile non trova il file xanadu.txt (no such file or directory)
Ho provato a copiarlo in tutte le directory plausibili senza risultati, a 
cominciare dalle directory dell'archivio jar.
Qualcuno sa come risolvere il problema?
Ciao e grazie
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno sa come risolvere il problema?
Il file si chiama esattamente cosi' ? Maiuscole e minuscole ?

Metti il fil enella home del progetto, la cartella ch econtiene src e
tutto il resto
se non mi ricordo male è quella la cartella a cui netbeans punto come
percorso attuale
Ciao
Marco

Sun_Seiya ha scritto:

Ho provato e funziona! Grazie per la risposta :)
In alternativa smanettando ho trovato un'altro sistema, lo posto se
può servire: copiare xanadu.txt e l'archivio .jar in un'altra
directory qualunque che non sia quella di Netbeans.
Ciao


Newsgroup: it.comp.java
Titolo: webserver

Se ho un pc con ip statico, quindi visibile in internet in ogni 
momento, perchè il webserver (esempio tomcat) risponda da remoto alla 
richiesta 
www.prova.it
 ( che in locale corrisponse localhost:8080\prova 
), cosa c'è da settare ? Oppure è automatico dopo che il fornitore del 
servizio ha settato i dns ?
Un'operazione di questo tipo nn l'ho mai fatta. In locale, per le 
prove, mi limitavo a scrivere 
HttP://192.168.110.2/prova
 .
Thanks
-- 
Questa è una firma automatica di MesNews.
Sito: 
http://www.mesnews.net

 servizio ha settato i dns ?
Il servizio DNS fa in modo che 
www.prova.it
 vada al tuo indirizzo ip
esterno. La mappatura del tuo ip interno la farai con il firewall. Per
quanto riguarda il sito in genere si mappa un name host virtuale, si
può fare anche direttamente sul tomcat se il tuo sito non passa
attraverso un web server.


se usi apache dovresti settare nel file httpd.conf la riga servername con il
nome del tuo sito.
quindi servername 
www.prova.it
.
penso però che il nome vada registrato da qualche ente, perchè se esiste già
il sito 
www.prova.it
 ovviamente c'è un problema.
suppongo quindi che il tuo fornitore ti abbia anche fornito il nome del tuo
sito.
con tomcat penso tu debba andarti a vedere il file server.xml.
Newsgroup: it.comp.java
Titolo: Connessione database MySQL

Salve a tutti e buon anno!
Avrei una domanda da farvi circa la connessione ad un database MySQL che deve venire effettuata da una servlet. Il driver JDBC che viene utilizzato è quello che si può scaricare al sito 
mmmysql.sourceforge.net
 e il webserver utilizzato è Apache+Tomcat su una macchina Linux. Il sorgente della servlet che genera l'errore è il seguente:
  private Connection con;
  Class.forName("org.gjt.mm.mysql.Driver");
  con = DriverManager.getConnection("jdbc:mysql://localhost/NOMEDB?user=USER&password=PASSWORD");
come suggerito dalla documentazione del driver usato (
http://mmmysql.sourceforge.net/doc/mm.doc/c106.htm#AEN118
). All'esecuzione delle prime due istruzioni tutto ok, ma quando deve stabilire la connessione vera e propria (terza istruzione riportata) viene generata una eccezione SQL... perchè?!? Sto diventando matto x risolvere questo problema!! Tra l'altro ho una fortissima URGENZA di risorverlo... vi prego aiutatemi a trovare una soluzione!!!!!
Saluti a tutti, Marco.
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
mail-3.tiscalinet.it
 [195.130.225.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 propria (terza istruzione riportata) viene generata una eccezione SQL... perchè?!?
Non pensi che almeno lo stack trace dell'eccezione potrebbe essere incluso nella tua domanda? Così com'è con tutta la buona volontà è difficile capirlo...
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 come suggerito dalla documentazione del driver usato
(
http://mmmysql.sourceforge.net/doc/mm.doc/c106.htm#AEN118
). All'esecuzione
delle prime due istruzioni tutto ok, ma quando deve stabilire la connessione
vera e propria (terza istruzione riportata) viene generata una eccezione
SQL... perchč?!? Sto diventando matto x risolvere questo problema!! Tra
l'altro ho una fortissima URGENZA di risorverlo... vi prego aiutatemi a
trovare una soluzione!!!!!
Intercetta la SQLException e vedi cosa c'č dentro, solo cosě sarai in grado
di
capire che sta succedendo:
Io nei miei bean ho piazzato questo metodo:
/** Metodo privato per gestire le SQLException, stampa stato
    dettagliato su System.err
    @param ex č la SQLException
   */
   private void manageSQLException(SQLException ex) {
    System.err.println("SQLException intercettata");
    while (ex!= null) {
   System.err.println("Stato SQL: " + ex.getSQLState());
     System.err.println("Messaggio: " + ex.getMessage());
    System.err.println("Produttore: " + ex.getErrorCode());
   ex = ex.getNextException();
  }
 }
-----------------------------------
 Giulio Maselli - IZ1ASP
 
http://www.infinito.it/utenti/iz1asp
 Il mio vero indirizzo di e-mail si trova sul mio
 sito web.
Newsgroup: it.comp.java
Titolo: Chiavi associative

Ma in java solo le hashxxxx hanno chiavi associative?
--
ac

 ac
Tuttle le classi che implementano l'interfaccia java.util.Map; dal 
javadoc della 1.4:
All Known Implementing Classes:
     AbstractMap, Attributes, HashMap, Hashtable, IdentityHashMap, 
RenderingHints, TreeMap, WeakHashMap
E ovviamente le loro derivate...
Ciao,
Tommaso

Tommaso Nolli ha scritto:

Grazie.
Ora controllo che bestia sono queste due:Attributes,RenderingHints
A me interessa un qualcosa che pur utilizzando chiave associativa 
mantenga l'ordine di inserimento senza dover fare "voli pindarici".
--
ac

 mantenga l'ordine di inserimento senza dover fare "voli pindarici".
LinkedHashMap

hybris ha scritto:

Bello! cosi' mi piace. Breve conciso preciso.;-{)  Grazie.
--
ac

Newsgroup: it.comp.java
Titolo: Registrare attivita' (actionPerformed?)

Salve, il mio "problema" di oggi consiste nel registrare tutte le 
attivita' che vengono svolte durante il ciclo di vita dell'applicazione. 
Ovvero, se clicco su un qualunque menu, in un file di log dovrebbe 
apparire la frase "alle HH:MM e' stato cliccato il menu XYZ".
Ora, cosi' ad un primo approccio mi e' venuto in mente di agire 
sull'actionPerformed associato ai menu stessi, pero' la cosa che non mi 
convince e' che dovrei poi mappare l'actioncommand ad una stringa 
sensata; e soprattutto, esistono menu che aprono dialog di input prima 
di eseguire l'operazione... in questo caso, se si preme annulla non 
viene eseguita nessuna operazione, quindi non dovrei loggare niente.
Il secondo approccio (ben piu' oneroso in termini di applicazione) 
sarebbe di inserire in ogni metodo una chiamata ad una funzione di log, 
in modo che menu -> azione -> invoca metodo -> metodo si logga prima di 
eseguire. Mmh....
Qualcuno ha qualche idea da suggerire?
Grazie
CarMas

 CarMas
Quali attività loggare, ossia se solo gli input utente o anche quelle
di back-end, è una scelta funzionale che devi decidere tu.
In quanto al "come", esistono diversi framework di logging (compreso
quello della stessa SUN). Il più diffuso è log4J.

Newsgroup: it.comp.java
Titolo: aggiornare JBuilder

Uso il JBuilder 4 e vorrei sapere (in modo abbastanza dettagliato) come
cambiare il jdk. Infatti se provo a modificare il compilatore all'atto
della compilazione di un progetto mi viene fuori un errore da
com.borland.compiler sulla versione dei file.
Qualcuno mi dice come fare.
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Se provi ad installare il Jsdk1.4 con il JBuilder 4.0 e 5.0 
vi sono problemi di compatibilità, penso che la versione 6.0 non li 
abbia.


 wrote in message
news:b35158f5b239919fc46...@mygate.mailgate.org...


Newsgroup: it.comp.java
Titolo: net monitor

Vorrei scrivere un net monitor... l'unica cosa che sono riuscito a fare e'
qualcosa di troppo invasivo: una sorta di proxy.
    Qualche idea ?
    Qualche buon libro o articolo ?
                                                Ringrazio anticipatamente,
Fabio

 wrote in message
8cq5j9$bkp$1...@serv1.iunet.it...

Newsgroup: it.comp.java
Titolo: ComboBox + ResultSet

Ciao a tutti! prima di tutto grazie anche solo per il tempo in cui 
leggerai questo post ore espimo il problema..
un una jForm con un elenco cliente,seleziono da una jlist un cliente ed 
apro un una jDialog con tutti i dati del cliente e sin qui tutto ok il 
problrma ï¿œ che al interno di questa jDialog c'ï¿œ una jcombobox che si 
deve popolare in maniera dinamica tramite un ResultSet precedentemente 
ottenuto sulla form principale....
Il fatto,come ripeto, ï¿œ che il ResultSet ï¿œ nella form principale e non 
so come passare il parametro al jdialog che vado ad aprire 
successivamente....
Grazie a tutti saluti desmopr

 successivamente....
la prima cosa che mi viene in mente e' creare una nuova classe che
estende JDialog nel cui costruttore passi la roba da menttere nella
JComboBox.
ma magari c'e' un modo migliore.
Ciao Jack

 Ciao Jack
Grazie mille.... ho risolto passando l'intero resulset!! un sistema non 
molto elegante ma funzionale intanto guarder� se trovo un metodo pi� pulito
:D
Ciao Desmo

Newsgroup: it.comp.java
Titolo: PERL

Qualcuno conosce il linguaggio PERL?

Qualcuno conosce il linguaggio PERL?
La domanda mi sembra abbastanza vaga. 
Certo che c'e' qualcuno che lo conosce,  altrimenti non se ne
parlerebbe nei gruppi comp.lang.perl.* :)
A parte gli scherzi, e' uno dei linguaggi piu' diffusi fra i gestori
di siti web (per la realizzazione di script CGI, quei programmi che,
eseguibti dal server Web, servono a conteggiare gli accessi, astrarre
informazioni dai database, etc.)
E' un linguaggio interpretato (non compilato) dalla sintassi
estremamente complessa, disponibile per molte piattaforme, da UNIX a
MAC a Win3.2 a Win 95/NT.
Inoltre puo' essere interfacciato con il linguaggio C (ma richiede
competenze da programmatore esperto). Da quanto ne so io non permette
di realizzare interfacce grafiche, pero' esistono varianti
dell'interprete del linguaggio che si interfacciano direttamente a
alcuni dei piu' diffusi sistemi di database relazionali.
Se vuoi saperne di piu', prova a cercare su 
www.yahoo.com
 (non ho
presente siti che trattino direttamente di perl sul web, ma ce ne sono
decine e decine).
Bloody Vlad
"Immer radikal, niemals konsequent"
Walter Benjamin
Bloody e' reperibile al 
fvae...@bo.nettuno.it