본문 바로가기
728x90
반응형

@RestController3

[Spring] Rest API / @RestController(2) 개요 ◎ 들어가기에 앞서 ◎ 프로젝트 설정 ◎ 파일 구성 안녕하세요. J4J입니다. 이번 포스팅은 스프링에서 Rest API 구현을 위한 프로젝트 설정에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 이전 포스팅에서 Rest API와 @RestController가 무엇인지에 대해 간단하게 알아봤었습니다. 앞서 알게 된 개념들을 바탕으로 이번 시간에는 JSP와 스프링을 사용하여 Rest API의 구조를 만들어보겠습니다. JSP로는 사용자가 보게 될 화면을 만들것이고 스프링에서는 화면에서 가져다 쓸 API를 만들어 보겠습니다. 프로젝트 설정 ※ 스프링과 관련된 코드는 모두 STS-3.9.12.RELEASE 버전을 기준으로 작성되었습니다. [ 0. 프로젝트 초기 설정 (프로젝트 명: rest, 패키.. 2021. 2. 27.
[Spring] Rest API / @RestController(1) 개요 ◎ Rest API란? ◎ 통신 과정 ◎ 스프링에서 Rest API ◎ 비동기 / Jquery / Ajax 안녕하세요. J4J입니다. 이번 포스팅은 Rest API와 @RestController에 대해 적어보는 시간을 가져보려고 합니다. Rest API란? Rest는 Representational State Transfer의 약자로 HTTP URI를 통해 리소스를 명시하고 HTTP Method(GET, POST, DELETE, PUT)를 사용하여 리소스에 대한 행위를 표현하는 것입니다. API는 Application Programming Interface의 약자로 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있도록 만들어 둔 인터페이스를 의미합니다. 그.. 2021. 2. 24.
[Spring] 스프링을 이용한 MVC패턴 구현(5) - @Controller 구성 개요 ◎ 들어가기에 앞서 ◎ Controller란? ◎ 프로젝트 설정 ◎ ServletContext 설정 파일 변경 (xml → Java) ◎ 파일 구성 안녕하세요. J4J입니다. 이번 포스팅은 스프링을 이용한 MVC패턴 구현 중 다섯 번째인 @Controller구성에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 이번 포스팅은 위의 스프링 MVC구조에서 빨간 박스에 포함되는 내용에 대해 적어보고자 합니다. Controller란? 컨트롤러는 모델과 뷰 사이를 연결해주는 구간으로 비즈니스 로직이 처리된 모델과 사용자의 화면에 보일 뷰 이름을 리턴해줍니다. 컨트롤러로 사용되는 어노테이션은 보통 @Controller, @RestController 등이 있는데 @Controller 같은 경우는 이번 .. 2021. 2. 18.
728x90
반응형