본문 바로가기

JSP, Servlet12

JSP/Servlet : 쿠키, 세션 (Cookie, Session) 쿠키란? http프로토콜에서웹 브라우저가 서버로 요청을 하면, 서버는 알맞은 동작을 한 후 웹브라우저에 응답하고 연결을 종료한다.이처럼 연결이 끊겼을 때 정보들을 지속적으로 유지하기 위한 수단으로 쿠키를 사용한다.쿠키는 서버에서 생성하고 클라이언트측에 저장된다.서버에 요청할 때마다 쿠키의 속성값이 변경, 참조될 수 있다. 쿠키는 로컬에 txt파일 형태로 저장되기 때문에보안에 취약하다는 단점이 있다. 따라서 최근 웹브라우저들은 쿠키생성을 차단하기도 한다. 쿠키 관련 메소드setMAxAge() : 쿠키의 유효기간 설정setpath() : 쿠키사용의 유효 디렉토리를 설정setValue() : 쿠키의 값을 설정 *setVersion() : 쿠키 버전 설정getMaxAge() : 쿠키 유효기간 정보를 얻음getN.. 2017. 1. 8.
JSP/Servlet : 서블릿 맵핑하기 앞선 글에서 언급했듯이서블릿을 작성한 후에는 URL과 맵핑을 해주어야 한다.서블릿을 맵핑하는 방법에는 두 가지가 있다. 1 web.xml 에 서블릿을 맵핑하는 방법web.xml파일에 서블릿 이름을 정하고 주소와 맵핑해주는 방법이다. 12345678910//web.xml helloworld //임의의 이름 지정 com.javalec.ex.HelloWorld //패키지명을 포함한 서블릿 파일 경로 helloworld //이름 /hw //맵핑할 주소Colored by Color Scriptercs 2 어노테이션을 활용한 방법아래와 같이 서블릿 파일 자체에 입력해줄 수 있다. 123//HelloWorld.java @WebServlet("/hw")cs 2017. 1. 6.
JSP/Servlet : JSP, Servlet 이란? JSP란?자바서버 페이지(JavaServer Pages[1], JSP)는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다.-위키백과 한마디로 정적 페이지인 HTML에 자바 코드를 삽입하여 동적 페이지로 만들어 주는 기술을 말한다.HTML 소스 내에 과 같은 형태로 자바 코드를 삽입할 수 있으며, JSP파일은 웹 브라우저로 바로 보내지는 것이 아니라웹 서버로 보내져 실행되게 된다.이 때 웹 서버에서는 JSP 파일을 서블릿 클래스로 변환하게 된다.그렇다면 서블릿이란 무엇일까? 서블릿이란? 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서.. 2017. 1. 6.