spring 3

[spring] 스프링 프레임워크 프로젝트 만들기

안녕하세요. 오늘은 스프링 프레임워크 프로젝트를 시작하기 위해 가장 맨 처음에 해야하는 가장 기본적인 부분을 설명하려고 합니다. 저의 경우 이것 저것 공부하다가 기본적인 것을 까먹고는 하는데요^^.. 사실 이건 제 기록용이기도 합니당. file - new - other 선택Spring>Spring Project 선택프로젝트 이름을 입력하고, Spring MVC project 선택

spring 2019.12.22

[spring] AOP, Filter, Interceptor의 차이점이 궁금하다!

안녕하세요. 오늘은 스프링 프로젝트를 하다가 보면 비슷하면서도 다른 애들인 AOP, Filter, Interceptor에 대해서 설명해보고자 합니당. 셋 다 무슨 행동을 하기 전에 먼저 실행하거나, 실행한 후에 추가적인 행동을 할 때 사용되는 기능들인데요. 기능적으로 비슷하지만 내부 구현적으로 큰 차이가 있어 자주 헷갈리는 것 같아서 한번 같이 알아볼게요!! 우선, Interceptor와 Filter는 Servlet 단위에서 실행되는 반면에 AOP는 메소드 앞에 Proxy 패턴의 형태로 실행되는데요. 실행 순서는 request가 들어오면, Filter → Interceptor → AOP → Interceptor → Filter 순으로 거치게 됩니다. WAS를 올릴 때 서블릿이 올라오는 동안에 init이 ..

spring 2019.12.15

[spring] RestController와 Ajax

RESTREST(Representational State Transfer)의 약어로 하나의 URI는 하나의 고유한 Resource를 대표하도록 설계된다는 개념이다.REST API는 외부에서 특정 URI를 통해서 사용자가 원하는 정보를 제공하는 방식이다.최근에 Open API에서 많이 사용되면서 REST방식을 제공되는 외부 연결URI를 REST API라고 하고,REST 방식의 서비스 제공이 가능한 것을 Restful 하다고 표현한다. REST 특징stateless : 이전 이후의 대한 직접적인 정보가 필요없어 직관적인 오브젝트에 접근으로 서비스를 처리한다.URI를 이용 : REST는 모든 유일한 객체에 대해 유일하고 직관적인 URI를 통해 접근하도록 한다.HTTP 메소드를 사용 : REST는 HTTP에서 ..

spring 2019.12.15