Ajax-ohjelmointi www-sovelluksissa

Tässä tutkielmassa tarkastellaan Ajax-ohjelmointitekniikkaa. Tutkielmassa esitellään ne teknologiat joista Ajax koostuu ja verrataan Ajax-sovelluksen ja perinteisen www-sovelluksen ominaisuuksia toisiinsa. Tutkimus esittelee myös Ajax:in etuja ja haittoja, sekä joitakin tunnetuja Ajax:ia hyödyntä...

Full description

Bibliographic Details
Main Author: Suhonen, Juha
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2006
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/19699
_version_ 1826225801031319552
author Suhonen, Juha
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Suhonen, Juha Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Suhonen, Juha Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Suhonen, Juha
datasource_str_mv jyx
description Tässä tutkielmassa tarkastellaan Ajax-ohjelmointitekniikkaa. Tutkielmassa esitellään ne teknologiat joista Ajax koostuu ja verrataan Ajax-sovelluksen ja perinteisen www-sovelluksen ominaisuuksia toisiinsa. Tutkimus esittelee myös Ajax:in etuja ja haittoja, sekä joitakin tunnetuja Ajax:ia hyödyntäviä wwwsovelluksia. Ajax on uusi ohjelmointitekniikka, jonka avulla www-sivuille voidaan toteuttaa uudenlaisia interaktiivisia ominaisuuksia, sekä tehdä sovelluksista entistä nopeampia. Uudenlaiset toiminnallisuudet mahdollistaa Ajax:in ominaisuus viestiä palvelimen kanssa sovelluksen taka-alalla käyttäjän sitä huomaamatta. Tämä tekniikka avaa paljon uusia mahdollisuuksia tuoden mukanaan kuitenkin myös ongelmia. Tutkielman pääasiallisena tuloksena on Ajax-tekniikan toimintaperiaatteisiin, etuihin ja ongelmiin, sekä käyttökohteisiin tutustuminen. Mahdollisuuksistaan huolimatta Ajax:iin liittyy vielä paljon epävarmuutta ja ongelmia. Wwwsovelluksen rakentamista täysin Ajax:iin nojaten kannattaakin vielä harkita. Suurin syy näihin ongelmiin on, että kaikki Ajax:in koostavat teknologiat eivät ole vielä W3C-organisaation suosituksia tai ISO-standardoituja.       
first_indexed 2012-12-06T00:00:13Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Suhonen, Juha", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-03-20T13:06:49Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-03-20T13:06:49Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2006", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/19699", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa tarkastellaan Ajax-ohjelmointitekniikkaa. Tutkielmassa esitell\u00e4\u00e4n\r\nne teknologiat joista Ajax koostuu ja verrataan Ajax-sovelluksen ja\r\nperinteisen www-sovelluksen ominaisuuksia toisiinsa. Tutkimus esittelee my\u00f6s\r\nAjax:in etuja ja haittoja, sek\u00e4 joitakin tunnetuja Ajax:ia hy\u00f6dynt\u00e4vi\u00e4 wwwsovelluksia.\r\nAjax on uusi ohjelmointitekniikka, jonka avulla www-sivuille voidaan toteuttaa\r\nuudenlaisia interaktiivisia ominaisuuksia, sek\u00e4 tehd\u00e4 sovelluksista entist\u00e4\r\nnopeampia. Uudenlaiset toiminnallisuudet mahdollistaa Ajax:in ominaisuus\r\nviesti\u00e4 palvelimen kanssa sovelluksen taka-alalla k\u00e4ytt\u00e4j\u00e4n sit\u00e4 huomaamatta.\r\nT\u00e4m\u00e4 tekniikka avaa paljon uusia mahdollisuuksia tuoden mukanaan kuitenkin\r\nmy\u00f6s ongelmia.\r\nTutkielman p\u00e4\u00e4asiallisena tuloksena on Ajax-tekniikan toimintaperiaatteisiin,\r\netuihin ja ongelmiin, sek\u00e4 k\u00e4ytt\u00f6kohteisiin tutustuminen. Mahdollisuuksistaan\r\nhuolimatta Ajax:iin liittyy viel\u00e4 paljon ep\u00e4varmuutta ja ongelmia. Wwwsovelluksen\r\nrakentamista t\u00e4ysin Ajax:iin nojaten kannattaakin viel\u00e4 harkita.\r\nSuurin syy n\u00e4ihin ongelmiin on, ett\u00e4 kaikki Ajax:in koostavat teknologiat eiv\u00e4t\r\nole viel\u00e4 W3C-organisaation suosituksia tai ISO-standardoituja.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2009-03-19T11:15:45Z\r\nNo. of bitstreams: 2\r\nJuha.Suhonen.pdf: 324088 bytes, checksum: cd7dfa0a5edf429e652d93cabce62a8b (MD5)\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Approved for entry into archive by Marja-Leena Harjuniemi(mharjuni@cc.jyu.fi) on 2009-03-20T13:06:49Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJuha.Suhonen.pdf: 324088 bytes, checksum: cd7dfa0a5edf429e652d93cabce62a8b (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-03-20T13:06:49Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJuha.Suhonen.pdf: 324088 bytes, checksum: cd7dfa0a5edf429e652d93cabce62a8b (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "Rich Internet Applications", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "RIA", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Asynchronous JavaScript", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Ajax-ohjelmointi", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Ajax-ohjelmointi www-sovelluksissa", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-200903191183", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Luettavissa tekij\u00e4noikeudellisista syist\u00e4 vain Jyv\u00e4skyl\u00e4n yliopiston Tietojenk\u00e4sittelytieteiden laitoksella.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_19699
language fin
last_indexed 2025-02-18T10:55:32Z
main_date 2006-01-01T00:00:00Z
main_date_str 2006
publishDate 2006
record_format qdc
source_str_mv jyx
spellingShingle Suhonen, Juha Ajax-ohjelmointi www-sovelluksissa Rich Internet Applications RIA Asynchronous JavaScript Ajax-ohjelmointi Tietojärjestelmätiede Information Systems Science
title Ajax-ohjelmointi www-sovelluksissa
title_full Ajax-ohjelmointi www-sovelluksissa
title_fullStr Ajax-ohjelmointi www-sovelluksissa Ajax-ohjelmointi www-sovelluksissa
title_full_unstemmed Ajax-ohjelmointi www-sovelluksissa Ajax-ohjelmointi www-sovelluksissa
title_short Ajax-ohjelmointi www-sovelluksissa
title_sort ajax ohjelmointi www sovelluksissa
title_txtP Ajax-ohjelmointi www-sovelluksissa
topic Rich Internet Applications RIA Asynchronous JavaScript Ajax-ohjelmointi Tietojärjestelmätiede Information Systems Science
topic_facet Ajax-ohjelmointi Asynchronous JavaScript Information Systems Science RIA Rich Internet Applications Tietojärjestelmätiede
url https://jyx.jyu.fi/handle/123456789/19699 http://www.urn.fi/URN:NBN:fi:jyu-200903191183
work_keys_str_mv AT suhonenjuha ajaxohjelmointiwwwsovelluksissa