java

Programmazione AOP con AspectJ

Dopo anni di programmazione strutturata, si è passati ad anni di programmazione ad oggetti. Ora si inizia a parlare di POP (Post Object Programming), e delle tecnologie correlate. AOP (Aspect Oriented Programming), è appunto una di queste tecnologie. Vediamo di cosa si tratta, con esempi pratici e l’utilizzo di un compilatore gratuito come AspectJ.

Introduzione a Struts

Struts è un framework completo e diffuso e offre le basi per sviluppare in modo organico le applicazioni web

JMSAssert: Design by Contract in Java

JMSAssert è un tool che permette di applicare la tecnica del Design by Contract in Java. Viene presentato un esempio concreto dimostrando i benefici di questa tecnica

AJAX e Java: un’accoppiata vincente

Capire come funziona AJAX non è un optional

Introduzione agli EJB 3.0

Con la nuova specifica 3.0 la SUN ha eseguito una reingegnerizzazione della tecnologia EJB arricchendo l’API di nuove caratteristiche e semplificando, in modo radicale, lo sviluppo dei bean enterprise.

Introduzione a Hibernate

Scrivere un breve testo su Hibernate è tutt’altro che facile, in quanto il prodotto è estremamente ricco di funzionalità e di caratteristiche, ognuna delle quali meriterebbe un approfondimento a sè.

Grafici nelle applicazioni Java

In questo articolo utilizzeremo una famosa libreria open source per la realizzazione di grafici: JFreeChart.

JPA: Java Persistence API (seconda parte)

La specifica JPA fornisce uno standard per la persistenza dei dati in Java, semplificando radicalmente la precedente tecnologia degli EJB di tipo Entity Bean. Tuttavia JPA non è una reingegnerizzazione della precedente tecnologia ma è di fatto una nuova architettura

JPA: Java Persistence API (prima parte)

Sun Microsystems ha eseguito una radicale rivisitazione della tecnologia di persistenza dei dati e la nuova specifica, JPA, è una chiara semplificazione che si immette nel solco tracciato dalle soluzioni per la persistenza più diffuse, tra cui Hibernate, TopLink della Oracle e JDO.

Apache Ant

Il progetto Apache mette a disposizione una notevole quantità di software open source, in particolare possiamo trovare parecchie librerie e software utili (e forse indispensabili) allo sviluppo Java.
Uno dei più importanti software di Apache è Ant, la formichina software che lavora per voi

Condividi contenuti