Documentazione Contatti      
Hide





È molto più bello sapere qualcosa di tutto, che tutto di una cosa





   
 
 
 
 
 
 



JavaPortal è ideato da:    
K-Tech Logo


















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

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 Luana Rinaldi
2 ottobre 2008
[GRASP] Pattern Controller
Uno dei problemi più comuni nella progettazione di un sistema applicativo è la gestione della comunicazione tra strati software. Il pattern Controller è forse uno dei più importanti principi di progettazione classificati. Esso aiuta a mantenere la separazione tra gli strati software, in modo da rispettare a pieno i principi dell'MVC.
by Luana Rinaldi
21 maggio 2008
[GRASP] Pattern High Cohesion
Nel precedente articolo abbiamo analizzato il pattern Low Coupling, evidenziando come questo non sia un vero e proprio pattern ( considerando la definizione fornita nel primo articolo), ma piuttosto una metodologia per la corretta progettazione. In questo articolo analizziamo il pattern High Cohesion, strettamente collegato a Low Coupling, proprio per i principi su cui si fonda.
by Luana Rinaldi
7 aprile 2008
GRASP : Pattern Low Coupling
In questo e nel prossimo articolo, vengono presentati due pattern fondamentali per una buona programmazione Object-Oriented: Low Coupling e High Coesion. Non si tratta specificatamente di pattern, ma più di principi per una buona progettazione.
by Luana Rinaldi
14 febbraio 2008
GRASP : Pattern Information Expert
In questo terzo articolo affronteremo il pattern GRASP Information Expert: è un pattern di fondamentale importanza per la progettazione Object Oriented, e costituisce la base per l’applicazione della maggioranza dei pattern GRASP e GoF.
by Luana Rinaldi
9 gennaio 2008
GRASP : Pattern Creator
Questo documento apre la serie degli articoli dedicati all’analisi dei pattern GRASP, catalogati dal C.Larman nel suo ‘Applying UML and Pattern. I GRASP sono pattern di più basso livello e vengono quindi considerati propedeutici a quelli ‘ufficiali’. I questa serie verranno analizzati tutti questi pattern: Creator, Expert, Low Couplng, Controller, High Coesion, Polymorphism, Indirection, Pure Fabbrication, Protected Variations, Don’t Talk to Strangers.
by Luana Rinaldi
18 dicembre 2007
Design Pattern - Introduzione
Questa serie di articoli si prefigge l’intento di descrivere analiticamente i pattern per la progettazione Object-Oriented. In prima battuta, verrà analizzato il concetto di pattern, comprendendo la storia, la definizione ufficiale e la struttura interna; in seguito verrà presentato il concetto di anti-pattern, evidenziando le differenze e le similarità con i pattern stessi; infine, verranno presentati tutti i pattern, seguendo le direttive di presentate nel catalogo ufficiale, aggiungendo comunque degli esempi di implementazione in linguaggio Java.
by Nino Guarnacci
27 febbraio 2006
AJAX e Tibco General Interface.
Un primo approccio a “Rich client applications” con AJAX e Tibco General Interface. Una breve introduzione ad AJAX e alle sue tecnologie. Un approfondimento sulle nuove architetture che si cominciano a delineare grazie a queste nuove tecnologie. Una panoramica su Tibco General Interface, le sue licenze d’uso, ed un “Video Desktop” di utilizzo. Un Beta Client “SOA” per testare il tutto.
by Ivano Astesana
1 luglio 2005
EJB Patterns
Con le specifiche J2EE, la Sun ha messo a disposizione degli sviluppatori un'ambiente caratterizzato da un'ampia flessibilità.
by Armando Capogrossi
1 luglio 2005
J2EE PATTERNS – SESSION FACADE
In genere, per eseguire la business logic di uno use case in cui dei client necessitino servizi offerti da entity bean, tali oggetti, che risiedono su server, devono poter essere acceduti e modificati. Questo scenario prevede molte chiamate di rete che appesantiscono il carico della trasmissione dati, maggiorando il numero delle transazioni necessarie e rendendo il codice di difficile mantenimento.
by Armando Capogrossi
10 giugno 2005
J2EE Patterns - Data Access Command Bean
Il Data Access Command Bean fa parte di quei pattern dedicati alla gestione delle transazioni ed in particolare è stato studiato per risolvere problemi architetturali relativi allo strato di persistenza.
by Armando Capogrossi
10 giugno 2005
J2EE Patterns - Parte 1: Data Transfer Object
Il pattern Data Transfer Object offre un modo per trasferire dati dal server al client (e viceversa) in un’unica chiamata remota.Si pensi ad esempio all’operazione di lettura dati su server, dati utili a popolare l’interfaccia grafica gestita dal client, oppure alla creazione/distruzione/modifica dei dati stessi.
by Andrea Gazzarini
7 giugno 2005
Implementazione di una sessione thread-scoped : il pattern Registry.
L'ottimizzazione e l'utilizzo razionale delle risorse sono due tra gli obiettivi fondamentali in ambito di applicazioni enterprise. Il riutilizzo di oggetti attraverso meccanismi di pooling (es. Connection pooling), canonicalizzazione (es. interfacce enumerative di costanti), caching (es: singleton, flyweight, service locator) risulta già ampiamente documentato in letteratura.
by Andrea Gazzarini
7 giugno 2005
Data Access Object : utilizzo ed interazione con alcuni Design Patterns
Tutte le applicazioni di tipo enterprise hanno a che fare con problematiche inerenti la persistenza dei dati (meglio la gestione di tale persistenza), le specificità del sistema di storage utilizzato, la flessibilità, e la capacità di adattamento in caso di cambiamenti di tale sistema.