Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Advertisement Tool: Web client, server and Cassandra DB implementation
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering.
2019 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Reklamhanteringsverktyg : Web klient, server och Cassandra DB implementering (Swedish)
Abstract [en]

This report is on the steps involved in creating a single page application web page, with an accompanying server done with ASP.NET Core, made to communicate with a Cassandra database. All this is made for an advertisement tool where users can add and edit advertisements in a Cassandra database. The database model takes into account both the users of the advertisement tool and the users downloading and viewing the advertisements. The server relies heavily on model binding through ASP.NET Core, to catch and manipulate information from the client tool given through HTTP requests. Usage of the model-view-controller service within ASP.NET Core helps decouple the server logic while partial views helps to decouple view logic. A discussion on whether Cassandra is the correct choice of database is made. The database stores the statistics and information related to advertisements and the access URLs to the advertisements inside of an Amazon S3 bucket.

Abstract [sv]

I denna rapport så visas det hur man kan skapa en single page application webbsida, en ASP.NET Core server och en Cassandra databas. Hemsidan, servern och databasen är till för ett reklamhanteringsverktyg. Med detta verktyg så ska man kunna lägga till och modifiera reklam i en Cassandra databas. Databasen är designad både för användare av verktyget och för klienterna som hämtar och visar reklamen. Model binding inom ASP.NET Core är en stor del av servern och används för att hämta och manipulera informationen i HTTP meddelanden. Model-view-controller tjänsten hos ASP.NET Core används till för att separera logiken i servern och partial views används till för att separera view logiken. Det diskuteras om Cassandra är en databas som passar projektet. Databasen sparar statistik och information om reklamen och sparar även access URLs till en Amazon S3 hink där reklammedierna är sparade.

Place, publisher, year, edition, pages
2019. , p. 26
Keywords [en]
Web client, server, Cassandra DB
Keywords [sv]
Web klient, server, Cassandra DB
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:ltu:diva-75211OAI: oai:DiVA.org:ltu-75211DiVA, id: diva2:1335105
External cooperation
Gold Town Games AB
Subject / course
Student thesis, at least 15 credits
Educational program
Computer Game Programming, bachelor's level
Supervisors
Examiners
Available from: 2019-08-12 Created: 2019-07-03 Last updated: 2019-08-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Waranoi, Elias
By organisation
Department of Computer Science, Electrical and Space Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 80 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf