2부 스프링과 객체지향 설계)스프링 프레임워크는 자바 기반의 오픈소스 애플리케이션이다. 특히 스프링 부트의 등장은 스프링의 사용성을 끌어올렸다. 트랜잭션 스크립트란?레이어드 아키텍처란?서비스는 왜 서비스라고 부를까?서비스는 왜 생성자 주입을 사용해야 할까?모듈이란 뭘까?패키지는 어떻게 구분하는 것이 좋을까? 레이어, 도메인 순서로 구성하는 것이 좋을까, 도메인,레이어 순서로 구성하는 것이 좋을까?애플리케이션의 핵심은 무엇일까, 스프링? JPA?Chapter 6. 안티 패턴스프링 개발자가 많이 저지르는 '구조적 실수'가 있다. 개발엔 정답이 없지만 유지보수나 확장성 관점에서 좋지 못하다 알려진 안티패턴은 존재한다. 6.1 스마트 UI 스마트 UI 패턴은 유명한 안티패턴이다. 스마트 UI는 다음과 같은 코드..