본문 바로가기
Tech/Spring Boot

Spring , Spring Boot 간단한 설명

by Dog발자. 2020. 6. 5.
반응형

 

- 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

댓글