Aktywne Wpisy
Adruns +6
dos_badass +1419
Pieprzony teatr, pieprzonych kanalii.
Pluję na te dwie $#^$%%
#sejm #bekazpisu #bekazpodludzi #bekazprawakow
Pluję na te dwie $#^$%%
#sejm #bekazpisu #bekazpodludzi #bekazprawakow
Skopiuj link
Skopiuj linkWykop.pl
W idealnym świecie mozliwie najbardziej sterylnie nowoczesnej obiektówki jest tak o:
obiekty domenowe:
class Team(
val id: String,
val search: Search,
...
) { }
class Search (
val id: String,
...
) { }
Web
response:
GET: TeamDto.mapFrom(team)
POST: NewTeamResponseDto
PUT: UpdateTeamResponseDto
request:
POST: NewTeamRequestDto
PUT: UpdateTeamRequestDto
RDBMS db
read:
TeamDaoDto.mapFrom(team)
class TeamDaoDto(
val id: String,
val searchId: String,
...
) { }
class SearchDaoDto(
val id: String,
val teamId: String,
...
) { }
Write:
NewTeamDaoDto
UpdateTeamDaoDto
document db
nie potrzebuje dto, bo model obiektowy odpowiada dokumentowemu
W relacyjnej bazie mamy dane znormalizowane (bez powtórzeń), ale trzeba dodatkowego mapowania na model obiektowy.
W dokumentowej bazie mamy dane z powtórzeniami, ale nie potrzebują dodatkowego mapowania na model obiektowy.
#programowanie #java #kotlin