Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wprowadzenie
xiii
ulepszaniaaplikacjizgodniezezmieniającymisiępotrzebamibiznesu.Bezmodular-
nościbędziemywstaniepoprosturazdostarczyćdziałającysystem,alebardzotrudno
będziegorozbudowywaćiaktualizować.
Częśćpierwszatejksiążki,zatytułowana„ŚwiętyGraalmodularności”,kładziepod-
walinypodmodułowośćoprogramowania,śledząchistorięarchitekturyoprogramo-
waniaipodsumowującistotęprojektowaniadziedzinowego(domain-drivendesign
DDD)jednejznajbardziejpomocnychmetodologiipodziałudziedzinbiznesowych,
choćniejesttobezwzględnakoniecznośćkażdegoprojektu.
Częśćdruga,„Czyszczeniearchitektury”,poświęconajestpięciuwarstwom,które
wwizjitejksiążkitworzą„czystą”architekturę.Nieskupiamsięnadmiernienakon-
centrycznymkonstruowaniuarchitekturyspopularyzowanymprzezmnóstwoksiążek
iartykułów,alenarzeczywistejwartościdostarczanejprzezskładowewarstwy:pre-
zentacji,aplikacji,domeny
,usługdomenyiinfrastruktury
.
Nakoniecczęśćtrzecia,„Typowedylematy”,skupiasięnatrzechczęstospotyka-
nychdylematach:monolityczymikrousługi,front-endpostronieklientaczyserwera
orazrolaiwagadługutechnicznego.
Dopobrania:aplikacjareferencyjna
CzęśćIIksiążkiopisujeaplikacjęreferencyjnąProjectRenoir,którejkompletnabaza
kodujestdostępnanaGitHubiepodadresem:
https://github.com/Youbiquitous/project-renoir
Spakowanawersjakoduźródłowegojestrównieżdostępnadopobraniazwitryny
MicrosoftPressStore.com/NET/download.
UwagaAplikacjareferencyjnawymaga.NET8ijestaplikacjąASP
.NETzfront-endemopar-
tymnaBlazor
.WykorzystujeEntityFrameworkjakomechanizmudostępudodanychizakła-
daużywaniebazydanychSQLServer(wdowolnejwersji).
Errata,aktualizacjeipomoctechniczna
Dołożyliśmywszelkichstarań,abyzapewnićdokładnośćinformacjiwtejksiążceijej
materiałachtowarzyszących.Aktualizacjetejksiążkimogąbyćdostępnewformieerra-
tyilistypoprawekpodadresem:
MicrosoftPressStore.com/NET/errata
Wprzypadkuodkryciabłędu,któryniejestwymienionynatejliście,prosimyoprze-
słanienaminformacji,korzystajączformularzanatejsamejstronie.