1 / 11

Webapplicaties: de serverkant

Webapplicaties: de serverkant. Marleen Sint / Manuela Witsiers 13 november 2010. Webapplicaties. Voorgeschiedenis . Revisie van Distributed Computing , die door studenten werd ervaren als verouderd: te weinig over het gebruik van Java in (webgebaseerde) client-server toepassingen

petula
Télécharger la présentation

Webapplicaties: de serverkant

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 applicationarchitecture Wordt gebruikt voor het bredere kader Murach en Steelman, Java servlets and JSP ‘Kookboek’ voor Java-web-applicaties

  6. Onderwerpen en toetsing

  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 Controlcombineert servlets en JSP Servlets bevatten geen HTML JSP bevat weinig Java

  9. Inleveropdrachten 1 en 2: demo’s • Inleveropdracht 1: boter kaas en eieren (MVC-applicatie mbv JSP; geen database) • Inleveropdracht 2: enquete-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

More Related