본문 바로가기

Front End

Filter & AOP & Intercept

Filter & AOP(Aspects Oriented Programming) & Intercept


java : spring = filter : AOP&Intercept


즉, 셋 다 비슷한 개념이지만 동작하는 곳이 다르다. 또

프로그래밍에서는 프로그램의 역할별로 나누는 것을 권장하는데 순서에 맞추어 다시 이을 때 설정파일로 잇게 된다. 그때에 이 세가지 필터들도 포함되는데 차이점은 Filter 와 Intercept는 url 단위로 설정하지만 AOP는 메소드 단위로 설정한다는 것이 다른다. url 단위로 이을려면 인터넷이 필요하므로 AOP가 더 좋다. 따라서 지금은 javaweb이라서 Filter와 Intercept를 하지만 나중에 spring을 배우게 되면 AOP를 더 많이 사용하게 된다.


Filter : URL을 가지고 설정(∴URL 패턴 중요)




AOP : (=관점 지향[각주:1] 프로그램)메소드 단위 설정



Intercept : URL을 가지고 설정


구체적인 것은 ppt 참고



  1. 관통관심사항 과 비지니스로직을 분리해서 구현하자는 것 [본문으로]

'Front End' 카테고리의 다른 글

maven  (0) 2018.09.11
File Upload  (0) 2018.09.10
javaweb(jQuery)  (0) 2018.09.03
java web log파일 만들기  (0) 2018.09.01
서블릿  (0) 2018.08.31