본문 바로가기

2017/0513

[jsp]Session 세션(session)이란??사용자가(클라이언트)의 상태 정보를 임시적인 메모리로 서버에서 가지고 있게 끔 처리해주는 jsp 기본 객체를 일컫는 말입니다. 하나의 웹브라우저에 하나의 세션을 설정할 수 있습니다.세션의 범위클라이언트1이 브라우저를 닫는 순간프로그램상 logout(invalidate())하면서 세션 종료시간을 정해 놓고(web.xml) 세션 종료 jsp에서 세션 처리세션 생성키와 value 매핑처리session.setAttribute("세션key",객체(value));session.getAttribute("세션key"); - 객체가 value이므로 지정할 수 있다는 것은 문자열뿐만아니라 객체 안에 있는 여러 필드를 저장할 수 있다는 것입니다. 아래 그림과 같이 session 객체에 다양한 fi.. 2017. 5. 17.
[jsp]multi check data, response 동일한 name값의 type="checkbox"일 때 처리 내용 사과 딸기 request.getParemeterValues("fav"); checked된 값만 배열로 가져온다. request.getParameterNames() form 하위에 입력칸으로 넘겨지는 모든 name의 값을 enumeration 호출 2017. 5. 15.
[java] Collection Collection Java에서 기본적인 자료구조 제공을 위한 환경을 일컫는 것을 Java collection Framework라고 한다. 그 중 Collection은 자료의 순서나 집합적인 저장공간을 구현하고자 할때 활용할 수 있는 인터페이스이며 Map은 key, value 한 쌍으로 데이터를 다루고자 할 때 활용할 수 있는 인터페이스이다. 모든 collection들에서 공통적으로 활용되는 add(), contain(), size()와 같은 핵심 메서드가 Collection 인터페이스에 선언이 되어 있으며 하위의 List, Set 인터페이스는 Collection 인터페이스를 상속받는다. 위 그림은 Collection의 상속, 구현관계를 알 수 있는 diagram이다. List List Interface.. 2017. 5. 15.
싱글톤(Singleton) 가끔 프로젝트를 진행함에 있어서 하나의 객체만 활용하고 더이상의 객체를 생성할 필요가 없을 때가 있다. 기존의 사용하던 방법은 주구장창 클래스의 인스턴스를 생성할 수 있었기 때문에 이러한 생성을 제한할 방법이 없다. 그럴 경우 적용할 수 있는 디자인 패턴이 바로 싱글톤(Singleton)이다. 싱글톤의 구조 예제 코드 package javaexp; class SingleWoman{ // 동일한 instance인지 확인하기 위함 private int num01; // 싱글톤을 하기위해 필드로 객체 생성 private static SingleWoman singleWm= new SingleWoman(); private SingleWoman(){} static SingleWoman getInstance(){ r.. 2017. 5. 11.