Selainpohjaisen sovelluskomponentin ohjaus API-metodeilla
Suihkonen, Matias (2019)
Suihkonen, Matias
2019
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019061617053
https://urn.fi/URN:NBN:fi:amk-2019061617053
Tiivistelmä
Erilaiset ohjelmointirajapinnat eli API:t (engl. Application programming interface) ovat kasvattaneet suosiotaan lähivuosina. Ohjelmointirajapinta mahdollistetaan useamman sovelluskerroksen liittämisen toisiinsa ja sallii useiden sovellusten kommunikoida keskenään. API-arkkitehtuurin toimintamallia on nykyisin myös sovellettu erilaisten selain-sovellusten ja komponenttien toiminnallisuuksien ohjaukseen.
Tutkimuksen tavoitteena oli tutustua web-komponentti teknologiaan sekä sen tarjoamiin ratkaisumalleihin selainsovelluksia kehitettäessä. Lisäksi kuinka web-komponentin JavaScript-rajapintaa voidaan hyödyntää sovellusten välisessä kommunikaatiossa React.js-kirjaston kanssa. Työssä perehdyttiin myös selainsovellusten arkkitehtuuriin, teknologioihin sekä sovelluskehyksiin sisältäen React.js JavaScript-kirjaston perusteet.
Työn lopputuloksena syntyi kattava tietopaketti web-komponenttiteknologiasta sekä React.js-kirjaston perusteista. Different programming interfaces, ie APIs (Application Programming Interfaces), is getting more popular in the last few years. The programming interface enables multiple application layers to be interconnected and allows multiple applications to communicate with
each other. The API architecture operating model is also currently being used to control the functionality of various web applications and components.
The aim of the study was to familiarize with the web component technology and the solutions it offers in the development of browser applications. In addition, how to use the JavaScript-API to communicate with applications with the React.js library. The work also covered the architecture, technologies and application frameworks of browser applications, including the basics of the JavaScript library in React.js.
The result was a comprehensive information package on Web Component technology and the basics of the React.js library.
Tutkimuksen tavoitteena oli tutustua web-komponentti teknologiaan sekä sen tarjoamiin ratkaisumalleihin selainsovelluksia kehitettäessä. Lisäksi kuinka web-komponentin JavaScript-rajapintaa voidaan hyödyntää sovellusten välisessä kommunikaatiossa React.js-kirjaston kanssa. Työssä perehdyttiin myös selainsovellusten arkkitehtuuriin, teknologioihin sekä sovelluskehyksiin sisältäen React.js JavaScript-kirjaston perusteet.
Työn lopputuloksena syntyi kattava tietopaketti web-komponenttiteknologiasta sekä React.js-kirjaston perusteista.
each other. The API architecture operating model is also currently being used to control the functionality of various web applications and components.
The aim of the study was to familiarize with the web component technology and the solutions it offers in the development of browser applications. In addition, how to use the JavaScript-API to communicate with applications with the React.js library. The work also covered the architecture, technologies and application frameworks of browser applications, including the basics of the JavaScript library in React.js.
The result was a comprehensive information package on Web Component technology and the basics of the React.js library.