Kursplan

Införandet

  • Kursens mål och upplägg
  • Översikt över Java EE 8-funktioner

Översikt över Java EE Architecture

  • Arkitektur med flera nivåer i Java EE
  • Nyckelkomponenter: EJB, JPA, JSP och Servlets
  • Rollen för Java EE i företagsapplikationer

Översikt över Java EE 8 API:er och funktionalitet

  • Introduktion till nya API:er: JSON-B, säkerhet och HTTP/2
  • Förbättringar i befintliga API:er: JAX-RS, CDI med mera
  • Stöd för moln och HTML5

Förbereda utvecklingsmiljön

  • Installera Java EE 8 och nödvändiga verktyg
  • Konfigurera en integrerad utvecklingsmiljö (IDE)
  • Konfigurera programservrar (t.ex. WildFly, GlassFish)

Installera och konfigurera Java EE 8

  • Steg-för-steg installationsguide
  • Konfigurera serverinställningar
  • Verifiera installationen

Skapa ett exempelprogram

  • Sätta upp en grundläggande projektstruktur
  • Utveckla en enkel webbtjänst
  • Distribuera exempelprogrammet

Läsa och skriva till en Database

  • Ansluta Java EE-applikationer till en databas
  • Använda JPA för databasåtgärder
  • Implementera CRUD-åtgärder

Förstå beroendeinmatning

  • Begrepp för Dependency Injection (DI) i Java EE
  • Använda CDI-annoteringar i applikationer
  • Hantera bönor och deras livscykel

Skriva tillståndskänsliga komponenter

  • Översikt över tillståndskänsliga sessionsbönor
  • Skapa och hantera tillståndskänsliga komponenter
  • Beständighet och tillståndshantering

Arbeta med Java EE Websockets

  • Introduktion till Websockets i Java EE
  • Konfigurera Websockets för kommunikation i realtid
  • Implementera Websockets i program

Mappning Java Skriv till och från JSON

  • Använda JSON-B API för databindning
  • Anpassa JSON-mappningar
  • Tolkning och generering av JSON med Java EE

Utveckla ett användargränssnitt för programmet

  • Översikt över JSF och HTML5 i Java EE
  • Bygga ett användargränssnitt med JSF
  • Integrera frontend med backend-tjänster

Säkra programmet

  • Implementera Java EE Security API
  • Mekanismer för autentisering och auktorisering
  • Säkra RESTful-tjänster och webbapplikationer

Testa programmet

  • Skrivenhets- och integrationstester för Java EE-komponenter
  • Verktyg för testning Java EE-applikationer (t.ex. Arquillian)
  • Automatisera tester i utvecklingspipelinen

Felsöka programmet

  • Felsökningstekniker i Java EE
  • Använda IDE-verktyg för felsökning
  • Felsöka vanliga problem

Distribuera programmet

  • Förpackning Java EE-applikationer
  • Distribuera till olika miljöer (utveckling, mellanlagring, produktion)
  • Metoder för kontinuerlig distribution

Felsökning

  • Identifiera och lösa vanliga distributionsproblem
  • Övervaka programprestanda
  • Metodtips för programstabilitet

Sammanfattning och nästa steg

Krav

  • Java Erfarenhet av programmering

Publik

  • Utvecklare
 21 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier