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

Numărul de participanți



Pret per participant

Mărturii (1)

Cursuri înrudite

GlassFish Administration

21 ore

Administering GlassFish Server with Java EE applications introduction

21 ore

Developing Applications for the Java EE 7 Platform Ed 1

35 ore

Java EE 8 for Beginners

21 ore

Java EE 8 Advanced

21 ore

Microservice Development with Java EE 8, Docker, and Kubernetes

28 ore

Optimizing Java EE 8

14 ore

Resin Application Server

14 ore

Apache TomEE

7 ore

HTTP Web Server (Nginx, Apache, JBoss)

28 ore

Business Rule Management (BRMS) with Drools

7 ore

Introduction to Drools 6 for Developers

21 ore

Drools 7 and DSL for Business Analysts

21 ore

Introduction to Drools 7 for Developers

21 ore

Drools 6 and DSL for Business Analysts

21 ore

Categorii înrudite