전체 글

전체 글

    [Java] Wrapper 클래스와 Auto-boxing 그리고 unboxing

    Wrapper 클래스 : 기본 자료형(primitive type)의 데이터를 감싸는 클래스 * 기본 자료형 : boolean, char, byte, short, int, long, float, double * Wrapper : Boolean, Character, Byte, Short, Integer, Long, Float, Double * Wrapper 클래스는 String과 마찬가지로 immutable하다. * Wrapper 클래스의 static 메소드 valueOf(primitive type or String) : 입력받은 인자 값을 지정된 객체형으로 변환하여 반환한다. ex) Integer num1 = Integer.valueOf(100); Double num2 = Double.valueOf(100..

    [JSP] 쿠키의 개념과 관련 메소드

    쿠키 : 쿠키는 사용자가 웹사이트를 처음 방문할 때 웹사이트에서 클라이언트의 컴퓨터에 저장해 놓은 작은 파일 *http 프로토콜은 웹브라이저에 응답후에 일정한 시간이 지나면 접속을 끊는 특징이 있다. 이러한 특징으로 쿠키 기술이 등장하게 됨 쿠키는 서버에서 생성된다. 쿠키는 클라이언트 PC(하드디스크)에 txt파일로 저장된다. 쿠키 관리는 웹브라우저가 한다. 쿠키의 크기는 4KB로 제한적이다. 쿠키 생성 방법 쿠키 생성은 쿠키 클래스를 사용 → 쿠키 속성 설정(setter) → 쿠키의 전송(response 객체에 탑재 : addCookie()) 쿠키 관련 메소드 setMaxAge() : 쿠키의 유효기간을 설정한다. setPath() : 쿠키 사용을 위한 디렉토리를 설정(특정 경로명을 갖는 URL로 전송하..

    [JSP] 액션 태그와 커스텀 액션

    액션태그 : 페이지내에서 어떤 동작을 하도록 지시하는 태그를 의미한다. ex) 페이지이동(forward), include, param * param은 자바 빈(bean)과 연관이 있는 태그이다. 종류 표준 액션(Standard action) : JSP 페이지에서 바로 사용할 수 있는 액션 커스텀 액션(Custom action) : 별도의 라이브러리를 설치해서 사용하는 액션 * 액션 태그는 웹 컨테이너에서 실행되고 결과만 웹브라우저에 전달되어 출력된다. 표준 액션의 사용 예 ex) *jsp 접두어는 표준 액션을 의미한다. 커스텀 액션의 사용 예 ex)

    [JSP] request 객체와 response 객체 그리고 관련 메소드(Method)

    request 객체 : 사용자(클라이언트)의 요청을 관리하는 객체 관련 메소드 getContextPath() : 웹 어플리케이션의 ContextPath를 얻어올 때 사용하는 메소드 getMethod() : get방식과 post방식을 구분하기 위해서 사용하는 메소드 getSession() : session 객체를 얻어 올 때 사용하는 메소드 getProtocol() : 해당 protocol을 얻어올 때 사용하는 메소드 getRequestURL() : 요청한 URL을 얻어올 때 사용하는 메소드 getRequestURI() : 요청한 URI를 얻어올 때 사용하는 메소드 getQueryString() : QueryString을 얻는다. getServerName() : 서버 name을 얻어올 때 사용하는 메소드 ..