Show simple item record

dc.contributor.advisorCelms, Edgarsen_US
dc.contributor.authorSkudra, Andrisen_US
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāteen_US
dc.date.accessioned2015-07-06T01:08:14Z
dc.date.available2015-07-06T01:08:14Z
dc.date.issued2015en_US
dc.identifier.other47992en_US
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/29495
dc.description.abstractLietotnēs ar sarežģītu biznesa funkcionalitāti ir svarīgi domāt par testējamību un modularitāti arhitektūras līmenī. Darba mērķis ir aprakstīt principus, kā veidot šādu koda arhitektūru tīmekļa lietotnei, īpaši koncentrējoties uz testējamību. Darba galvenās tēmas ir atkarību injicēšana, starpnozaru problēmu centralizēta risināšana, Entity Framework izmantošana kopā ar eksistējošu datubāzi, biznesa loģikas pārvaldīšana, servera un klienta puses uzturamu vienībtestu un integrācijas testu veidošana. Lai realizētu pētījumu, autors eksistējošai uzņēmuma informācijas sistēmai veica arhitektūras uzlabošanu, kā rezultātā tā tika salīdzināta ar veco lietotni, secinot, ka ir uzlabojusies uzturamība, saprotamība un veiktspēja.en_US
dc.description.abstractIt is important to consider testability and modularity at an architectural level in systems with complicated business logic. The objective of this paper “Modular and testable architecture for web applications” is to explore principles of creating architecture like this, with focus on testability. Main topics of this paper are dependency injection, centralized cross cutting concern problem solving, using Entity Framework with existing database, business logic management and creation of maintainable unit and integration tests for server and client side code. To perform this research, author made improvements to existing enterprise application architecture. As a result, new application was compared to old one, with conclusion, that maintainability, readability and performance have all increased.en_US
dc.language.isoN/Aen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātneen_US
dc.subjectuzņēmuma lietotnes arhitektūraen_US
dc.subjectvienībtestien_US
dc.subjectatkarību injicēšanaen_US
dc.subjectEntity Frameworken_US
dc.subjectASP.NET MVCen_US
dc.titleModulāras un testējamas arhitektūras veidošana tīmekļa lietotnēmen_US
dc.title.alternativeModular and testable architecture for web applicationsen_US
dc.typeinfo:eu-repo/semantics/masterThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record