Java EE: webapplicaties ontwikkelen met servlets & JSPs

In deze cursus leren de deelnemers:

  • verschillende mogelijke architecturen voor web applicaties;
  • webtoepassingen ontwikkelen m.b.v. Java;
  • gebruikersinterfaces aan te maken en te communiceren met de server, gebruik makend van servlets en JavaServer Pages (JSP);
  • web applicaties te structureren en te testen en debuggen op een efficiënte manier;
  • web applicaties klaar te maken voor het generatieproces en uitvoering in de serveromgeving.

Database toegang d.m.v. JDBC wordt behandeld in de cursus JDBC.

Enterprise Java Beans komen aan bod in de vervolgcursus Java EE: building enterprise applications with EJB 3.x and JPA.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Gelieve dan ABIS te contacteren.

Doelgroep

Applicatieprogrammeurs die webtoepassingen gaan ontwikkelen m.b.v. Java.

Voorkennis

Goede kennis van Java (cf Java: basiscursus) en vertrouwdheid met internetconcepten is noodzakelijk. Enige kennis van HTML is een voordeel (cf. cursus HTML5), net als noties van XML (cf. cursus XML concepten).

Inhoud

  • Architectuur van web applicaties
  • Client-side programmatie van gebruikersinterfaces:
  • HTML
  • Java applets
  • Server side programmatie:
  • Java servlets
  • HTTP protocol
  • servlet API
  • gebruik van formulieren
  • JavaServer Pages en JSP tags
  • Opzet van web applicaties
  • redirection
  • sessie management
  • integratie met JavaBeans
  • model • view • controller
  • gebruik en creatie van custom tags
  • overzicht van de JavaServer Pages Standard Tag Library (JSTL)
  • gebruik en creatie van filter servlets
  • Testen en debuggen van web applicaties in een applicatie server
  • Deployment van web applicaties

Verloop van de cursus

De nodige theorie wordt gecombineerd met live-demonstraties. Er wordt ook tijd voorzien voor praktische oefeningen. Voor de publieke cursussen wordt gebruik gemaakt van een Tomcat of IBM WebSphere Applicatie Server. Voor bedrijfscursussen zijn andere applicatieservers mogelijk.

Duur

3 dagen.

Docent

Guido Indesteege, Sandy Schillebeeckx.


SESSIE-INFO EN INSCHRIJVEN