Schița de curs

Întreprindere Java Programming

  • De la client-server la arhitectura pe 3 niveluri
  • Considerații de proiectare
  • Considerații de securitate
  • Servicii de denumire
  • Comparația RMI, CORBA și EJB

Java Interfață de nume și director (JNDI)

  • Arhitectura JNDI
  • Furnizorii de servicii și interfața furnizorului de servicii
  • Contextul inițial al denumirii
  • Căutând obiecte
  • Crearea, căutarea și distrugerea intrărilor de director
  • Exercițiul 1: Fișier JNDI Search

Vă prezentăm Enterprise Java Beans (EJB)

  • Concepte și versiuni EJB
  • Monitoare de tranzacții cu componente
  • Implementări comerciale
  • Arhitectura EJB
  • Persistență și tranzacții

Java Implementarea EE și EJB

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

Clienții EJB

  • Tipuri de client
  • Java clienți
  • Clienți Web și JSP
  • Servlet-uri și fișiere WAR
  • Exercițiul 3: Scrieți și implementați un client Servlet

JPA

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

Fasole de sesiune fără stat

  • Rolurile lui Session Beans
  • Crearea Session Beans
  • Fasole de sesiune fără stat
  • Exercițiul 6: Bean de sesiune fără stat

Stateful Session Beans

  • Stateful Session Beans
  • Exercițiul 7: Stateful Session Bean

Probleme de implementare a EJB

  • Metadate
  • Managementul tranzacțiilor
  • Asociații 1-1, 1-mulți, mulți-1 și mulți-mulți
  • versiuni EJB

Sistemul de mesagerie Java.

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

Securitate

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

Message Driven Beans

  • The Message Driven Enterprise Bean
  • Exercițiul 10: Message Driven Bean

Cerințe

Studenții trebuie să aibă o bună cunoaștere practică 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 a JDBC.

  28 ore
 

Mărturii (1)

Cursuri înrudite

Categorii înrudite