Repozytorium PJATK

Usage of Domain-driven design for business application development

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Moroz, Pavlo
dc.date.accessioned 2023-02-01T09:02:41Z
dc.date.available 2023-02-01T09:02:41Z
dc.date.issued 2023-02-01
dc.identifier.issn 2022/I/G/19
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/2360
dc.description.abstract This thesis concentrates on the usage of Domain-driven design, a software development methodology created to manage the implementation and maintenance of applications written for complex business domains. The first part focuses mainly on why DDD appeared and what problems it is supposed to solve. Additionally, there is an analysis of the drawbacks and benefits of applying DDD in the projects and recommendations where it should be used and avoided. Secondly, in the following part, this work elaborates on different practices, patterns and principles DDD consists of, evaluates their usages and presents implementation examples written in Java for Spring and Hibernate frameworks. In the final part, there is research on how DDD can be used with commonly applied architectural styles, together with an analysis of the advantages and disadvantages of each approach and code fragments of their possible implementations. pl_PL
dc.language.iso en pl_PL
dc.relation.ispartofseries ;Nr 16902
dc.subject Domain-driven design pl_PL
dc.subject domain model pl_PL
dc.subject knowledge crunching pl_PL
dc.subject strategic patterns pl_PL
dc.subject tactical patterns pl_PL
dc.subject software architecture pl_PL
dc.subject bounded context pl_PL
dc.title Usage of Domain-driven design for business application development pl_PL
dc.title.alternative Zastosowanie projektowania opartego na domenie do tworzenia aplikacji biznesowych pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto