앞의 sts 설치나 플러그인, 모듈 부분은 봐도 못 외우겠어서 뺐다.
애플리케이션을 구성하는 객체들을 비슷한 성격과 책임에 따라 끼리끼리 묶을 수 있다.
WORST:: SQL 로직과 jsp의 <%%>코드를 같은 곳에다 작성한다.
성격이 다르면 아키텍처 레벨에서 분리해서 독자적인 개발과 테스트가 가능하게 하라.
구현 방법이나 세부 로직은 서로 영향을 안 주고 변경이 되도록 유연해야 한다.
: 책임과 성격이 다른 것을 크게 그룹으로 묶어 분리해두는 것.
3계층 아키텍처- 데이터 액세스 계층, 서비스 계층, 프레젠테이션 계층
데이터 액세스 계층
서비스 계층은
프레젠테이션 계층