Servlet HTML과 JSP scriptlet은 반대 방향으로 책임을 섞는다
한쪽은 Java에 markup을, 다른 쪽은 template에 data access와 업무 logic을 넣는다.
| 구조 | 섞인 책임 | 결과 |
|---|---|---|
| Servlet 문자열 HTML | 제어+표현 | escaping·markup 변경 결합 |
| JSP scriptlet | 표현+업무+DB | render 중 예외·테스트 난이도 |
| Controller + View | 경계 분리 | model 계약으로 연결 |
한쪽은 Java에 markup을, 다른 쪽은 template에 data access와 업무 logic을 넣는다.
| 구조 | 섞인 책임 | 결과 |
|---|---|---|
| Servlet 문자열 HTML | 제어+표현 | escaping·markup 변경 결합 |
| JSP scriptlet | 표현+업무+DB | render 중 예외·테스트 난이도 |
| Controller + View | 경계 분리 | model 계약으로 연결 |