Launch4j: creare eseguibili Windows per applicazioni Java

Utilizzare Launch4j per incorporare e eseguire archivi JAR in classici file .exe

Una delle prime domande che sorgono ai newbie di Java è: “come creo un file eseguibile .exe per le mie applicazioni Java?”. Java è un linguaggio multipiattaforma interpretato, e quindi non è così logico creare dei file .exe compatibili solo con i sistemi Windows. Per distribuire un’applicazione Java si devono distribuire tutti i file .class … Continua a leggere Launch4j: creare eseguibili Windows per applicazioni Java

JDOM, file XML e Java: leggere e scrivere un file XML

Leggere e scrivere un file XML con Java, un esempio

Nell’articolo precedente abbiamo visto nel dettaglio come leggere un file XML mentre in questo vedremo come scrivere su un file e un esempio sia di lettura che scrittura. Scrivere un file XML Per poter scrivere un file XML, il concetto non cambia rispetto alla lettura, e gli oggetti da utilizzare sono più o meno gli … Continua a leggere JDOM, file XML e Java: leggere e scrivere un file XML

JDOM, file XML e Java: Introduzione e lettura file

Come leggere files XML con Java e JDOM

L’affermarsi di Internet e della programmazione distribuita, ha creato la necessità di definire degli standard, ovvero dei formati necessari alla scrittura dei dati, riconosciuti a livello globale. Sicuramente l’XML (eXtended Markup Language) è il più usato e universalmente riconosciuto di questi, sia per la sua semplicità e leggerezza, sia per la facilità con cui può … Continua a leggere JDOM, file XML e Java: Introduzione e lettura file

Iniziare con la tecnologia Java Servlet

Installare il web server Apache Tomcat

Nel panorama delle tecnologie per il web, soprattutto in ambito aziendale, ormai da qualche anno la tecnologia Java Servlet ha preso sempre maggiore importanza. In questo articolo vedremo come creare un ambiente di lavoro adatto per lo sviluppo di servlet tramite l’uso di Apache Tomcat.. Cos’è Apache Tomcat Tomcat è un progetto nato nel 2001, … Continua a leggere Iniziare con la tecnologia Java Servlet

Cenni di programmazione multi-threading – parte 3

Gestire i thread – Il modello produttore-consumatore

Nella seconda parte di questa serie di tutorial abbiamo visto come due o più thread in esecuzione parallela possono accedere in lettura e scrittura ad una variabile condivisa, in maniera atomica. In questa terza parte vedremo uno dei più classici scenari di uso della concorrenza, il modello produttore – consumatore. Modifichiamo l’esempio del web server … Continua a leggere Cenni di programmazione multi-threading – parte 3

Integrare il DBMS nell’applicazione Java con SQLite

Usiamo la libreria SQLite per gestire un semplice database da Java senza un DBMS server

Forse molti di voi si sono sempre chiesti come sia possibile distribuire un’applicazione (non per forza in Java) che sfrutta un sistema di database. Bene, ciò è intuitivo per importanti applicazioni enterprise o applicazioni web, in quanto spesso si presuppone che il deploy dell’applicazione avverrà in un ambiente preparato ad hoc per l’applicazioni, ad esempio … Continua a leggere Integrare il DBMS nell’applicazione Java con SQLite

Modificatori di visibilitá

il perchè di public, private…

Nella scrittura del primo programma in java abbiamo utilizzato la keyword public; questo è definito modificatore di visibilità, cioè determina chi può utilizzare quel determinato metodo o quell’attributo. In java ci sono 5 modificatori di visibilità: – public: Indica che il metodo o l’attributo è visibile e utilizzabile da tutte le classi senza alcuna restrizione; … Continua a leggere Modificatori di visibilitá

Nozioni base sull’output a video e sul cast

Input e Output in Java

Come già detto l’output a video viene effettuato con i metodi della classe System.out [java] System.out.print(“riga senza a capo finale”); System.out.println(“riga senza con carattere di a capo”); [/java] Questa prima parte del tutorial vuol indicare come effettuare la concatenazione di stringhe e/o variabili. L’operatore di concatenazione è il + [java] System.out.println(“x vale” + x); [/java] … Continua a leggere Nozioni base sull’output a video e sul cast

Creare il primo programma in java

Creazione e compilazione del primo programma in java

Crea un programma di basso livello in java è relativamente semplice, basta avere a disposizione un editor di testo. Per le prime volte consiglio di utilizzare un semplice editor di testo per prendere confidenza con il linguaggio. Passiamo, ora, a qualcosa di più interessante: scriviamo il nostro primo programma con un editor di testo a … Continua a leggere Creare il primo programma in java