Final grammar and style fixes
This commit is contained in:
parent
1ba0395634
commit
77ae3afe1b
9 changed files with 36 additions and 37 deletions
|
@ -9,7 +9,7 @@ Käyttöliittymän ulkonäköä ja toiminnallisuutta voi myös muokata palvelinp
|
|||
|
||||
\section{Yhden sivun ohjelmat}
|
||||
\label{sect:spa}
|
||||
Yhden sivun ohjelmat \cite{wiki:spa} ovat tapa toteuttaa asiakaspuolen ohjelmia, missä selain lataa yhden ohjelman ja HTML-dokumentin, minkä jälkeen sivujen uudelleenlatauksia ei enää tapahdu. HTML-dokumentin DOM:ia muutetaan niin sanotusti lennosta. Tämä mahdollistaa sulavamman käyttökokemuksen asiakkaan näkökulmasta, sekä helpottaa sovelluksen tilanhallintaa kehittäjän näkökulmasta.
|
||||
Yhden sivun ohjelmat \cite{wiki:spa} ovat tapa toteuttaa asiakaspuolen ohjelmia, missä selain lataa yhden ohjelman ja HTML-dokumentin, minkä jälkeen sivujen uudelleenlatauksia ei enää tapahdu. HTML-dokumentin DOM:ia muutetaan niin sanotusti lennosta. Tämä mahdollistaa sulavamman käyttökokemuksen asiakkaan näkökulmasta sekä helpottaa sovelluksen tilanhallintaa kehittäjän näkökulmasta.
|
||||
|
||||
\clearpage
|
||||
|
||||
|
@ -18,7 +18,6 @@ Ohjelman tilaa hallinnoidaan usein lukemalla ja muuttamalla asiakkaan nettiselai
|
|||
\section{Palvelinpuoli}
|
||||
Palvelinpuolella tarkoitetaan ohjelman osaa, johon asiakaspuoli yhdistyy noutaakseen tai tallettaakseen tietoa. Palvelinpuolen ohjelmointikielissä on huomattavasti enemmän vaihtoehtoja, sillä palvelin kommunikoi asiakkaan kanssa käyttämällä HTTP-protokollaa, johon löytyy kirjastoja lähes jokaiselle ohjelmointikielelle.
|
||||
|
||||
\subsection{REST}
|
||||
Palvelinpuoleen viitataan usein myös rajapintana (eng. Application Programming Interface, API), sillä tämänkaltaisia HTTP-protokollalla ohjattavia ohjelmia voi käyttää myös muuallakin kuin asiakaspuolen web-ohjelmissa. Rajapinnat voivat myös yhdistyä toisiinsa internetin välityksellä ja näin jakaa tietoja eri palveluiden välillä.
|
||||
|
||||
Rajapintojen yleistyessä on kehitetty standardeja, joiden mukaan rajapintoja voi rakentaa. Näin rajapinnoista tulee helpompia käyttää kaikille. Yksi näistä standardeista on Representational state transfer (REST) \cite{wiki:rest}, jota pyrin käyttämään tämän insinöörityön projektia ohjelmoidessa.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue