Buckpal
을 만드는 걸로 시작한다.우리가 익히 알고있는 layered architecture 를 돌아보자, 해당 architecture 는
라는 계층으로 구성되어있다
물론 이 layered architecture 도 사실은 solid(강건한) architecture pattern 이다. ‘잘만 구현한다면' 우리는 web layer 혹은 persistence layer 와 독립적으로 domain layer 를 구현할 수 있다.
그렇게 되는 만큼, domain layer 에 새로운 기능을 추가하는 것도 쉬워진다
flank
)들이 좀 있고, 그 헛점들은 시간이 지나면 지날수록 변화하기 어려운 시스템을 만들게끔 한다고 한다.Object Relation Mapper
) 이라는 도구가 나오면서 이 경향은 더욱 심해졌다, 우리가 layered architecture 를 ORM 을 통해 구현하면 business rule 과 persistence aspect 를 섞어버리기 쉽다.