Archivio per la categoria ‘Java Frameworks’

Apache Velocity: un template Engine in Java

In questo articolo vedremo le funzionalità di Apache Velocity un template engine Java-based.
Un template engine è un software che processa un template (un modello, ad esempio di una pagina web) e dei dati (contenuto informativo) per produrre un documento, ad esempio una pagina web da visualizzare. Alcuni linguaggi di programmazione come Java supportano nativamente il processamento di template: le Java Server Pages sono un esempio di web template engine.

Hibernate: realizziamo un esempio pratico di utilizzo delle API di base

In questo post vedremo con configurare Hibernate per un nostro Progetto Java all’interno di Eclipse e come utilizzare le api di base per salvare e reperire le informazioni da un database MySQL.

Hibernate: un ORM tool per la piattaforma Java e .NET

In questo post vedremo cos’è un Object Relational Mapping (brevemente ORM) e come Hibernate implementi efficacemente questa tecnica di programmazione.

L’ORM è una tecnica di programmazione che permette di “mappare” oggetti di un qualsiasi linguaggio Object-Oriented (ad esempio Java) su di un Database Relazionale. Tale operazione ha una certa complessità in quanto un oggetto è rappresentabile mediante un grafo interconnesso con altri oggetti mentre gli RDBMS rappresentano i dati in una forma tabellare, di conseguenza salvare e caricare grafi all’interno di tabelle è una operazione piuttosto complessa.

elettronica