반응형
- Spring ?
Spring 프레임워크는 Java 로 하는 개발을 좀더 편하게 하기 위해 만들어진 프레임워크 이다.
※ 프레임워크 : 개발을 할때 필요한 프로그램의 기본 틀 을 말한다.
- Spring Boot ?
Spring 을 사용 하기 위해서는 여러 설정들을 한 후에 프로젝트를 실행시키는데 이러한 반복적인 작업을 Spring Boot Start pack으로 간단하게 사용 할 수 있게 해주는 것 이 Spring Boot 이다.
- POJO (Plain Old Java Object)
- Spring Application 은 POJO 바탕으로 만들어진 Application이다
- 특정 기술에 종속 되지안는 것
토비의 스프링에서는 진정한 POJO를 아래와 같이 정의했습니다.
그럼 특정 기술규약과 환경에 종속되지 않으면 모두 POJO라고 말할 수 있는가? 많은 개발자가 크게 오해하는 것 중의 하나가 바로 이것이다. ...(중략)... 진정한 POJO란 객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트를 말한다.
POJO 의 조건
1. 특정 규약에 종속되지 않는다.
2. 특정 환경에 종속되지 않는다.
3. 단일 책임 원칙을 지키는 클래스
반응형
'Tech > Spring Boot' 카테고리의 다른 글
Spring ORM (Hibernate) 설명 과 사용법 (0) | 2021.03.03 |
---|
댓글