728x90

Servlet 2

Spring(스프링) -서블릿, JSP, MVC패턴

Servlet으로 만들어진 HTML 서블릿과 자바만으로 HTML 생성 → 이 방식은 동적인 HTML 생성이 불편 자바코드로 HTML을 생성하는 것보다 HTML에 동적으로 변경해야 하는 부분만 자바 코드를 넣는 것이 더 효율적 → 템플릿 엔진 사용 템플릿 엔진으로 JSP, Thymeleaf 등이 있음 JSP로 만들어진 HTML JSP 안에서의 requst와 response는 그냥 사용이 가능 객체명을 request, response로 사용해야함 Java 코드는 안에 넣어 주어야 함 Java 코드 출력은 안에 넣어 주어야 함 실행할 때 .jsp까지 경로에 작성해 주어야 함 MVC 패턴 하나의 서블릿이나 JSP에서 뷰와 로직을 모두 처리하는 것은 하나의 곳에서 너무 많은 역할을 하고 유지보수가 어려워짐 뷰와 ..

Spring(스프링) - 서블릿

Hello Servlet @ServletComponentScan 서블릿을 찾아 자동으로 등록 해줌 @WebServlet name:서블릿 urlPatterns: url 매핑 servlet을 사용하기 위해서는 HttpServlet을 상속받아 사용 요청을 통해 매핑된 url이 실행되면 service 메서드를 실행 logging.level.org.apache.coyote.http11=debug; 개발용 로깅 설정 HttpServletRequest - 개요 서블릿은 HTTP요청 메시지를 편리하게 사용할 수 있도록 HTTP 요청 메시지를 파싱하고 그 결과를 HttpServletRequest 객체에 담아서 제공 Start line HTTP 메서드 URL 쿼리스트링 스키마, 프로토콜 헤더 헤더 조회 바디 form 파라..