Spring
-
[Spring] Filter & InterceptorSpring 2023. 3. 10. 14:41
0. Filter, Interceptor 웹 개발을 하면서 공통으로 처리해야할 작업들이 있다. 특히 지금 구현하고 있는 로그인 관련이 그렇다. 그래서 공통으로 처리해야 할 작업들을 하기 쉽게 나온 방법들인 인터셉터, 필터, AOP에 대해서 정리하려고 한다. 애플리케이션 여러 로직에서 공통으로 관심이 있는 있는 것을 공통 관심사(cross-cutting concern)라고 한다. 이러한 공통 관심사는 스프링의 AOP로도 해결할 수 있지만, 서블릿 필터 또는 스프링 인터셉터로 해결 할 수 있다. 1. Filter(필터) 서블릿 필터는 DispatcherServlet 이전에 실행이 되는데 필터가 동작하도록 지정된 자원의 앞단에서 요청내용을 변경하거나, 여러가지 체크를 수행할 수 있다. 보통 인코딩 처리가 여기..
-
Controller와 Service의 차이Spring/MVC 2023. 1. 24. 03:31
여전히 이 부분은 고민이 됨. 뭐가 정확한지는 연휴지나고 물어봐야함. https://okky.kr/articles/284173 OKKY - 스프링 기반 개발에서 controller에서 대해서... 안녕하세요.다름이 아니라 제가 개발에 대한 이해가 부족했던것이 아닌지 해서 글을 올려봅니다.얼마전을 spring 기반에 웹을 개발하고 있는데 제가 이제까지 개발한 방법은controller -> service -> dao okky.kr https://wiselog.tistory.com/169 [Spring MVC] Controller에서 여러 Service 호출? - Service는 단순하게 하나의 트랜잭션을 갖는다고 생각하면 된다. 트랜잭션이란 한 번에 수행되어야 할 일련의 연산들을 말하며, 실행 중에 오류가 ..