분류 전체보기(19)
-
세션이란 무엇인가?
세션이란? 세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단이다. 쿠키와의 차이점은 클라이언트의 특정 위치에 저장되는 것이 아니라, 서버상에 객체로 존재한다는 것이다. 세션은 서버에서만 접근이 가능하여 보안이 좋고, 저장할 수 있는 데이터에 한계가 없다. 세션은 클라이언트의 요청이 발생하면 자동생성 된다. 그리고 session이라는 내부 객체를 지원하여 세션의 속성을 설정할 수 있다. 세션은 브라우저 하나당 unique한 세션을 만들어준다. 세션 관련 메소드 - setAttribute() : 세션에 데이터를 저장 - getAttribute() : 세션에서 데이터를 가져옴- getAttributeNames() : 세션에 저장되어 있는 모든 데이터의 유니크한 값을 얻음- getId() : 자동 생..
2019.03.27 -
쿠키란 무엇인가?
쿠키란? 웹 브라우저에서 서버로 어떤 데이터를 요청 하면, 서버측에서 알맞은 로직을 수행한 후 데이터를 웹 브라우저에 응답한다. 그리고 서버는 웹 브라우저와의 관계를 종료하는데, 이것이 HTTP 프로토콜의 특징이다. 연결이 종료되었을 때, 정보를 지속적으로 유지하기 위한 수단으로 쿠키가 사용된다. 쿠키는 서버에서 생성하여 서버가 아닌 클라이언트측에 특정 정보를 저장한다. 그리고 서버에 요청 할 때마다 쿠키의 속성값을 참조 또는 변경 할 수 있다. 쿠키 관련 메소드 - setMaxAge() : 쿠키 유효기간을 설정- setpath() : 쿠키사용의 유효 디렉터리 설정- setValue() : 쿠키의 값 설정- setVersion() : 쿠키 버전 설정 - getMaxAge() : 쿠키 유효기간 정보 얻기-..
2019.03.27 -
Foward 액션 태그
forward - URL은 변하지 않으나 페이지 내용은 forward에서 설정한 페이지의 내용이 보이게 된다. 예제) foward1.jsp foward2.jsp run foward1.jsp
2019.03.27 -
Request / Response / Parameter
request : 웹 브라우저를 통해 서버에 어떤 정보를 요청하는 것. 요청 정보는 request객체가 관리한다.response : 웹 브라우저의 요청에 응답하는 것. Request객체 메소드getContextPath() - 웹 어플리케이션의 컨텍스트 패스를 얻는다getMethod() - get방식과 post방식을 구분할 수 있다.getSession() - 세션 객체를 얻는다.getProtocol() - 해당 프로토콜을 얻는다.getRequestURL() - 요청 URL을 얻는다.getQueryString() - 쿼리스트링을 얻는다.Response객체 메소드getCharacterEncoding() - 응답할 때 문자의 인코딩 형태를 구한다.addCookie(cookie) - 쿠키를 지정한다.sen..
2019.03.27 -
JSP 살펴보기
JSP 태그 종류지시자 : 페이지 속성주석 : 선언 : 변수, 메소드 선언표현식 : 결과값 출력스크립트 : JAVA 코드액션태크 : ... 자바빈 연결와 의 차이점태그는 전역 변수의 의미로 사용한다.컴파일 후 java파일을 열어보면 맨 위에 전역으로 선언된 것을 확인할 수 있다.JSP는 Servlet과 반대로 HTML코드에 JAVA언어를 삽입하여 동적 문서를 만들 수 있다.JSP 동작 원리클라이언트가 웹 브라우저로 helloworld.jsp를 요청하게 되면 JSP 컨테이너가 JSP 파일을 Servlet파일(.java)로 변환한다. 그리고 Servlet파일(.java)은 컴파일 된 후 클래스 파일(.class)로 변환되고, 요청한 클라이언트한테 html파일 형태로 응답 된다. JSP 내부 객체개발..
2019.03.27 -
좋은 취침을 위한 자세
1. 무엇보다 먼저 자는 시간을 확보한다잠에서 깨는 시각이 규칙적이어야 한다. 주말이라도 평소와 같은 시간에 깨는 게 수면 리듬을 일정하게 이어갈 수 있다. 주중엔 5시간, 주말에 9시간 자는 수면 습관은 좋지 않다. 대부분 직장인은 깨는 시간은 일정하지만, 자는 시간이 불규칙해 실제 수면 시간이 들쭉날쭉하다. 규칙적인 수면 리듬을 만들기 위해서는 잠자는 시간을 정하는 게 좋다. 7시간이든 8시간이든 자신에게 필요한 수면 시간을 무엇보다 우선해 정해 두라는 말이다. 2. 일찍 귀가한다 수면 시간을 확보하려면 귀가 시간이 빨라야 한다. 따라서 귀가 시간이 늦을수록 이것저것 하느라 잠자리에 드는 시각이 뒤로 밀릴 수밖에 없다. 자신이 오전 6시에 일어난다면 전날 밤 11시에는 잠자리에 들어야 7시간의 수면을..
2019.03.27