WEB Application
JAVA 누적 방문자 수 체크
Tech Signal
2020. 11. 18. 14:12
첫번째 방법: Filter를 이용하는 방법
1. filter를 상위 컨텍스트(root context)에 등록
2. delegating filter proxy를 web.xml에 등록
3. web.xml에서 등록된 filter-name을 id로 등록
이렇게 되면 filter proxy는 톰캣이 관리하지만 실제 필터는 스프링이 관리함
= Spring에서 모든 component를 인젝션 받을 수 있음.
dao를 injection 받아 DB에 등록
두번째 방법: Logging Framework를 이용
1. log4j에서 getLogger 해서 로그를 찍곤 했는데, jdbcAppender를 사용하면 logger 메서드 중에 자동으로 DB에 로그를 찍어준다.
2. 이방법을 위해선 logger jdbcAppender와 configuration, layout을 보면 된다.