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