java, j2ee, beans ed altro..
- » strumenti e tool
- » metodologie
- » virtualizzazione
- » java j2ee beans ed altro
- » distribuzioni linux
- » librerie e tool php
Utilizzo Java sin dal 1999, in differenti contesti applicativi ed architetture software.
L’architettura dell’applicazione tipo che attualmente utilizzo è composta da:
- Hibernate Entity Manager per la gestione di classi modello, per il “model layer”, su database Oracle
- Hibernate Annotations per la gestione delle annotazioni su codice Java come implementazione di JPA (Java Persistence API), evitando così pericolosi XML di configurazione
- Spring Framework come “middle-tier” per la realizzazione del layer di servizio
- Struts 2.x per il “web-layer”, con l’ausilio di Freemaker per la gestione dei template delle view
- Varie librerie Javascript (jquery, ext-js, etc) per la realizzazione delle componenti dinamiche lato client
Inoltre ho provveduto all’architettura, progettazione e sviluppo di applicazioni:
- Java Servlet / JSP
- J2EE con EJB 2.1;
- MVC con Java Struts 1.x e Struts 2.x ;
- Multi-tier con Spring Framework;
- Java da console;
Dal punto di vista degli application server, ho utilizzato, installato, configurato (a seconda dei casi):
- Tomcat;
- Resin;
- Bea WebLogic;
- IBM WebSphere.
Sono per me di utilizzo quotidiano, tra le altre, molte librerie Java:
- Cocoon e Cocoon 2;
- log4j;
- Velocty;
- Struts 1 e 2;
- Spring framework;
- FreeMaker;
- Velocity;
- Hibernate;
- Ant;
- Apache FOP;
- Xerces;
- Xalan;
