Documentazione Contatti      
Hide





Vero progresso quando i vantaggi di una nuova tecnologia diventano per tutti





   
 
 
 
 
 
 



JavaPortal è ideato da:    
K-Tech Logo


















Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati sotto licenza Creative Commons

by Stefano Rossini
23 novembre 2009
ATDD: allineare l’analisi all’implementazione nei progetti IT
Il testing è spesso una pratica trascurata nonostante possa essere un importante metodo di successo del progetto.In questo articolo si presenteranno due importanti metodologie di test: TDD - Test Driven Development e il ATDD - Acceptance Test Driven Development. Verrà inoltre presentato un esempio pratico basato sui framework open source FIT/Fitnesse e JUnit.
by Ivan De Martino
27 aprile 2009
STRIPES ///
Lo scopo di questo articolo è mostrare i punti di forza di Stripes e, sviluppando una semplice applicazione di autenticazione, essere subito operativi con questo strumento. Stripes è un presentation framework open source, giunto alla versione 1.5. Sebbene siano già disponibili numerosi altri prodotti che agevolano lo sviluppo di applicazioni, Stripes merita una particolare menzione, in quanto si pone l'ambizioso obiettivo di semplificare uno dei punti più critici dei framework: la configurazione.
by Alessandro Rocca e Stefano Rossini
26 febbraio 2009
Convention over configuration
In questo articolo parleremo di “Convention Over Configuration” (CoC) e di "Don't Repeat Yourself" (DRY), due paradigmi di Design alla base di importanti attuali framework come Grails, JBoss Seam, EJB3, Rails, Spring MVC e Junit.
by Marco Pugliese
11 febbraio 2008
Tapestry 5 tutorial (seconda parte)
Con questo articolo si conclude il viaggio nel mondo di Tapestry 5. Nel corso delle slides verranno presentati i seguenti argomenti: navigazione ed event , handling, componenti avanzati, ajax support, unit testing, Tapestry IOC.
by Alessandro Gambaro
28 gennaio 2008
Esporre un POJO con Spring
In questo articolo ci proponiamo di mostrare, con un esempio pratico, le potenzialità che Spring offre per l’esposizione dei servizi. Dopo una breve introduzione alle varie possibilità di remoting, verrà presentato un esempio di esposizione di un POJO. Lo stesso POJO verrà esposto utilizzando diversi protocolli senza che il codice dello stesso venga intaccato, se non in minima parte con alcune annotations. L’articolo si occuperà delle potenzialità di Spring inerenti il remoting, ma non verranno analizzati i protocolli ne tanto meno i software utilizzati per l’esposizione del POJO.
by Marco Pugliese
15 ottobre 2007
Tutorial per Tapestry
Questo tutorial, impostato come un corso a slide, è incentrato sul framework Tapestry versione 5.0.9. Tapestry è un ambiente di sviluppo facente parte del progetto Jakarta, particolarmente adatto per la progettazione di grandi siti internet. Il tutorial richiede una conoscenza almeno di base dello sviluppo di applicazioni web e delle varie tecnologie correlate: Html, MessageResources, Xml, e naturalmente, Java
by Francesco Donato
3 settembre 2007
Log4j
Log4j è un framework che permette di utilizzare il meccanismo dei log all'interno di un’applicazione in modo semplice, potente ed elegante. Log4j risulta essere un buon prodotto open source, con elementi innovativi e utili (si veda l’object rendering e i vari tipi di Appender). In allegato al tutorial, è possibile scaricare un piccolo progetto sviluppato con Eclipse, con una serie di esempi, alcuni dei quali presenti nel tutorial stesso.
by Massimo Cimino
11 giugno 2007
seconda parte - Spring MVC, Inversione del Controllo e Dependency Injection
In questa seconda parte ci proponiamo di dare uno sguardo alla implementazione fornita da Spring del paradigma MVC. Vedremo il funzionamento della gestione delle incoming request e che ruolo gioca la Dispatcher Servlet. Infine presenteremo un piccolo esempio che realizza un caso d’uso classico di visualizzazione su una pagina jsp una insieme di contenuti ricavati da uno storage qualsiasi.
by Massimo Cimino
22 maggio 2007
prima parte - Spring MVC, Inversione del Controllo e Dependency Injection
In questo articolo, suddiviso in due parti, ci proponiamo di investigare alcune delle possibilità che ci offre uno dei framework più importanti nel mondo java : Spring. Nel corso dello svolgimento della prima parte parleremo del framework, della sua struttura e ci soffermeremo su alcuni dei concetti chiave che si ritrovano spesso applicati in Spring, come il concetto di Dependency Injection e di Inversione del Controllo. Nella seconda parte ci occuperemo della implementazione del paradigma MVC fornita con l'ultima distribuzione, presentando nello stesso tempo la implementazione di un caso d'uso didattico, consistente in una applicazione web che renderizza in una pagina JSP un ipotetico elenco di dipendenti di una azienda.
by Marco Immediato
15 gennaio 2007
Verso il web 2.0: Getting started con echo2
Echo2 è un'evoluzione di Echo Web Framework, basato su Ajax (Asynchronous JavaScript and XML) senza conoscerla nel dettaglio. L'aspetto che vi colpirà nell'utilizzare questo framework è la facilità di sviluppo: avrete la possibilità di sviluppare web application anche senza avere la conoscenza di HTML, HTTP e Javascript. Nell’articolo si analizzano le principali funzionalità del framework e si presenta una piccola un'applicazione per la gestione di news come esempio implementativo.
by Marco immediato
3 novembre 2006
Seam, Getting started
Jboss Seam è un potente application framework per costruire applicazione Web 2.0 di prossima generazione e unificando e integrando tecnologie SOA a Javascript Asincrono e XML (AJAX), Java Server Faces (JSF), Enterprise Java Bean (EJB3) Java Portlets, Business Process Management (BPM) e workflow. In questo articolo vi mostrerò come ho usato questo framework per una piccola applicazione che simulasse un car show room e che facesse uso di JSF, AJAX, EJB3 e Hibernate 3.
by Fabio Staro
10 aprile 2006
Composizione di componenti JSF con Facelets
In questo articolo descriviamo la possibilità di creare componenti JSF attraverso la composizione (composite pattern, GoF Gang of Four) di componenti già presenti. Nell’articolo diamo per acquisita una conoscenza del framework JSF e dei custom tag JSTL.
by Fabio Staro
1 febbraio 2006
Componenti JSF
JSF, acronimo di JavaServer Faces, è un framework per applicazioni web che implementa il paradigma Model View Controller (MVC). Questo articolo non è una introduzione al framework, dandone per acquisita almeno una conoscenza di base, ma è una panoramica sul modello dei componenti in JSF
by Gabriele Rigamonti
10 novembre 2005
JavaServer Faces Framework
Il framework open source JSF e’ abbastanza giovane, ha fatto la sua prima apparizione nel 2001, rappresenta una metodologia per lo sviluppo di applicazioni web basate su componenti riutilizzabili ed espandibili. L’esempio riportato nell’articolo può essere preso come punto di partenza per lo studio del framework Java Server Faces (JSF).Per il tutorial e richiesta la conoscenza di Java e i concetti legati alle Web Applications Servlet e JSP.
by Alfonso Iannotta
22 settembre 2005
L’ARCHITETTURA JINI
Java rende realizzabile il network computing e non è difficile pensare ad un futuro dove la potenza computazionale di un computer non sarà data soltanto dal tipo di dispositivo ma anche dalla rete a cui è collegato. L’architettura Jini è stata realizzata pensando a questa filosofia; formalmente potremmo definire Jini come un sistema distribuito volto alla formazione di una comunità spontanea di risorse logiche o fisiche, come un’applicazione, una memoria di massa, un database, un canale di comunicazione, una periferica o un utente; tali risorse vengono chiamate service.
by Andrea Previati
9 settembre 2005
JAKARTA OJB (ObJectRelationalBridge)
Jakarta OJB è un framework che permette la persistenza trasparente tra oggetti Java e database relazionali. Questo articolo non vuole rappresentare un vero e proprio Tutorial o una guida all'utilizzo del framework, ma un semplice help nato da esperienze personali per stabilire se OJB può facilitare l'implementazione dell' Integration layer nella vostra applicazione e, eventualmente, iniziare ad utilizzarlo nel più breve tempo possibile.
by Mirko Scognamiglio e Daniele Montagni
10 giugno 2005
Aspect Oriented Programming e AspectJ
AOP si presenta come una nuova metodologia di sviluppo del software, un nuovo paradigma di progettazione alla pari dell' OOP (Object Oriented Programming).
by Simone Dionisi
10 giugno 2005
Struts
Con questa serie di articoli andremo ad analizzare uno degli strumenti sicuramente più utilizzati nella costruzione di web application: Struts. In questo primo articolo andremo ad analizzare il framework spiegandone il funzionamento, l’utilizzo all’interno della nostra applicazione e descrivendo uno dei suoi punti cardine lo struts-config.xml.
by Mario Neè
7 giugno 2005
XMoon : un framework per ottimizzare i tempi di sviluppo.
Come spesso accade, per chi sviluppa applicazioni, si affrontano progetti dai tempi molto brevi e/o dai requirement che mutano durante la fase di sviluppo. Davanti ad una simile situazione è molto utile avere gli strumenti adeguati per ottenere un'applicazione reattiva ai cambiamenti provenienti dall'esterno in modo del tutto indolore per lo sviluppatore e al tempo stesso veloce da realizzare.