Java Enterprise Edition 6

Astrakans Java-kurser är praktiskt orienterade. Här kan du läsa om Java-certifiering

Java Enterprise Edition 6

Kursnummer: A9682

Antal dagar: 5

Kursavgift: 24 950 kr (exklusive moms)

Med Astrakangaranti

Kursbeskrivning
Kursinnehåll

Kursbeskrivning

Java har med tiden fått en allt starkare roll i servertillämpningar. Sun Microsystems har samlat ett antal olika arkitekturer för detta under samlingsnamnet Java Enterprise Edition (Java EE). Till dessa hör framför allt servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB) och Java Persistence API. Ofta används dessa tekniker i samverkan för att skapa hela Java EE-applikationer i servermiljö.
Med servlets kan webbsidor och annat innehåll som lämnas ut av en webbserver genereras dynamiskt, och därmed är tekniken ett alternativ till CGI-applikationer. JavaServer Pages skapar en möjlighet att dynamiskt generera webbsidor genom att bädda in exekverbar Java-kod i traditionella webbsidor. JSP förstärks av ett stort kommandobibliotek, JSP Standard Tag Library (JSTL).

Enterprise JavaBeans är en portabel komponentarkitektur för serverapplikationer. Med EJB är det möjligt att bygga serverprogram i form av komponenter som innehåller den intressanta affärslogiken utan att samtidigt behöva sköta lågnivåhanteringen runt komponenten – transaktionshantering, behörighetskontroll, trådning osv. Java Persistence API ger stöd för att långtidslagra objekt i en relationsdatabas utan att vi själva måste utföra transformationen mellan objektmodell och databastabeller.

Kursen tar upp utveckling av servlets, JSP-sidor, EJB-komponenter och objekt som ska lagras med Java Persistence API, liksom användning av dessa från olika typer av klienter. Kursen bygger på version 6 av Java Enterprise Edition.

Kursmål

Efter kursen …

  • behärskar du arkitekturen i Java Enterprise Edition version 6
  • kan du utveckla servlets, JSP-sidor, EJB-komponenter och objekt som lagras med Java Persistence API
  • kan du sätta samman dessa komponenter till Java EE-applikationer
  • kan du utveckla olika typer av klienter till Java EE-applikationer

Målgrupp & Förkunskaper

Du …

  • utvecklar programvara i servermiljö eller klienter till serverbaserade system
  • har kunskaper om Java motsvarande kurserna Programmera i Java och Avancerad Java. Kravet innebär att programspråket Java förutsätts känt i sin helhet, samt att du känner till de delar av Javas standardbibliotek som utnyttjas av men inte ingår i Java Enterprise Edition, framför allt klassbeskrivande objekt, lagring i seriellt format, JAR-filer, Java RMI samt JavaBeans
  • har praktisk erfarenhet av programmering i Java

Kursmaterial

Du får en kurspärm bestående av de bilder som visas under kursen, en berättande text som följer presentationen, underlag för övningar samt kompletta lösningsförslag till samtliga övningar. Illustrationsexempel och lösningsförslag tillhandahålls även digitalt på ett USB-minne.
Kursmaterialet är utvecklat i Sverige och helt på svenska.

Provkapitel

För att du ska kunna bilda dig en uppfattning om kursmaterialets nivå och utformning kan du ladda ner ett provkapitel.

Kursinnehåll

Java Enterprise Edition
Java EE-applikationer
XML och installationsbeskrivningar
Paketering i JAR-, WAR- och EAR-filer
Säkerhet i Java EE

JNDI
Namn- och katalogtjänster
JNDI-adresserade resurser

Servlets
GET- och POST-transaktioner
Servletstöd i en webbserver
Enkla servlets och servletargument
Sessionshantering
Filter
Felhantering i servlets

JavaServer Pages (JSP)
JSP-sidor och stöd i en webbserver
Språkelementen i JSP, JSP-uttryck och scriptlets
Felhantering i JSP-sidor, JSP-kommandon
Integration med JavaBeans

JSP Standard Tag Library (JSTL)
Kommandobibliotek
JSTL Core-biblioteket

Expression Language (EL)
Syntax för EL-uttryck
Omedelbar och fördröjd evaluering

Enterprise JavaBeans (EJB)
EJB-arkitekturen, Applikationsservern som EJB-server
Obligatoriska servertjänster
Tillståndslösa / tillståndsbundna sessionskomponenter
Programmeringsregler

Java Persistence API
ORM-ramverk och kopplingsregler
Klasser för lagringsbara objekt
Lagringsbara egenskaper och nycklar
En-till-många-relationer / Många-till-många-relationer
Java Persistence Query Language

EJB-klienter
Servlets och JSP-sidor, Fristående applikationer
Automatisk kodutbyggnad (injection)

Transaktioner i EJB
Transaktionsattribut, Hantering av avbrutna transaktioner
JTA-transaktioner

Skriv ut Tipsa om kurs Bokningsinformation Ladda hem kursblad

  

  

  


  • Boka kurs
  • Stockholm
  • 2012-07-02 – 2012-07-06
  • 2012-10-01 – 2012-10-05
Kurslärare
Lennart Månsson

Lennart Månsson

 Anmäl intresse för företagsintern kurs