JavaDay[Roma] 2007… i talk

November 23rd, 2007 | by Japs |

logo jug roma
Dopo aver introdotto il JavaDay che si terrà a Roma il prossimo 1 Dicembre riassumo ora gli interventi ai quali sicuramente non mancherò nella saperanza che possano interessarvi e magari farvi partecipare all’evento.

  • Magic Box project: Effective K .I .S .S . with SpringFramework
    Il progetto Open Source Magic -Box (ex Jug Avis Web), è un progetto interamente sviluppato utilizzando Spring e le best Practices che lo accompagnano, quali OO, Interface design e TDD. Scopo dell’ intervento è mostrare come questi elementi producano applicazioni più semplici e leggere, seguendo i principi della buona programmazione, come quelli contenuti nel libro Effective Java e quelli tra i sette principi del Software Development tra cui il KissPrinciple.
  • Domain Driven Design, agilità e patterns, architettura e test first
    Il Domain Driven design non è una tecnologia o una metodologia. E’ un modo di pensare ed un insieme di priorità, mirate ad accelerare lo sviluppo di progetti che hanno a che fare con domini complicati. Per ottenere questo obiettivo i team hanno bisogno di un ampio insieme di pratiche di design, tecnologie e principi.In questa presentazione introdurrò il Domain Driver Design spiegando i principali concetti, i patterns, le metodologie di sviluppo test first tramite esempi di codice tratti da un progetto reale.
  • Programmazione Orientata agli Aspetti: cos’è, quando e come applicarla
    L’AOP (Aspect Oriented Programming) è un paradigma di programmazione che si affianca all’ OOP (Object Oriented Programming). Partendo dal concetto della SOC (Separation of Concern) sono individuati i concetti di ‘pointcut’, ‘advice’ e ‘joinpoint’ i quali consentono la definizione del concetto di ‘aspetto’. Attraverso tale concettualizzazione è possibile separare gli aspetti della logica infrastrutturale da quelli della logica di business evitando l’accoppiamento tra le due a favore di un alto grado di modularità e quindi ad un efficiente riutilizzo di tutti gli aspetti di infrastruttura (gestione delle transazioni, del logging, etc…).In questo talk parleremo dei concetti fondamentali dell’AOP. Ci soffermeremo sugli strumenti teorici e pratici necessari per la sua applicazione come i pattern GoF (Proxy e Decorator) e il Dynamic Proxy introdotto con il JDK 1.3.Vedremo, infine, una breve rassegna sulle implementazioni e i frameworks che ne consentono una semplice implementazione. Un caso studio mostrerà infine un esempio di applicazione reale.
  • Usare Google Web Toolkit per costruire potenti applicazioni AJAX in Java con gestione offline dei dati
    Verrà presentato il framework opensource Google Web Toolkit come alternativa per la realizzazione di applicazioni AJAX, si partirà descrivendone le caratteristiche generali e gli IDE supportati, passando per l’analisi e la discussione delle funzionalità principali e dei vantaggi rispetto alle altre tecnologie concorrenti, per arrivare alla realizzazione di una piccola ma completa applicazione AJAX con tanto di memorizzazione offline delle informazioni sfruttando le API di Google Gears. Alla fine del talk verranno presentate velocemente alcune applicazioni realizzate con GWT per dimostrarne le potenzialità.
  • Grails, sviluppo rapido di applicazioni web in Groovy + Java
    La maggiore critica alla piattaforma java come linguaggio per il web è la sua bassa produttività rispetto ad altri paradigmi di sviluppo (PHP, Ruby on Rails, etc.). Grails permette di avere il meglio dei due mondi unendo la robustezza e la portabilità della piattaforma Java alla rapidità di sviluppo “a la Rails”

Post a Comment