본문 바로가기

spring 개념2

Spring 특징 **Spring 이란? 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 솔루션.. 즉, 자바 플랫폼 + 오픈 소스 + 기업을 대상으로 하는 개발=> 모든 기능을 종합적으로 제공하는 솔루션 1. POJO ( Plain Old Java Object) 기반의 프레임 워크 - 자바 객체의 라이프 사이클을 스프링 컨테이너로부터 필요한 객체를 얻어올 수 있음 2. DI (Dependency Injection) 을 지원 - 각 계층이나 서비스들 사이 또는 객체들 사이에 의존성이 존재할 경우 스프링 프레임 워크가 서로를 연결 3. AOP (Aspect Oriented Programming)를 지원 - 트랜잭션, 로깅, 보안 등 여러 모.. 2020. 10. 27.
REST API 의 개념 @Rest 의 정의 " Representational State Transfer " 의 약자 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. 즉, 자원의 표현에 의한 전달 @ 이전 방식 GET 방식 : 게시판, 게시글, 회원정보를 가져올 때만 사용하는 용도 POST 방식 : 특정한 게시물을 등록할 때 사용하는 용도 ex)insert, select .... @ REST FULL URI - GET ▶ SELECT CRUD 에서 R ( READ) - POST ▶ INSERT - PUT, PATCH ▶ UPDATE - DELETE ▶ DELETE => 같은 URI 로 다른행동을 하게 만들 수 있다. - GET/movies ▶ 영화 전체 목록들을 조회 - GET/.. 2020. 9. 15.