SpringMVC 3

Spring MVC 공부(5)

※ Cookie - 사용자 웹 브라우저에 저장되는 데이터 - 요청이 발생했을 때 웹 브라우저는 쿠키에 저장된 정보를 서버에 전달한다. - 브라우저가 전달해 줄 때만 쿠키 정보를 사용할 수 있다. - 서버측 코드로 쿠키에 데이터를 저장할 수 있는 방법은 없다. - 브라우저로 보낼 응답 결과에 저장할 쿠키 정보를 담아 보내면 브라우저에 의해 쿠키가 저장된다. - Spring MVC에서 쿠키 저장은 Servlet/JSP에서 사용하는 방법으로 처리한다. //Controller.java @GetMapping("/save_cookie") public String save_cookie(HttpServletResponse response){ try { String data1 = URLEncoder.encode("dat..

프로그래밍 2022.05.28

Spring MVC 공부(4)

※ URL Mapping Servlet/JSP URL 주소 - 사용자가 서버에 접속해서 서비스를 받기 위해 입력하는 주소 - 기본형식: [프로토콜://도메인주소(IP):포트번호/경로1/경로2/...] - 프로토콜: 서버와 클라이언트간의 통신을 위한 약속 - 도메인주소: 같은 네트워크 망에서 컴퓨터를 구분하기 위해 제공되는 숫자로 구성된 고유 주소 - 포트번호: 1~65535번으로 구성, 컴퓨터 내에서 프로그램을 구분하기 위해 사용 - 경로에 관하여: Servlet/JSP에서 첫번째 경로는 Context Path라고 부른다. ※ 요청방식 / Parameter Object GET,POST, PUT, DELETE, PATCH - @RequestMapping(value = ?, method = RequestMe..

프로그래밍 2022.05.28

Spring MVC 공부(3)

※ 동작방식 DispatcherServlet - Servlet/JSP에서 사용자 요청이 발생하면 정보를 해석하고, 개발자가 만든 코드를 동작시키는 첫 번째 서블릿 - Spring MVC는 DispatcherServlet을 확대하여 Spring이 가진 기능을 사용하도록 클래스 재정의함 SpringMVC 프로젝트 환경 조성 1. Dynamic Web Project 생성 2. Maven Project로 변경 [프로젝트 오른쪽 버튼 클릭] - [Configure] - [Convert to Maven Project] 3. Building 후, 라이브러리 설정(pom.xml) cf) Building -> ctrl+shift+enter cf) Line 정리 단축키 -> ctrl+shift+f cf) 자동완성 -> c..

프로그래밍 2022.05.18