Node.js von Juha Peltomäki | Web-palveluiden ohjelmointi | ISBN 9789528026341

Node.js

Web-palveluiden ohjelmointi

von Juha Peltomäki
Buchcover Node.js | Juha Peltomäki | EAN 9789528026341 | ISBN 952-80-2634-6 | ISBN 978-952-80-2634-1

Node.js

Web-palveluiden ohjelmointi

von Juha Peltomäki
Node. js on tärkein ja yleisin palvelinpuolen JavaScript-sovelluskehys, jolla rakennetaan ilman palvelinta toimivia web-palveluita. Node. js on alusta, joka toi JavaScriptiin mm. tuen Web-palvelinten toteuttamiseen sekä I/O-käsittelyyn. Node toteuttaa asynkronisen, ei-blokkaavan I/O-mallin callback-funktioidensa avulla. Malli on tehokas (asynkroninen) eikä vaadi raskaita palvelinresursseja. Node. js tarjoaa pohjan web-sovellusten kehittämiseen, mutta Express Framework tarjoaa kunnollisen sovelluskehyksen Web-sovelluskehitykseen. Noden avulla kokonaiset Full Stack Web-sovellukset voidaan rakentaa pelkästään JavaScript-kieltä käyttäen.
MongoDB: n toteuttama Document Store -tyyppinen tietokanta tallentaa dokumentit rakenteisina binääriseen JSON-muotoon. MongoDB: ssä ei ole määriteltyä skeemaa, vaan määritelty tietokanta koostuu kokoelmista ja sinne lisättävistä dokumenteista. MongoDB sopii ei-rakenteisen datan tallentamiseen ja sitä käytetään usein Node-sovellusten tallennusratkaisuna. RESTful Web Services pohjautuu URL-osoitteisiin sekä HTTP-metodeihin. Kirjassa käydään läpi Nodella toteutettuja REST-palveluita, jotka tallentavat tietonsa MongoDB-tietokantaan.
Kirja on saanut tukea Suomen tietokirjailijat ry: ltä. Kirjan esimerkit on ladattavissa osoitteessa: https://github. com/jupepe/node_kirja.