Cod: JVA-009
Durata: 40 ore
Durata: 40 ore
Descriere
In cadrul acestui training abordam distributed computing efectuat prin intermediul specificatiilor Enterprise JavaBeans 3.0 (EJB3). In cadrul cursului discutam despre bean types precum Stateful si Stateless Session Beans sau Message-driven Beans. Ne oprim si asupra persistence entities si tehnologiei JPA.Cursul include toate subiectele majore legate de components deployment, transaction context si EJB security. Te vei familiariza cu Java Message Service (JMS) si vei invata cum sa dezvolti message service clients. Mai mult decat atat vom vorbi si despre application server console pentru obiective legate de deployment sau monitorizarea componentelor EJB. Trainingul se bazeaza pe serverul Oracle Weblogic.
Subiecte curs
Prezentarea platformei JavaEE5- Conceptul din spatele platformei
- Container
- Conceptul aplicatiei JavaEE
- Trece in revista a serviciilor de baza
- Tipuri de aplicatii JavaEE
- Development roles in JavaEE
- Administrarea de baza a JavaEE container
- Conceptul de deployment
Arhitectura EJB
- Scope
- Tipuri
- Structura componentelor
- EJB invocation
- Dezvoltarea unei aplicatii EJB
- Deployment al unei aplicatii EJB
Session EJBs
- Scope of session EJBs
- Dezvoltarea Stateless Session EJBs
- Dezvoltarea Stateful Session EJBs
- Inceptors
- Registering as a web service
Exceptii in tehnologia EJB
- Scope
- System Exceptions
- Application Exceptions
Mediul de dezvoltare si resursele aplicatiilor EJB
- Environment entries
- Resource References
- EJB References
Securitatea in tehnologia EJB
- Concepte de baza Security Service
Obiective
- Ciclul de viata EJB si tipurile de EJB
- Structura componentelor EJB
- Interfete locale si remote
- Servicii de baza in cadrul platformei JavaEE
- Conceptele de baza ale tehnologiei JMS
- Dezvoltarea Session EJBs, Entities si MBD
- Folosirea Security si Transaction Services in EJB
Public tinta
- Dezvoltatori de componente de business bazate pe tehnologia EJB3
Cerinte curs
- Cunostinte de Java5
- Cunostinte de baza legate de dezvoltarea de aplicatii web pe baza JavaEE: JSP technology si Servlets
- Cunostinte de baza legate de tehnologia JDBC si server extensions
- Cunostinte de baza legate de tehnologiile cheie ale serviciilor web precum SOAP sau WSDL