For faster navigation, this Iframe is preloading the Wikiwand page for Webapplicatie.

Webapplicatie

Uit Wikipedia, de vrije encyclopedie

Webapplicatie is een term die wordt gebruikt voor een programma dat op een webserver draait en via de webbrowser kan worden benaderd. Een webapplicatie bestaat uit één of meerdere scripts (zie server-side scripting) die gebruikmaken van dezelfde brongegevens op een webserver. Die brongegevens kunnen bijvoorbeeld in een database staan.

Een voorbeeld van een webapplicatie wordt gevormd door webmailapplicaties (zoals Outlook.com) die een gebruiker in staat stellen om e-mail te ontvangen en versturen met een webbrowser. Een dergelijke applicatie bestaat onder andere uit een aanmeldpagina, een overzichtspagina met de onderwerpen van de ingekomen e-mailberichten, een pagina om een specifiek bericht te lezen, een pagina om een nieuw bericht te schrijven en een script om het nieuwe bericht te versturen.

Voordelen

  • Webapplicaties vereisen geen ingewikkelde installatieprocedure bij het uitrollen in een grote organisatie. Alleen een webbrowser is vereist.
  • Webapplicaties hebben geen schijfruimte op de clientcomputer nodig.
  • Voor een update in de webapplicatie hoeven er geen wijzigingen op de werkplek gedaan te worden.
  • Webapplicaties zijn makkelijk te integreren met andere websites of webservices.
  • Webapplicaties zijn in de basis platformonafhankelijk (Windows, Mac, Linux etc.) doordat ze in een webbrowser draaien.

Sessies

Een belangrijk element van een webapplicatie is de gebruikerssessie (in het Engels session genoemd). Een gebruikersessie zorgt ervoor dat de verschillende scripts van een applicatie weten welke gebruiker het script aanroept. Een webbrowser ontvangt bij het opvragen van het eerste script van een applicatie een speciaal cookie, het session cookie, dat een unieke waarde bevat. Een browser stuurt deze cookie bij elke volgende aanvraag in de webapplicatie mee als header. Op een webserver kan op basis van de unieke waarde van deze cookie, worden bijgehouden of bijvoorbeeld de zender is aangemeld, en zo ja welke gebruiker het is. Dit voorkomt dat gebruikers op elke pagina opnieuw moeten aanmelden. Een webapplicatie kan op basis van de waarde van de session variables een verschillende inhoud aan pagina's geven. Zo ziet elke aangemelde gebruiker van een webmailapplicatie alleen eigen e-mailberichten en niet de berichten van een andere gebruiker.

Kwetsbaarheden

Webapplicaties kunnen kwetsbaarheden bevatten die door hackers kunnen worden misbruikt. De kwetsbaarheden zijn door het Open Web Application Security Project (OWASP) onderverdeeld in een tiental categorieën.

Zie ook

{{bottomLinkPreText}} {{bottomLinkText}}
Webapplicatie
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.