일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 맛집 투어
- 스프링
- 2020 KAKAO BLIND
- 투어
- 동적 프로그래밍
- 문자열 압축
- 다이나믹 프로그래밍
- 스프링 MVC
- 설탕 배달
- dp
- 쓰레드 풀
- 백준
- 1로 만들기
- Spring
- 2839
- 양꼬치
- 2589
- BFS
- 2638
- HTTP API
- 맛집
- 서블릿
- Servlet
- 완도산회
- mvc
- 고모네 콩탕
- 포두부 보쌈
- 프로그래머스
- 호유동
- 알고리즘
- Today
- Total
목록mvc (2)
프로그래밍 공방
프론트 컨트롤러 패턴 클라이언트들이 각 Controller를 호출하는게 아니라 Front Controller에 요청을 보내고 Front Controller가 각 요청에 맞는 컨트롤러를 찾아서 호출하는 패턴 Front Controller 패턴 특징 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출 공통 처리 가능 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 됨 * 스프링 웹 MVC의 핵심도 바로 Front Controller 이다(DispatcherServlet이 FrontController 패턴으로 구현되어 있음) 프론트 컨트롤러의 단계적 도입 프론트 컨트롤러 도입 - V1 기존 코드를 최대한 유지하면서 프론트 컨트롤러 구..
Servlet 패턴 Servlet을 통해서 request를 받고 HttpServletResponse에 Html을 담아 응답하는 방식 단점 서블릿과 자바 코드만으로 HTML을 만드는 경우 아래와 같이 서블릿 덕분에 동적으로 원하는 HTML을 만들 수 있다 @WebServlet(name = "userSaveServlet", urlPatterns = "/servlet/users/save") public class UserSaveServlet extends HttpServlet { private UserRepository userRepository = UserRepository.getInstance(); @Override protected void service(HttpServletRequest request,..