• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • English 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Login
View Item 
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Modulāras un testējamas arhitektūras veidošana tīmekļa lietotnēm

Thumbnail
View/Open
302-47992-Skudra_Andris_as09632.pdf (1.650Mb)
Author
Skudra, Andris
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Celms, Edgars
Date
2015
Metadata
Show full item record
Abstract
Lietotnē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.
 
It 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.
 
URI
https://dspace.lu.lv/dspace/handle/7/29495
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [5688]

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

View Usage Statistics

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV