In due casi di esempio, vengono analizzate le attuali possibilità di applicazione reale del Semantic Web. Sebbene il Semantic Web necessiti ancora di ulteriori soluzioni...
Tra i servizi distribuiti, i servizi web sono quelli che offrono maggior "valore", in quanto "viaggiano" sul protocollo HTTP e si basano su standard universalmente...
Rails è un un framework open source per applicazioni Web, altamente produttivo, che implementa strettamente, e in maniera pressochè automatica, il pattern MVC. Dispone di...
Abbiamo visto come utilizzare ant per implementare nei progetti i processi di build, testing e così via. In questo articolo si chiude la serie, mostrando...
Seguendo le specifiche JBI, è possibile sviluppare nuovi componenti di integrazione che possono poi essere installati in Enterprise Service Bus compatibili affinché funzionino come "ponti"...
In questo articolo descriviamo il ciclo di vita dell‘elaborazione di una richiesta: uno degli aspetti fondamentali da capire per poter affrontare in maniera consapevole lo...
Con questo articolo si prosegue nella presentazione dei principali componenti di Maven. In particolare, viene illustrato un componente centrale del framework Maven: il file POM.xml...
Le Rich Internet Applications rappresentano una tipologia di applicazioni sempre più diffuse, anche in virtù della capillare penetrazione del Flash Player sui vari sistemi operativi....
Oltre che per le applicazioni web standard, Spring fornisce un‘implementazione del pattern Model View Controller anche per quelle basate sulle portlet. Presentiamo una panoramica veloce...
Il Semantic Web rappresenta oggi una delle sfide tecnologiche più interessanti, in grado di cambiare radicalmente le nostre abitudini quotidiane, cosi come le ha cambiate,...
Filtri e Listener sono due componenti molto utili e potenti della Servlet API. Analizziamone l‘utilizzo nell‘ambito dello sviluppo di una applicazione web.
Valutiamo pragmaticamente alcuni aspetti relativi al riuso e alla granularità dei servizi. SOA, in quanto collezione di idee e best practices per un‘architettura basata sul...
Approfondiamo alcuni aspetti del linguaggio Ruby ponendo l‘attenzione su alcuni argomenti piuttosto particolari. Tra i vari che passeremo in rassegna, faremo riferimento anche a Modules...
La gestione dello stato conversazionale è uno degli aspetti più importanti di una applicazione web. Analizziamo le tecniche a disposizione dello sviluppatore per risolvere questo...
Ci occupiamo in questo articolo di Location API una libreria Java ME per la realizzazione di applicazioni location-based. Tramite questa API è possibile realizzare applicazioni...
Vediamo in questo articolo l‘implementazione in Spring del pattern Model View Controller per le applicazioni web.Spring offre infatti una infrastruttura per il Model View Controller...
Dopo aver dedicato l‘articolo precedente alla presentazione di una panoramica di Maven, con questo articolo si avvia la descrizione dei vari componenti a partire dalla...
In questo articolo si affronta una delle problematiche tipiche delle applicazioni Java distribuite, ovvero quella legata all‘encoding delle stringhe. L‘argomento è sviluppato con un taglio...
Il supporto di Spring per l‘accesso ai dati e per le problematiche transazionali, con particolare riferimento all‘integrazione del tool di Object Relational Mapping Hibernate.
In questo articolo descriveremo brevemente gli obiettivi dell‘OWASP e il concetto di vulnerabilità delle web applications. Presenteremo WebGoat, un esempio di applicazione volutamente insicura, e...