Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Applying HTTP Protocol of TCP communication layer to build login system by modern web technology

Nguyen, Phuong (2022)

 
Avaa tiedosto
Nguyen_Phuong.pdf (3.001Mt)
Lataukset: 


Nguyen, Phuong
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022102521601
Tiivistelmä
This thesis introduces an overview of modern technology for website, and web application to dive in deeper the knowledge of TCP network communication through application layer, is called HTTP mechanism. A login system for web application is presented as well. In this technology age, Cloud Computing is blooming, making serverless database become more and more popular. MongoDB is one of the most outstanding NoSQL databases of storing the persistent data. Node.js is used for environment runtime from the server side, is combined with Express.js as a web server builder as well as React acts as a simulated sever from client. It creates a perfect full stack for developing web application in a fitted way with previous JavaScript on client-side rendering, in reason to guarantee the web application can become smoother and higher effective in NodeJS ecosystem.

MVC models is applied to keep the architecture of source code easily follow. The MVC framework is combined with React to separate the Model, View, Controller in a clean structure. As a result, MVC approach can separate concern of a software product into three main logic tier architecture for scalability, availability, reusability, confidentiality with strictly principles is applied.

Cloud Computing conveniently bring better performance and low cost-budget for every firm from small to huge size. It is easily scalable, available without the physical harms. In theory, the data is safe and convenient management by the cloud hosting company. But API from the 3rd party, confidential data could be arisen security issues for the customers who care the privacy. OAuth 2.0 protocol represents a delegation procedure of using token to avoid universal password based on security issues, totally perfect for 3rd party APIs.

To sum up, this thesis is an analysis of instruction of building a web application by JavaScript technology with its framework combination, and network package examination of login system as an exemplar for TCP communication through HTTP layer.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste