Come integrare Tomcat con l'IDE Eclipse La procedura non richiede grosse competenze e richiede davvero pochi minuti affinchè possa essere completata e quindi si possa iniziare lo sviluppo di applicazioni web con le tecnologie Java. La prima cosa da fare è chiaramente aver installato e configurato correttamente il Java Developmente Kit, passo che do per…
Microsoft dice addio ad Autorun Dopo aver quello che The Register definisce “un decennio di abusi”, Microsoft ha finalmente deciso di rimuovere Autorun dalle vecchie versioni di Windows, fermando così uno dei metodi preferiti di propagazione dei creatori di worm e altri malware. La decisione è arrivata definitivamente ieri, quando l’azienda di Redmond ha pubblicato…
Una rapida introduzione al famosissimo framework Da Wikipedia, l'enciclopedia libera. Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java. La prima versione venne scritta da Rod Johnson e rilasciata con la pubblicazione del proprio libro "Expert One-on-One Java EE Design and Development" (Wrox Press, Ottobre 2002). All'inizio il framework venne rilasciato sotto Licenza Apache nel giugno 2003. Il primo…
A day in a differtent universe Come una saga epica spaziale si prepara la IV edizione del Javaday Roma. Il tema di quest’anno è l’istinto di scoperta e libertà che ci porta verso universi lontanissimi di conoscenza. Questo è il Javaday, un giorno in un universo ancora non conosciuto! Una full immersion di cinque ore…
Come scaricare un file da un URL A seguire un breve esempio utile per scaricare un file da un ben determinato URL: import java.io.*; import java.net.*; public class DownloadFromUrl { public static void main(String[] args) { try { URL url = new URL("http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf"); // The server thinks this request is from an Opera browser! String userAgent =…
Come scovare i rootkit "Un rootkit, è una tecnologia software in grado di occultare la propria presenza all'interno del sistema operativo. Se questa tecnologia è fondamentale per il buon funzionamento del sistema operativo, negli anni sono stati creati trojan e altri programmi maligni in grado di ottenere il controllo di un computer da locale…
Le licenze Open Source in breve Classifichiamo le licenze in base ad alcuni requisiti chiave: Se si qualifica come licenza per software libero. Se è una licenza con permesso d'autore. Se è compatibile con la licenza GNU GPL. (Questo significa che è possibile combinare un modulo rilasciato sotto quella licenza con un modulo rilasciato sotto GPL…
Il piccolo articolo che segue è dedicato all'utilizzo dell’autenticazione lato server offerta da tomcat. I passi da seguire sono i seguenti: 1) Creare un conf/apps-<appname>.xml che contiene: <?xml version=”1.0? encoding=”ISO-8859-1??> <webapps> <Context path=”/tmexwebui” docBase=”webapps/appname” reloadable=”true” > <SimpleRealm filename=”conf/users/appname-users.xml” /> </Context> </webapps> 2) Creare un conf/users/appname-users.xml that simile a questo: <tomcat-users>…
Come realizzare una propria tag library A seguire un esempio finalizzato alla creazione di tag custom da utilizzare nelle proprie pagine jsp. Creiamo la classe principale ( che sarà richiamata mediante i tag ): package net.viralpatel.jsp.custom.taglib; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.TagSupport; publicclass SubstrTagHandler extends TagSupport { private String input; privateint start; privateint end;…
Per formattare il disco in ext3 partendo dal disco smontato è necessario dare i comandi: 1) fdisk /dev/sdb ( verificare nel file /var/log/messages ),poi dal menu è necessario premere t, selezionare la partizione 1 e inserire il codice 83. Per confermare dare w 2) da linea di comando come root…
Panoramica sui principali comandi Linux Nelle sezioni seguenti vengono descritti in modo sommario alcuni programmi di servizio fondamentali. Gli esempi mostrati fanno riferimento all'uso della shell Bash che costituisce attualmente lo standard per GNU/Linux. E` importante ricordare che negli esempi viene mostrato un invito differente a seconda che ci si riferisca a un comando impartito…
Breve panoramica sul più famoso sistema operativo Open Source Il sistema operativo GNU/Linux e` il risultato di una serie molto grande di apporti da diversi ambienti Unix. Quindi, gran parte di cio` che riguarda o compone GNU/Linux, non e` esclusivo di questo ambiente. Questo capitolo introduttivo e` rivolto a tutti i lettori che non hanno avuto esperienze con Unix,…
Cronologia di un successo L'esigenza di liberta` nel settore del software e` sempre stata sentita. Ma se oggi questo tipo di software rappresenta concretamente una scelta possibile, lo si deve all'azione di persone che con impegno hanno agito, legalmente, verso il raggiungimento di questo obiettivo. BSD I primi utenti di UNIX sono state le…
Una panoramica su questa nuova tecnologia model-driven ManyDesigns Portofino 2 (per brevità, Portofino) è una innovativa tecnologia model-driven che permette di sviluppare sistemi informativi aziendali di altissima qualità in tempi brevi. Il framework, orientato alle applicazioni di tipo web, è ora disponibile anche con licenza OPEN SOURCE. Portofino permette di realizzare applicazioni web dove gli utenti possono…
Nascita di un nuovo software gestionale realizzato in JAVA Segnaliamo un interessante iniziativa rivolta essenzialmente a coloro che finora non hanno ancora trovato online una soluzione contabile adeguata alle proprie esigenze: “Nota - il software gestionale”. Il sito di riferimento è: www.notasoftware.com “Nota” nasce proprio dall'esigenza di avere a disposizione un software di contabilità semplice, completo e totalmente personalizzabile…