공부(57)
-
세션 어트리뷰트 리스너 ( SessionAttributeListener ) 사용 예제
세션 어트리뷰트 리스너 세션 어트리뷰트 리스너는 세션이 변화할 때 그 알림을 받습니다 일반적인 디버깅에 유용하고, 또한 분산 웹 어플리케이션을 작성할 때, 클러스터의 다른 장비로 세션 복제가 기대된대로 잘 작동하는지 확인하는 데 유용합니다. 세션이 생성되거나 사라질 때의 이벤트를 체크하고 싶다면 세션 리스너를 보면 됩니다. 이 두 인터페이스들은 생성, 삭제, 변화 이벤트를 잡는 하나의 리스너를 만들기 위해, 하나의 클래스에 구현될 수 있습니다. 이 페이지는 오직 세션 어트리뷰트 리스너 인터페이스만을 다룹니다. 세션 어트리뷰트 리스너를 생성하기 세션 어트리뷰트 리스너를 생성하기 위해서는 HttpSessionAttributeListener 인터페이스를 구현하는 클래스를 생성합니다. 이는 아래의 세 가지 메쏘..
2014.07.29 -
세션 리스너 ( Session Listener ) 사용 예제
세션 리스너 세션 리스너는 세션이 생성되거나 사라질 때, 알림을 받는 녀석입니다. 이 녀석은 로그를 남기거나, 생성되어 있는 모든 세션을 관리할 때 사용하면 참 좋은 녀석입니다. 이 녀석은 또한 분산 웹 어플리케이션을 작성할 때, 클러스터의 다른 장비로 세션 복제가 기대된대로 잘 작동하는지 확인하는 데 참 좋은 녀석입니다. 만약, 세션의 변화를 알고싶다면, Session Attribute Listener 를 확인해봐라. 이 두 인터페이스들은 생성, 삭제, 변화 이벤트를 잡는 하나의 리스너를 만들기 위해, 하나의 클래스에 구현될 수 있습니다. 이 페이지는 오직 세션 리스너 인터페이스만을 다룹니다. 세션 리스너 생성 세션 리스너를 생성하기 위해 HttpSessionListener 인터페이스를 구현하는 클래스..
2014.07.29 -
컨텍스트 리스너 ( Context Listener ) 사용 예제
컨텍스트 리스너 컨텍스트 리스너는 웹 어플리케이션(컨텍스트)이 시작되거나 중지될 때, 그 알림을 받는 녀석입니다. 컨텍스트 리스너를 생성하는 방법 컨텍스트 리스너를 생성하기 위해서는 ServletContextListener 인터페이스를 구현하는 클래스를 만들어야 합니다. 이는 다음 두 메쏘드를 구현해야 함을 말합니다. public void contextInitialized(ServletContextEvent servletContextEvent); public void contextDestroyed(ServletContextEvent servletContextEvent); 각각의 리스너 클래스는 매개변수가 없는 생성자를 꼭 가지고 있어야 합니다. contextInitialized() 이 메쏘드는 어플리케이..
2014.07.29 -
web.xml Reference Guide for Tomcat
web.xml 배포기술파일은 톰캣같은 서블릿 컨테이너에서 웹 어플리케이션이 어떻게 배포되어야 하는 지를 기술합니다. 이 파일은 톰캣 상에 배포하는 모든 어플리케이션에 필요합니다. 이 파일은 새로운 톰캣 웹사이트의 ROOT 어플리케이션이나, 서블릿 예제, 또는 jsp 예제, 다운로드 받는 모든 웹 어플리케이션 및 war 파일 안에서 쉽게 찾을 수 있습니다. 이 파일의 위치는 언제나 똑같습니다 : application root /WEB-INF/web.xml 이 파일은 최소한 하나의 XML 기술어(descriptor)와 시작과 끝을 나타내는 태그를 필요로 합니다. 아래 톰캣 6.0 버전에 맞는 최소의 XSD 스타일을 갖는 예제가 있습니다. 다른 버전의 예제 ( 7.0, 5.5, 5.0 등 ) 및 XSD 와 D..
2014.07.24 -
web.xml - DTD and XSD
대충 대충 보고 넘어갔던 web.xml 을 좀 자세히 살펴보고 이해해보고자.. 문서들을 찾아봤다..그리고.. 그 내용 중 일부를 옮겨놔야겠다. web.xml - DTD and XSD web.xml (Deployment Descriptor) 파일을 위한 스키마를 기술하는 방법은 아래와 같은 2가지가 있습니다.DTD - Document Type DefinitionXSD - XML Schema Definition JSP 2.0 / Servlet 2.4 (예를 들어 톰캣 5.5 버전) 이후로는 XSD 버전이 선호되는 방식입니다. XML 인코딩은 ISO-8859-1, UTF-8 및 기타 다른 유효한 인코딩 버전으로 기술할 수가 있고, 이 인코딩 방식은 실제로 기술하는 텍스트 파일의 인코딩 방식과 일치해야 합니다...
2014.07.24 -
스마일서브 가상 서버에.. jdk / tomcat / mysql 설치
1. jdk...java.sun.com 에서 최신 jdk 조회 : jdk-7u60-linux-x64.gz 다운로드/usr/local 아래에 설치할 예정 : cd /usr/local/usr/local 아래에서 : tar zxvf jdk-7u60-linux-x64.gzwhich java 로 java 링크 파일 찾음 ( /usr/bin/java )링크 변경 : ln -s /usr/local/java/bin/java java 2. tomcattomcat.apache.com 에서 최신 tomcat 조회 : apache-tomcat-8.0.9 다운로드/usr/local 아래에 설치할 예정 : cd /usr/local/usr/local 아래에서 : tar zxvf apache-tomcat-8.0.9.tar.gzcon..
2014.07.15