Free Lines Arrow
본문 바로가기
728x90

Spring/spring framework 구현 스터디17

[Spring] MVC 패턴 적용 MVC 패턴 적용 앞서 JSP 서블릿에서 뷰와 서블릿(컨트롤러) 를 분리해본다. 그렇게 MVC 패턴으로 프로젝트를 변경해 본다. MVC 패턴 컨트롤러 컨트롤러를 도입하면서 모든 요청은 컨트롤러를 먼저 지나가야한다. 간력하게 보면 다음과 같다. 서비스로직 DB 조회 등 더 필요한게 있지만 현재 예제에서는 뷰만 분리하는 개념을 위주로 본다. 기본문법 @WebServlet(name = "servlet pattern", urlPatterns = "url path") 서블릿 어노테이션 이다. name - 서블릿 이름정의 uslPatterns - 어떤 요청을 처리할 것인지 url 패턴 선언 RequestDispatcher dispatcher = req.getRequestDispatcher("path"); dispa.. 2021. 10. 17.
[Spring] MVC 패턴 MVC 패턴 사실 이전에 정리를 해두었지만 강의를 들으면서 또 정리를 해본다. MVC, MVP, MVVM 패턴: https://vprog1215.tistory.com/18 MVC1, MVC2 정리 https://vprog1215.tistory.com/193?category=989689 앞서 JSP 와 서블릿의 한계점을 보았다. https://vprog1215.tistory.com/242?category=1027896 [Spring] 서블릿, JSP 예제 Servlet 예제 JSP 같은 경우 JAVA 코드에 html 을 작성한다. response 로 작성한 HTML 을 응답해주는 형식이다. url 로 회원등록을 요청하면 응답으로 회원등록 HTML 을 받는 부분이다. 너무 불편하다. 쓸수가 vprog1215.. 2021. 10. 12.
[Spring] 서블릿, JSP 예제 Servlet 예제 JSP 같은 경우 JAVA 코드에 html 을 작성한다. response 로 작성한 HTML 을 응답해주는 형식이다. url 로 회원등록을 요청하면 응답으로 회원등록 HTML 을 받는 부분이다. 너무 불편하다. 쓸수가 없다. package hello.servlet.web.servlet; import hello.servlet.basic.domain.member.MemberRepository; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest;.. 2021. 10. 11.
[Spring] Servlet 다루기 3: HttpServletResponse 예제 HttpServletResponse response 를 다뤄보자 역할 HTTP 응답 메시지 생성 헤더생성 바디생성 제공되는 기능 쿠키, Redirect, Content-Type 기본예제 content, cookie, redirct 의 경우 편하게 set 할수 있는 메서드가 제공된다. @WebServlet(name = "responseHeaderServlet", urlPatterns = "/response-header") public class ResponseHeaderServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletExcepti.. 2021. 10. 11.
728x90
반응형