Enterprise JavaBeans: Java Persistence Query Language (JPQL)

Il metodo find dell’interfaccia EntityManager consente di recuperare un’entità di cui si conosce esattamente la primary key, le Query API invece consentono di scrivere query che consentono di recuperare collezioni di entità.
JPA Query API consente di usare Java Persistence Query Language (JPQL) o SQL, la differenza fra le due soluzione sta nel fatto che JPQL restituisce entità mentre SQL restituisce record.
JPA Query API consente di usare Java Persistence Query Language (JPQL) o SQL, la differenza fra le due soluzione sta nel fatto che JPQL restituisce entità mentre SQL restituisce record.
Enterprise JavaBeans: L'interfaccia EntityManager in JPA

Le annotazioni ORM descrivono come le entità devono essere rese persistenti, l’interfaccia EntityManager invece si occupa di rendere persistenti le entità e di effettuare operazioni CRUD (Create, Read, Update e Delete) su di esse.
L’interfaccia EntityManager è probabilmente la più importante delle Java Persistence API perchè costituisce un ponte tra il mondo Object-Oriented e quello relazionale.
Quando noi richiediamo la creazione di un’entità ...
L’interfaccia EntityManager è probabilmente la più importante delle Java Persistence API perchè costituisce un ponte tra il mondo Object-Oriented e quello relazionale.
Quando noi richiediamo la creazione di un’entità ...
Enterprise JavaBeans: Object-Relational Mapping (ORM) in JPA

Il passaggio dal modello object-oriented a quello relazionale è reso particolarmente complicato dal fatto che un oggetto può mantenere riferimenti ad altri oggetti, può estendere altri oggetti (ereditarietà), può includere oltre ad uno stato anche dei comportamenti.
La base della persistenza nelle applicazioni java è rappresentata dalla possibilità di salvare e recuperare gli oggetti del dominio ...
La base della persistenza nelle applicazioni java è rappresentata dalla possibilità di salvare e recuperare gli oggetti del dominio ...
Enterprise JavaBeans: Java Persistence API (JPA)

Spesso il primo passo nello sviluppo di applicazioni enterprise consiste nella creazione del domain model ovvero dell’insieme di entità del dominio e delle relazioni fra esse.
Il domain model è l’immagine concettuale del problema che il sistema deve risolvere, esso descrive oggetti e relazioni ma non si occupa di definire come il sistema agisce su tali oggetti. L’ obiettivo è quello di identificare le entità che devono essere persistenti e quindi memorizzate nel database...
Il domain model è l’immagine concettuale del problema che il sistema deve risolvere, esso descrive oggetti e relazioni ma non si occupa di definire come il sistema agisce su tali oggetti. L’ obiettivo è quello di identificare le entità che devono essere persistenti e quindi memorizzate nel database...
Enteprise JavaBeans: Sicurezza in Enterprise JavaBeans (EJB)

Enterprise JavaBeans ha un modello di sicurezza elegante, flessibile e portabile su sistemi eterogenei.
La sicurezza delle applicazioni coinvolge essenzialmente due funzioni: l’autenticazione e l’autorizzazione. L’autenticazione è il processo attraverso il quale si verifica l’identità dell’utente e si traduce tipicamente nel controllo di un username e una password.
L’autorizzazione invece è il processo mediante ...
La sicurezza delle applicazioni coinvolge essenzialmente due funzioni: l’autenticazione e l’autorizzazione. L’autenticazione è il processo attraverso il quale si verifica l’identità dell’utente e si traduce tipicamente nel controllo di un username e una password.
L’autorizzazione invece è il processo mediante ...
Enterprise JavaBeans: Java Transaction API (JTA)

La gestione delle transazioni costituisce un aspetto importante di qualsiasi applicazione enterprise.
Una transazione è un insieme di task che devono essere processati come se costituissero una singola unità di elaborazione.
Questo essenzialmente significa che affinchè una transazione abbia successo è necessario che ogni singolo...
Una transazione è un insieme di task che devono essere processati come se costituissero una singola unità di elaborazione.
Questo essenzialmente significa che affinchè una transazione abbia successo è necessario che ogni singolo...
Enterprise JavaBeans: TimerService e Timer

In molte applicazioni si ha la necessita di schedulare task invocando a intervalli regolari di tempo delle funzioni predisposte a svolgere tale compito.
I servizi di timer EJB costituiscono la risposta Java EE standard a tale problema.
Mediante il servizio di timer EJB 3 è possibile indicare un metodo di timeout che viene invocato dopo un determinato intervallo di tempo. E’ possibile usare timer solo su session bean di tipo stateless e MDB per la loro natura asincrona...
I servizi di timer EJB costituiscono la risposta Java EE standard a tale problema.
Mediante il servizio di timer EJB 3 è possibile indicare un metodo di timeout che viene invocato dopo un determinato intervallo di tempo. E’ possibile usare timer solo su session bean di tipo stateless e MDB per la loro natura asincrona...
continua

Pagine: 1 | 2