SpringBoot(JPA,Gradle)
[SpringBoot] 스프링부트
에띠
2022. 6. 16. 17:11
728x90
프레임워크(framework)
어플리케이션 개발을 하는데 있어 기본적으로 필요한 구조와 구성을 갖추고 있어 개발자가 기능구현에 집중할 수 있도록 해줌
라이브러리(library)
개발을 하기 위해 필요한 것들을 미리 구현해놓은 대상, 도구.
EJB(Enterprise JavaBeans)
- 동시 접속자 수가 10,000명 이상 사이트 구축시 고려하는 컴포넌트 기술
- 안정적인 트랜젝션이 필요한 사이트 구축시 사용
- 접속자수가 많은 공공기관, 기상청, 병무청, 금융 .. 기업등에서 사용
- 속도는 느리지만 더 많은 이용자수를 감당할 수 있음
- 기초기술(JSP, BEANS, Servlet, Transaction, Connection Pooling)을 알아야 EJB를 사용
- weblogic, zeus 등을 주로 사용
스프링(spring)
- 크기와 부하 측면에서 경량급 프레임워크
- 확장성이 높음
- 간단한 컴포넌트로 복잡한 애플리케이션을 구성하고 설정
- 초기 설치와 세팅이 어려움 -> spring boot로 변화하며 쉬워짐
👍 스프링 부트
- 스프링 부트는 스프링 프레임워크를 사용하는 프로젝트를 간편하게 설정할 수 있는 스프링 프레임워크 서브 프로젝트라고 함
- 단독 실행 가능한 스프링 애플리케이션을 생성
- 최소한의 초기 스프링 구성으로 가능한 빨리 시작하고 실행할 수 있게 설계
728x90