AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa

Sanoista Asynchronous JavaScript And XML tuleva termi AJAX on saanut viime vuosien aikana paljon huomiota. AJAX on ohjelmointitekniikka, jonka avulla liikenne WWW-selaimen ja WWW-palvelimen välillä tapahtuu asynkronisesti. Tämä tarkoittaa sitä, että WWW-selaimen ja WWW-palvelimen välinen liikenn...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Ojaniemi, Jukka
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2006
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/19722
_version_ 1826225800038318080
author Ojaniemi, Jukka
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Ojaniemi, Jukka Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Ojaniemi, Jukka Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Ojaniemi, Jukka
datasource_str_mv jyx
description Sanoista Asynchronous JavaScript And XML tuleva termi AJAX on saanut viime vuosien aikana paljon huomiota. AJAX on ohjelmointitekniikka, jonka avulla liikenne WWW-selaimen ja WWW-palvelimen välillä tapahtuu asynkronisesti. Tämä tarkoittaa sitä, että WWW-selaimen ja WWW-palvelimen välinen liikenne tapahtuu sivuston käyttäjän huomaamatta taustalla, samaan aikaan kuin käyttäjä selaa sivuja. Käyttäjälle ei tule sivuston uudelleenlatauksesta johtuvia katkoksia WWW-sovellusta käytettäessä, mikä tuo työpöytämäisemmän tunnun WWW-sovelluksiin. AJAXohjelmointitekniikka mahdollistaa monipuolisten WWW-sovellusten kehittämisen, mutta vaatii sovellusten kehittäjältä myös huomattavasti enemmän tarkkuutta, jotta kehitettävät WWW-sovellukset toimisivat eri WWW-selaimilla samalla tavalla. Tämän kandidaatin tutkielman tutkimusongelmana on miten AJAXohjelmointitekniikkaa ja DOM-rajapintaa voidaan käyttää hyväksi kehitettäessä interaktiivisempia WWW-sivuja. Tutkielmassa esitellään AJAXohjelmointitekniikan komponentit, käydään läpi AJAX:n käyttämää DOMrajapintaa HTML- ja XML-tiedostojen käsittelyssä, sekä esitellään yksinkertaisen AJAX-ohjelmointitekniikkaa käyttävän sovelluksen toimintamalli.     
first_indexed 2012-12-06T00:00:14Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Ojaniemi, Jukka", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-03-24T11:06:49Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-03-24T11: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/19722", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Sanoista Asynchronous JavaScript And XML tuleva termi AJAX on saanut\r\nviime vuosien aikana paljon huomiota. AJAX on ohjelmointitekniikka, jonka\r\navulla liikenne WWW-selaimen ja WWW-palvelimen v\u00e4lill\u00e4 tapahtuu\r\nasynkronisesti. T\u00e4m\u00e4 tarkoittaa sit\u00e4, ett\u00e4 WWW-selaimen ja WWW-palvelimen\r\nv\u00e4linen liikenne tapahtuu sivuston k\u00e4ytt\u00e4j\u00e4n huomaamatta taustalla, samaan\r\naikaan kuin k\u00e4ytt\u00e4j\u00e4 selaa sivuja. K\u00e4ytt\u00e4j\u00e4lle ei tule sivuston\r\nuudelleenlatauksesta johtuvia katkoksia WWW-sovellusta k\u00e4ytett\u00e4ess\u00e4, mik\u00e4\r\ntuo ty\u00f6p\u00f6yt\u00e4m\u00e4isemm\u00e4n tunnun WWW-sovelluksiin. AJAXohjelmointitekniikka\r\nmahdollistaa monipuolisten WWW-sovellusten\r\nkehitt\u00e4misen, mutta vaatii sovellusten kehitt\u00e4j\u00e4lt\u00e4 my\u00f6s huomattavasti\r\nenemm\u00e4n tarkkuutta, jotta kehitett\u00e4v\u00e4t WWW-sovellukset toimisivat eri\r\nWWW-selaimilla samalla tavalla.\r\nT\u00e4m\u00e4n kandidaatin tutkielman tutkimusongelmana on miten AJAXohjelmointitekniikkaa\r\nja DOM-rajapintaa voidaan k\u00e4ytt\u00e4\u00e4 hyv\u00e4ksi kehitett\u00e4ess\u00e4\r\ninteraktiivisempia WWW-sivuja. Tutkielmassa esitell\u00e4\u00e4n AJAXohjelmointitekniikan\r\nkomponentit, k\u00e4yd\u00e4\u00e4n l\u00e4pi AJAX:n k\u00e4ytt\u00e4m\u00e4\u00e4 DOMrajapintaa\r\nHTML- ja XML-tiedostojen k\u00e4sittelyss\u00e4, sek\u00e4 esitell\u00e4\u00e4n\r\nyksinkertaisen AJAX-ohjelmointitekniikkaa k\u00e4ytt\u00e4v\u00e4n sovelluksen\r\ntoimintamalli.\r\n\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-20T11:00:10Z\r\nNo. of bitstreams: 2\r\nJukka.Ojaniemi.pdf: 580825 bytes, checksum: ba999336c13892ced362906512766d1e (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-24T11:06:49Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJukka.Ojaniemi.pdf: 580825 bytes, checksum: ba999336c13892ced362906512766d1e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-03-24T11:06:49Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJukka.Ojaniemi.pdf: 580825 bytes, checksum: ba999336c13892ced362906512766d1e (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": "XML", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmointitekniikka", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "HTML", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "DOM", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "AJAX", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "AJAX-ohjelmointitekniikka ja DOM-rajapinta 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-200903201198", "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_19722
language fin
last_indexed 2025-02-18T10:54:58Z
main_date 2006-01-01T00:00:00Z
main_date_str 2006
publishDate 2006
record_format qdc
source_str_mv jyx
spellingShingle Ojaniemi, Jukka AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa XML ohjelmointitekniikka HTML DOM AJAX Tietojärjestelmätiede Information Systems Science
title AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa
title_full AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa
title_fullStr AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa
title_full_unstemmed AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa
title_short AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa
title_sort ajax ohjelmointitekniikka ja dom rajapinta www sovelluksissa
title_txtP AJAX-ohjelmointitekniikka ja DOM-rajapinta WWW-sovelluksissa
topic XML ohjelmointitekniikka HTML DOM AJAX Tietojärjestelmätiede Information Systems Science
topic_facet AJAX DOM HTML Information Systems Science Tietojärjestelmätiede XML ohjelmointitekniikka
url https://jyx.jyu.fi/handle/123456789/19722 http://www.urn.fi/URN:NBN:fi:jyu-200903201198
work_keys_str_mv AT ojaniemijukka ajaxohjelmointitekniikkajadomrajapintawwwsovelluksissa