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.
Seguir leyendoexpand_more
Título : Node.js
EAN : 9789528098720
Editorial : Books on Demand
Fecha de publicación
: 21/9/20
Formato : PDF
Tamaño del archivo : 1.54 mb
Protección : Filigrane numérique
El libro electrónico Node.js está en formato PDF
protegido por Filigrane numérique
- check_circle
Este eBook es compatible para su lectura en la aplicación Vivlio de iOs y Android.
- check_circle
Este eBook es compatible para leer en My Vivlio.
- check_circle
Este eBook es compatible para su lectura en el lector Vivlio.
- check_circle
Este libro electrónico es más adecuado para pantallas grandes que para las pequeñas porque no permite ajustar el tamaño de la letra.
¿Quieres leer en un eReader de otra marca? Sigue
nuestra guía.
Conectarme
Mi cuenta