fbpx

Cursus Java EE Web Development

De cursus Java EE Web Development behandelt hoe servlets en JSP's worden gebouwd en gebruikt in Java EE Web Applications.

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus Java EE Web Development : Inhoud

    Servlets

    Eerst worden de belangrijkste methoden van servlets besproken, zoals methoden die gebruikt worden in de servlet initialisatie, bij het lezen van HTTP request data en bij het schrijven van HTTP response data.

    Scopes

    De verschillende scopes van web applicaties zoals sessie scope en application scope worden toegelicht. Naast de basis syntax van JSP scriptlets, staan expressions en declarations op de agenda en worden de verschillende JSP page directives behandeld.

    MVC Pattern

    Een centraal element in de cursus is het MVC design pattern voor Java Web Applications waar servlets fungeren als controller voor program logic en JSP's als view voor output data. Bij het bespreken van dit design pattern, wordt de RequestDispatcher interface behandeld evenals de manieren waarop attributen kunnen worden opgeslagen en teruggevonden in verschillende scopes.

    Java Beans

    Ruime aandacht wordt besteed aan technieken om Java code te scheiden van het JSP view. In het bijzonder wordt het gebruik van Java beans en custom tags voor dit doel besproken.

    Filters

    Verder komt de rol van deployment descriptors aan bod en worden security in web applicaties, filters en het event framework besproken.

  • Cursus Java EE Web Development : Training

    Doelgroep Cursus Java EE Web Development

    De cursus Java EE Web Development is bestemd voor developers die Java Web applicaties met Java EE componenten zoals Servlets, JSP's, custom tags, filters en event listeners willen bouwen.

    Voorkennis Cursus Java EE Web Component Development

    Om aan deze cursus te kunnen deelnemen is ervaring met programmeren in Java en object oriëntatie vereist.

    Uitvoering Training Java EE Web Development

    De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met oefeningen. Demos zorgen voor een verheldering van de theorie. Alle onderwerpen die gevraagd worden op het Java Web Component Developer examen worden besproken. De cursustijden zijn van 9.30 tot 16.30.

    Officieel Certificaat Java EE Web Development

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Java EE Web Development.

    Cursus Java EE Web Component Development
  • Cursus Java EE Web Development : Modules

    Module 1 : Introduction

    Module 2 : Servlets

    Module 3 : Scopes and Sessions

    Java EE Standard
    Java EE Servers
    What is a Servlet?
    Possible Servlet Tasks
    What is a Java Server Page(JSP)?
    Problems with Servlets and JSP
    Classic MVC Pattern
    Model 2 Architecture
    Structure of a Web Application
    Registering a Web Application
    Defining Custom URL's
    WAR Files
    Handling Relative URL's
    Servlet Interface
    Reading Initialization Parameters
    Concurrent Access
    ServletContext Interface
    Destroying Servlets
    HTTP Requests and Responses
    HttpServlets
    service, doGet and doPost
    Reading Form Data
    HTTP Request Headers
    Populating the Response
    HTTP Status Codes
    HTTP Response Headers
    Sharing Data with Scope Objects
    ServletContext
    Application Scope
    Request Scope
    Page Scope
    Session Scope
    Session Tracking Mechanisms
    Sending and Reading Cookies
    Session Tracking with Cookies
    URL Rewriting
    Hidden Form Fields
    HttpSession methods
    Session tracking API

    Module 4 : JSP's

    Module 5 : JSP Directives

    Module 6 : JSP Standard Actions

    The Need for JSP
    Types of Scripting Elements
    Benefits of JSP
    Translation and Request Time
    Setting up your environment
    Expressions
    Predefined Variables
    Scriptlets
    Declarations
    jspInit and jspDestroy
    What are JSP directives
    JSP page Directive
    import Attribute
    contenttype Attribute
    session Attribute
    buffer and autoflush Attributes
    extends Attribute
    errorPage and isErrorPage
    include Directive
    taglib Directive
    jsp:include
    jsp:plugin, jsp:param and jsp:params
    What are Beans?
    Basic use of Beans in JSP
    Accessing Bean Properties
    Setting Bean Properties Explicitly
    Association with Input Parameters
    Sharing Beans
    Values of Scope Attribute
    Conditional Bean Operations

    Module 7 : MVC Architecture

    Module 8 : Expression Language

    Module 9 : Custom Tags

    Why combine Servlets and JSP?
    MVC Approach
    Implementing MVC
    Dispatching requests
    Storing Data in Servlet Request
    Storing data in Session
    Storing data in ServletContext
    Forwarding Requests
    Including Requests
    Advantages Expression Language
    Activating Expression Language
    Invoking the EL
    Common EL Problem
    Referencing Scoped Variables
    Accessing Bean Properties
    Nested Beans
    Using EL Operators
    Conditional Evaluation
    What are Tag Libraries?
    Custom Tag Features
    Simple Tag Handler
    Simple Tag Library Descriptor
    Accessing Custom Tags from JSP
    Attributes and Body Content
    JSP-based Tags
    Tags manipulating Body
    Complex Objects for Attributes

    Module 10 : Security

    Module 11 : Filters

    Module 12: Event Listeners

    Major Security Concerns
    Declarative Security
    Programmatic Security
    Form-based Authentication
    Deployment Descriptor settings
    BASIC Authentication
    Combining Security Mechanisms
    Pure Programmatic Security
    Programmatic Security with SSL
    What are Filters?
    Filter Interface
    Creating Filters
    doFilter method
    Servlet Filter Related Classes
    Filters in a Chain
    Filter Mapping
    Accessing the Servlet Context
    Filter Initialization Parameters
    Life-Cycle Events Framework
    Available Listeners
    Implementation Strategy
    Reason for listeners
    ServletContext Listeners
    ServletContextAttributeListeners
    HttpSession Listeners
    Session Creation Events
    SessionAttribute Listeners
  • Cursus Java EE Web Development : Algemeen

    Lees de algemene cursus informatie
  • Cursus Java EE Web Development : Reviews

    Marcel : Ministerie van Defensie
    Prima opzet met een kleine groep. Veel ruimte voor persoonlijke aandacht.
    Ed : Ministerie van Defensie
    Leuke en leerzame cursus met zeer goede begeleiding en een fijne groep cursisten.
    Oscar : NLR
    Prima. Geen verdere op of aanmerkingen.
    Eric : Keylane
    Prima cursus en goed gegeven.
  • Cursus Java EE Web Development : Certificaat