Skip to content

7. Wordt vervolgd...

We hebben in dit document voldoende informatie gegeven om serieus aan de slag te gaan met webprogrammeren in Java. Sommige onderwerpen zijn slechts oppervlakkig behandeld en verdienen verdere uitdieping:

  • XML (eXtended Markup Language), stylesheets CSS (Cascading Style Sheets) en XSL (eXtended Stylesheet Language)

We hebben deze onderwerpen behandeld, maar er valt nog veel te doen. Deze drie onderwerpen verdienen elk een apart hand-out.

  • JavaScript

We hebben hier en daar enkele JavaScript-scripts gebruikt die door de browser worden uitgevoerd, zonder er echter uitgebreid bij stil te staan. We zijn bijvoorbeeld nooit in detail ingegaan op de JavaScript-taal. Bij gebrek aan ruimte en tijd. Ook deze taal zou een heel boek op zich kunnen vullen. We hebben in de bijlage drie veelzeggende voorbeelden in JavaScript toegevoegd, ook hier weer zonder ze uit te leggen. Toch zijn ze begrijpelijk door simpelweg de commentaren te lezen en kunnen ze als voorbeelden dienen.

  • JavaBeans, JSP-tags

We hebben laten zien hoe we de Java-code en de HTML-code in een webapplicatie van elkaar kunnen scheiden. De Java-code wordt gebundeld in een of meer servlets en de HTML-code in een of meer JSP-pagina’s. Toch bleven er in onze voorbeelden vaak enkele regels Java-code in de JSP-pagina’s staan. Dit kan worden verbeterd door in de JSP-pagina’s gebruik te maken van componenten die Java-beans worden genoemd en van vooraf gedefinieerde of zelf te maken JSP-tags (tag-uitbreidingen). Dit aspect van de JSP-pagina’s is niet onmisbaar (we hebben het in onze realistische voorbeelden prima zonder gedaan), maar het is wel nuttig om te weten.

  • Enterprise Java Beans (EJB)

De EJB zijn componenten die worden geleverd door de containers waarin servlets en JSP-pagina's worden uitgevoerd. Ze bieden "systeemdiensten" die de ontwikkelaar langdurige en moeilijke ontwikkelingswerkzaamheden besparen. De diensten die door de EJB worden geleverd, kunnen betrekking hebben op de volgende gebieden: transacties, beveiliging, pooling van verbindingen met databases, ...

Al deze onderwerpen, die hier niet worden behandeld, worden uitstekend uitgelegd in het boek „Programmeren met J2EE”, uitgegeven door WROX en gedistribueerd door Eyrolles.