분류 전체보기
-
-
-
-
자바 HttpSessionListener 정리Java(자바) 2015. 7. 7. 11:17
우선 HttpSessionListener 인터페이스가 무엇을 의미하는지 알고 시작하자구요. HttpSessionListener 이란 라이프 사이클 변경에 대한 통지를 받기 위한 이벤트 인터페이스 입니다.해당 인터페이스가 계속 하여 세션 생성 및 삭제 되었다는 것을 감지 하기 위해서는 배치 디스크립터에 설정을 하여야 하는데 다음과 같이 적용하면 된다. web.xml) listener 은 설명을 안해줘도 대부분 알거라고 생각이 듭니다만... 혹시 모르는 분들을 위해 간략히 설명을 하자면 listener : 어떠한 이벤트가 발생하였을때 호출되어 처리하는 객체를 의미합니다. 인터페이스를 implements로 기능을 추가 할경우 (extends는 자식클래스가 부모클래스에게 상속받았을때 입니다) SessionMon..
-
스프링 DI(Dependency Injection) 개념 및 설정 방법!!Spring(스프링) 2015. 7. 5. 15:37
우선 DI를 알기 전에 Ioc 개념 부터 알고 넘어갑시다 IoC(Inversion of Control) 란? 자바가 등장하고 자바 기반으로 애플리케이션을 개발학 시작하던 최초의 시기에는 자바 객체를 생성하고 객체간의 의존관계를 연결시키는 등의 제어권을 개발자가 직접 가지고 있었다. 그러나 서블릿, EJB가 등장하면서 개발자들의 독점적으로 가지고 있던 제어권이서블릿과 EJB를 관리하는 컨테이너에게 넘어가 버렸다. 객체에 대한 제어권이 컨테이너에게 넘어가면서 객체의 생명주기를 관리하는 권한 또한 컨테이너들이 전담할 수 밖에 없게 되었다. 이처럼 객체의 생서에서부터 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀐것을 의미하는 것이 제어권의 역전, 즉 IoC라는 개념이다. 다음으로는 DI 가 무엇인지 알아 ..
-
세션 vs 쿠키!! (차이점)Etc 2015. 7. 4. 19:48
쿠키 : 클라이언트가 요청한 데이터를 브라우저에서 보관한다. 세션 : 클라이언트가 요청한 데이터르 브라우저 마다 서버에 보관한다. 차이점 : 쿠키의 이름이나 데이터는 네트워크를 따라서 전달되기 때문에 일반적인 HTTP 프로토콜을 사용할 경우 중간에 누군가 쿠키의 값을 읽어올 수 있다. 하지만, 세션의 값은 오직 서버에만 저장되기 때문에 중요한 데이터를 저장하기에 알맞은 장소이다. 하나더 세션을 사용하는 두 번째 이유는 웹 브라우저가 쿠키를 지원하지 않거나 또는 강제적으로 쿠키를 막은 경우 쿠키는 사용할 수 없게 되지만 세션은 쿠키 설정 여부에 상관없이 사용할 수 있다는 점이다.(이 경우는 아주 드물지만 알아두면 )
-
-
[node.js] express 설치시 express 명령어 안먹힐 경우Etc 2015. 6. 28. 19:45
npm install -g express-generator 사용하자