
MVC 패턴 개선점 앞서 소개한 MVC 패턴을 적용한 코드에서 컨트롤러의 역할과 뷰를 렌더링하는 역할을 명확하게 구분할 수 있었다. 특히 뷰는 화면을 그리는 역할에 충실한 덕분에, 코드가 깔끔하고 직관적이다. 단순하게 모델에서 필요한 데이터를 꺼내고 화면을 만드는 역할을 한 것이다. 그런데 컨트롤러는 코드만 딱 봐도 중복이 많고 필요하지 않는 코드들도 많이 보인다. 1. 포워드 중복 View로 이동하는 코드가 항상 중복호출 되었다. 물론 중복으로 호출하는 부분을 함수화하여 공통화해도 되지만, 해당 함수도 항상 직접 호출해야 한다. RequestDispatcher dispatcher = request.getRequestDispatcher(viewPath); dispatcher.forward(request,..
Spring
2022. 2. 5. 19:41
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jpa
- 프로젝트
- 알림기능개선기
- Spring
- 스프링 프레임워크
- 피움 6주차 회고
- dm-zoned 코드분석
- 우테코
- 3차 데모데이
- 8주차 회고
- ZNS SSD
- 환경 별 로깅 전략 분리
- 회고
- CI/CD
- 팀프로젝트
- 스프링 Logback
- 스프링MVC
- 네트워크
- 우테코 회고
- 알림개선기
- 백준
- java
- dm-zoned
- 파이썬
- 2차 데모데이
- 피움
- ZNS
- 5주차 회고
- 스프링 부트
- 런칭 페스티벌
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함