De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Webapplicaties: de serverkant Marleen Sint / Manuela Witsiers 13 november 2010.

Verwante presentaties


Presentatie over: "Webapplicaties: de serverkant Marleen Sint / Manuela Witsiers 13 november 2010."— Transcript van de presentatie:

1 Webapplicaties: de serverkant Marleen Sint / Manuela Witsiers 13 november 2010

2 Webapplicaties

3 Voorgeschiedenis ­Revisie van Distributed Computing, die door studenten werd ervaren als verouderd: te weinig over het gebruik van Java in (webgebaseerde) client-server toepassingen ­Meest gemiste onderwerp: frameworks ­Framework is een geraamte van een webapplicatie met een vaste structuur ­Revisie: Cursus over server-side van webapplicaties

4 Voorgeschiedenis ­Cursus moest tekstboek / werkboek ­Er zijn heel veel ‘kookboeken’ over individuele technieken maar weinig brede, meer conceptuele boeken ­Om frameworks te begrijpen is een basis nodig (en het aanleren daarvan kost vrij veel tijd) ­Frameworks zijn nuttig bij grote applicaties ­Frameworks hebben meestal een steile leercurve

5 Tekstboeken Shklar en Rosen, Web application architecture Wordt gebruikt voor het bredere kader Murach en Steelman, Java servlets and JSP ‘Kookboek’ voor Java-web- applicaties

6 Onderwerpen en toetsing Inleiding: webpprotocollen (vooral HTTP) JSP Servlets Webapplicaties met MVC-structuur Sessiebeheer (onder andere cookies) JSP Expression Language (EL) JSP Standard Tag Librarry (JSTL) Taxonomie van server-side webtechnieken Struts Ruby on Rails Toetsing: drie opdrachten (samen 50%) en tentamen (50 %)

7 Servlets en JSP ­Servlet: server-side Java-programma. ­Vanuit servlet kun je HTML schrijven ­Nadeel: Javacode staat vol HTML ­JSP: ook server side ­HTML-pagina met daarbinnen stukjes Java voor de ‘dynamische’ delen ­Nadeel: HTML-pagina staat vol Java

8 Model View Control combineert servlets en JSP Servlets bevatten geen HTML JSP bevat weinig Java

9 Inleveropdrachten 1 en 2: demo’s ­Inleveropdracht 1: boter kaas en eierenboter kaas en eieren (MVC-applicatie mbv JSP; geen database) ­Inleveropdracht 2: enquete-serviceenquete-service (MVC-applicatie met JSTL en database)

10 Frameworks ­Een (web)framework is een geraamte van een webapplicatie met een vaste structuur (meestal MVC) ­Struts is een MVC- Java framework ­Met Ruby on rails (niet Java-based) kun je met één druk op de knop een basisapplicatie maken (Create / read / update / delete op database) ­Alleen snuffelen; voor meer is geen tijd! ­Inleveropdracht 3: onderzoek zelf een framework

11 Samenhang met Webapps, de client kant ­Cursussen zijn complementair ­Verschillende webservers (we hebben de tekstboeken gevolgd) ­Webapps clientkant is GEEN voorkennis voor Webapps serverkant ­Nadeel: combinatie van technieken wordt niet behandeld


Download ppt "Webapplicaties: de serverkant Marleen Sint / Manuela Witsiers 13 november 2010."

Verwante presentaties


Ads door Google