IT 공부/JSP, Servlet4 방명록 - 모델2 모든 요청은 Servlet에서 받고, 응답은 JSP로 1. 디렉토리 구조 살펴보기 JSP 파일은 WEB-INF 폴더 하위 views 폴더에 위치한다 - WEB-INF 폴더 하위에 위치하므로, 외부에서 직접 접근이 불가 ( 보안 요소) - 애플리케이션 내부에서만 가능 (Servlet 이 접근) protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String actionName = request.getParameter("a"); if("deleteform".equals(actionN.. 2019. 5. 16. 방명록 - 모델1 적용 모델1 : JSP 에서 컨트롤러, 뷰 모든 역할을 처리 이름 비밀번호 삭제 이를 이용해 자바코드가 혼재되어 있음을 볼 수 있다. -------------> 모델 2를 적용해보자 [참고] https://victorydntmd.tistory.com/150?category=719481 2019. 5. 16. Servlet 개념 1. 톰켓과 web.xml 톰켓은 Servlet Container로 Servlet을 실행하여 동작 웹 프로젝트 폴더를 생성할 때 같이 생성한 web.xml 파일에는 클라이언트가 어떤 url을 요청할 때 어떤 servlet 파일을 실행시킬지에 대한 mapping 정보가 담긴 파일. 톰켓은 web.xml 에 매핑되어진 자바 파일을 Servlet 으로 변환, 그 Servlet을 실행하여 요청에 응답 이 때 Servlet으로 변환되기 위해 개발자는 Servlet이라는 것을 명시해줘야 함!! 2. Servlet 기본구조 Servlet으로 변환되기 위해서는 기본적으로 다음의 구조를 만족해야한다 - 톰켓에서 만들어 놓은 HttpServlet 클래스를 상속 - HTTP 요청 메소드인 Get, POST 방식을 처리하기 .. 2019. 5. 16. [Java EE] 톰켓 아파치(Apache) 웹서버 : 80번 포트로 클라이언트 요청 (POST, GET, DELETE) 이 왔을때만 응답 정적인 데이터만 처리 (HTML, css, 이미지 등) 톰캣(Tomcat) 아파치에서 java로 만든 WAS ( Web Applicatiob Server) 동적인 웹을 만들기 위한 웹 컨테이너, 서블릿 컨테이너라고도 불림 웹 서버에서 정적으로 처리할 데이터를 제외한 JSP, ASP, PHP 등 웹 컨테이너(톰켓)에게 전달 아파치톰켓 톰켓이 아파치의 기능 일부를 가져와 제공해주는 형태 https://wodonggun.github.io/wodonggun.github.io/study/ 톰켓은 Servlet을 실행시키며, JSP 코드가 포함되어 있는 웹 페이지를 실행 할 수 있도록 한다 2019. 5. 16. 이전 1 다음