15.06.2013 Views

Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...

Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...

Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

posso utilizzare gli EJB <strong>in</strong><strong>di</strong>cati <strong>in</strong> figura.<br />

In te rfa ccia<br />

Figura 6.13. componente EJB<br />

Carnielli Efrem: Programmazione a componenti<br />

E JB c o n ta<strong>in</strong> e r<br />

E JB<br />

Applicazioni Client-Server e database<br />

EJB è un componente che mi permette <strong>di</strong> costruire una tabella come la seguente:<br />

Figura 6.14. Tabelle prodotta dai componenti EJB<br />

La tabella <strong>in</strong><strong>di</strong>ca i vari ruoli che utente assume e i meto<strong>di</strong> ai quali può fare accesso.<br />

Si parla <strong>di</strong> funzioni esposte dell’<strong>in</strong>terfaccia degli EJB, che fornisce un’<strong>in</strong>terfaccia<br />

alla logica applicativa <strong>di</strong> EJB.<br />

Questa tecnica serve ad assicurare la sicurezza applicativa <strong>di</strong> primo livello.<br />

Il caso d’uso “compila”, ad esempio, può usare EJB con più meto<strong>di</strong> <strong>di</strong>versi.<br />

Non ho sicurezza sui casi d’uso.<br />

Se EJB si accorga che viene utilizzato un metodo da un ruolo che non lo può fare<br />

solleva un’eccezione.<br />

155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!