haku: @keyword web development / yhteensä: 6
viite: 5 / 6
Tekijä:Koskinen, Kalle
Työn nimi:Käyttöliittymäkomponenttipohjainen web-sovelluskehitys
GUI component-based web application development
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2005
Sivut:82      Kieli:   fin
Koulu/Laitos/Osasto:Sähkö- ja tietoliikennetekniikan osasto
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Saikkonen, Heikki
Ohjaaja:Sjöblom, Magnus
Digitoitu julkaisu: https://aaltodoc.aalto.fi/handle/123456789/92959
OEVS:
Digitoitu arkistokappale on julkaistu Aaltodocissa
Sijainti:P1 Ark S80     | Arkisto
Avainsanat:GUI components
web development
ASP.NET
JavaServer faces
käyttöliittymäkomponentit
web-sovelluskehitys
ASP.NET
JavaServer Faces
Tiivistelmä (fin):Tässä työssä tarkastellaan web-käyttöliittymien rakentamista käyttöliittymäkomponenteilla.
Käyttöliittymäkomponentti sijoitetaan web-sivulle, jolloin se esittää tai vastaanottaa informaatiota käyttäjältä.
Käyttöliittymäkomponentteja yhdistelemällä voidaan luoda monipuolisia ja käyttäjän valintoihin mukautuvia web-käyttöliittymiä.

Työssä tutustutaan ASP.NET- ja JavaServer Faces -käyttöliittymäkomponenttiteknologioihin, joita verrataan vanhempiin web-teknologioihin.
Työn tarkoituksena on selvittää, mitä lisäarvoa komponenttiteknologiat tuovat web-sovellus kehitykseen, ja onko niillä mahdollista rakentaa suorituskykyinen web-sovellus.

Työn yhteydessä rakennettiin kaksi mahdollisimman identtistä käyttöliittymäkomponentteja hyödyntävää prototyyppiä, jotka vastaavat erästä tuotantokäytössä olevaa JavaServer Pages -pohjaista web-sovellusta.
Prototyyppien käyttöliittymien rakentaminen sujui nopeasti ja vaivatta graafisia työkaluja käyttäen.
Käyttöliittymäkomponentit helpottavat web-sivujen rakentamista merkittävästi, koska ne sisältävät paljon toiminnallisuutta, jonka toteuttaminen vanhemmissa web-teknologioissa on sovelluskehittäjän vastuulla.
Suorituskykymittauksissa komponenttiteknologioilla tehdyt ASP.NET- ja JavaServer Faces -prototyypit pärjäsivät hyvin.
ED:2005-10-24
INSSI tietueen numero: 29906
+ lisää koriin
INSSI