Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii platformei Java EE 7

  • Containere, API-uri și servicii
  • Ciclul de viață și sferele de memorie
  • Fasole de întreprindere Java.
  • Tehnologii de sprijin

Noțiuni de bază despre platformă Java EE 7 Noțiuni de bază despre platformă

  • Instalare
  • Ambalare, implementare și injectare
  • Introducere în aplicațiile web

Gestionarea persistenței cu Java EE 7

  • Java API de persistență
  • Crearea și executarea interogărilor
  • Crearea și gestionarea entităților
  • Controlul accesului cu blocare
  • Planuri de preluare

Implementarea tehnologiei Enterprise JavaBeans (EJB)

  • Boabe de întreprindere, de sesiune și bazate pe mesaje
  • Conținutul și ciclul de viață
  • Operațiuni și tranzacții EJB
  • Crearea de metode EJB și cronometre
  • Componente de sesiune
  • Aplicarea interceptorilor

Lucrul cu Java Message Service (JMS) API

  • Concepte de bază ale API JMS
  • Programming model și caracteristici
  • Scrierea unor aplicații JMS simple
  • Tranzacții și fascicolul condus de mesaje
  • Implementarea producătorilor și consumatorilor de mesaje

Construirea Web Services cu platforma Java EE 7

  • Tipuri de servicii web
  • Crearea de servicii web cu JAX-WS
  • Crearea de servicii web RESTful cu JAX-RS
  • Accessingarea resurselor REST

Crearea aplicațiilor web utilizând Java Servlets

  • Ciclul de viață Servlet
  • Crearea și inițializarea unui servlet
  • Scrierea metodelor de serviciu
  • Încărcarea de fișiere
  • Servlet-uri asincrone
  • Interceptori și filtre
  • Antete HTTP, parametri și cookie-uri

Crearea aplicațiilor Web utilizând Java Service Pages (JSP)

  • Ciclul de viață JSP
  • Sintaxa JSP
  • Erori
  • Biblioteci de etichete
  • Expresslimbajul ionic și boabele CDI

Construirea Java aplicațiilor cu WebSockets

  • Puncte finale programatice și adnotate
  • Trimiterea și primirea de mesaje
  • Codificatoare și decodificatoare
  • Parametrii de traseu
  • Specificarea clasei de configurare a punctelor finale

Dezvoltarea aplicațiilor web utilizând JavaServer Faces (JSF)

  • Modelul componentelor interfeței cu utilizatorul
  • Model de navigare
  • JavaServer Faces ciclu de viață
  • Prelucrare și redare parțială
  • Convertoare, ascultători și validatori
  • Limbajul de expresie și boabele CDI
  • Producerea de mesaje
  • Biblioteci de etichete JSF

Securizarea aplicațiilor Java cu Java EE 7 Platformă

  • Mecanisme de securitate și containere
  • Lucrul cu domenii, utilizatori, grupuri și roluri
  • Securizarea conexiunii cu SSL
  • Securitatea aplicațiilor web
  • Securitatea aplicațiilor de întreprindere
  • Certificare și autentificare

Depanare

Rezumat și concluzii

Cerințe

  • Cunoștințe de programare XML, SQL și Java
  • Experiență în dezvoltarea de aplicații

Audiență

  • Dezvoltatorii
  35 ore
 

Mărturii (3)

Cursuri înrudite

Combined C/C++, JAVA and Web Application Security

  28 ore

Advanced Java Security

  21 ore

Combined JAVA, PHP and Web Application Security

  28 ore

Standard Java Security

  14 ore

Categorii înrudite