Archivio

Archive for the ‘J2EE Pattern’ Category

J2EE Patterns: Intercepting Filter

Intercepting Filter

Questo pattern rientra tra i pattern J2EE di tipo Presentation

Contesto
Spesso nelle applicazioni si ha la necessità di intercettare e gestire sia la richiesta che la risposta, quindi il flusso di dati in ingresso ed in uscita che si viene a instaurare sia prima che dopo il processamento.
Molto spesso questa necessità nasce da motivi disparati quali: esigenze di logging, informazioni statistiche di accesso, verifica dei diritti di accesso, verifica dell’encoding utilizzato dal client, supporto al browser utilizzato dal client, necessità di cifrare o encodare i dati ecc.
Per gestire queste problematiche spesso si riscontra l’impiego di una serie di controlli sparsi in tutte le pagine coinvolte ma questa gestione comporta non solo una duplicazione del codice ma oltretutto rende molto fragile l’applicazione a causa di questo approccio del tipo copy-and-paste e per non bastare questo genera un forte accoppiamento tra il front-end ed il back-end. Leggi tutto…

Categorie:J2EE Pattern, java

Bad Practices: Presentation, Business e Integration Tiers

18 ottobre 2013 Commenti disabilitati

Bad Practices

Nel libro “Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition” di “Deepak Alur, John Crupi, Dan Malks” sono indicate tutte una serie di bad practices che spesso vengono riscontrate su progetti e che determinano una serie di problemi. Ho pensato di ricapitolare queste casistiche in modo tale da tenerne conto sia in sede di scrittura di codice e sia in sede di refactoring. Tali bad practices vengono riscontrate su tutti i livelli: presentation, business ed integration tiers. Leggi tutto…

Categorie:J2EE Pattern, java