Schița de curs

Întreprindere Java Programming

  • De la client-server la arhitectura pe 3 niveluri
  • Considerații de proiectare
  • Considerații privind securitatea
  • Servicii de denumire
  • Comparație între RMI, CORBA și EJB

Java Interfața de denumire și directoare (JNDI)

  • Arhitectura JNDI
  • Furnizorii de servicii și interfața furnizorului de servicii
  • Contextul inițial de denumire
  • Căutarea obiectelor
  • Crearea, căutarea și distrugerea intrărilor în directoare
  • Exercițiul 1: Căutarea fișierelor JNDI

Prezentarea Enterprise Java Beans (EJB)

  • Concepte și versiuni EJB
  • Componente de monitorizare a tranzacțiilor
  • Implementări comerciale
  • Arhitectura EJB
  • Persistența și tranzacțiile

Java Implementarea EE și EJB

  • Mediul și instrumentele JEE
  • Configurarea Java EE
  • Denumirea JEE și JNDI
  • Ambalarea și implementarea EJB
  • Instrumentul de implementare
  • The Hypersonic Database
  • Exercițiul 2: Configurare JBoss

Clienți EJB

  • Tipuri de clienți
  • Java clienți
  • Clienți Web și JSP
  • Servlete și fișiere WAR
  • Exercițiul 3: Scrierea și implementarea unui client Servlet

JPA

  • Rolul unui JPA
  • Configurarea unui JPA
  • Exercițiul 4: JPA/li>

Stateless Session Beans

  • Rolurile Session Beans
  • Crearea Session Beans
  • Beans de sesiune fără staționar
  • Exercițiul 6: Stateless Session Bean

Beans de sesiune cu stare

  • Beans de sesiune cu stare
  • Exercițiul 7: Bean de sesiune cu stare

Probleme de implementare EJB

  • Metadate
  • Gestionarea tranzacțiilor
  • Asocieri 1-1, 1-many, many-1 și many-many
  • Versiuni EJB

Sistemul Java de mesagerie

  • Sistemul de mesagerie Java (JMS)
  • Exercițiul 8: JMS

Securitatea

  • Utilizatori și roluri
  • Access control
  • Autentificare
  • Exercițiul 9: JBoss Securitate

Beans conduse de mesaje

  • Enterprise Bean condus de mesaje
  • Exercițiul 10: Message Driven Bean

Cerințe

Studenții trebuie să aibă o bună cunoaștere a limbajului Java, obținută de obicei prin participarea anterioară la cursul nostru Java Programming. Se presupune o înțelegere a programării Servlet și JDBC.

 28 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Upcoming Courses

Categorii înrudite