목록분류 전체보기 (50)
Kim Hyeong
[Spring] Filter, Interceptor, AOP 차이 및 정리 일단, 우리가 왜 저것들이 필요한지를 알아야 한다.우리가 프로그램을 만들거나 작업을 할 때 공통되는 부분이 굉장히 많다.예를 들어 인증 처리라던지 외부의 공격을 막기위한 방어, 로그도 찍어야되고 페이지 인코딩도 포함이 될 것이다,이렇게 같은 기능을 하는 애들이 여러군데에서 사용되고 있으면 소스의 양도 늘어날 것이고 프로젝트도 규모가 작을 때는 잘 모르겠지만 커지면 커질수록 서버에 대한 부하 또한 커질게 분명하다. 그래서 우리는 저런 공통되는 기능, 부분은 따로 뽑아서 선언이나 호출을 하게되면 소스의 양도 줄고 보기에도 편하지 않겠는가?보기 좋은 떡이 먹기도 좋다고 , 보기 좋은 소스가 관리 하기에도 좋지 않을까 생각해 봅니다. 위..
먼저 spring security를 사용하기 위해서는 pom.xml에서 라이브러리를 추가하고 , web.xml 에서 DelefatingFilterProxy 필터를 등록을 해주어야 한다.여기에서 spring security Filter를 등록하게 되면 DispatcherServlet보다 먼저 우선적으로 적용 되게 된다.springSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxy이와같이 적용을 하면 된다.그 다음 web에서 security 설정 xml파일을 등록하여 준다.그 이후 아래 작업을 하여 준다. ---------- (1) ---------- (2) ---------- (3)----------(4) ---------- (5..