Kursplan

Enterprise Java Programming

  • Fra klient-server til 3-lags arkitektur
  • Designhensyn
  • Sikkerhetshensyn
  • Navnetjenester
  • Sammenligning av RMI, CORBA og EJB

Java Navngivning og kataloggrensesnitt (JNDI)

  • JNDI arkitektur
  • Tjenesteleverandører og tjenesteleverandørgrensesnittet
  • Den første navnekonteksten
  • Ser opp gjenstander
  • Opprette, søke og ødelegge katalogoppføringer
  • Oppgave 1: JNDI-filsøk

Vi introduserer Enterprise Java Beans (EJB)

  • EJB konsepter og versjoner
  • Komponenttransaksjonsovervåkere
  • Kommersielle implementeringer
  • EJB-arkitekturen
  • Utholdenhet og transaksjoner

Java EE og EJB utplassering

  • JEE-miljøet og verktøyene
  • Konfigurerer Java EE
  • JEE og JNDI Navngivning
  • EJB pakking og distribusjon
  • Implementeringsverktøyet
  • Den hypersoniske Database
  • Øvelse 2: Sett opp JBoss

EJB-kunder

  • Typer klient
  • Java klienter
  • Web- og JSP-klienter
  • Servlets og WAR-filer
  • Øvelse 3: Skriv og distribuer en Servlet-klient

JPA

  • Rollen til en JPA
  • Konfigurere en JPA
  • Oppgave 4: JPA/li>

Stateless Session Beans

  • Rollene til Session Beans
  • Opprette øktbønner
  • Stateless Session Beans
  • Øvelse 6: Stateless Session Bean

Stateful Session Beans

  • Stateful Session Beans
  • Øvelse 7: Stateful Session Bean

EJB-implementeringsproblemer

  • Metadata
  • Transaksjonsledelse
  • 1-1, 1-mange, mange-1 og mange-mange foreninger
  • EJB-versjoner

Java Meldingssystemet

  • Java Meldingssystemet (JMS)
  • Oppgave 8: JMS

Sikkerhet

  • Brukere og roller
  • Access kontroll
  • Autentisering
  • Oppgave 9: JBoss Sikkerhet

Melding Driven Beans

  • The Message Driven Enterprise Bean
  • Oppgave 10: Message Driven Bean

Krav

Studentene må ha gode arbeidskunnskaper i Java-språket, vanligvis oppnådd ved tidligere oppmøte på vårt Java Programming-kurs. Det forutsettes forståelse for Servlet-programmering og JDBC.

 28 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories