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 참고
- 관통관심사항 과 비지니스로직을 분리해서 구현하자는 것 [본문으로]
'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 |