[SpringBoot] 스프링 핵심 원리 섹션1 | 객체 지향 설계와 스프링 | 스프링 등장 배경| 객체 지향 프로그래밍 | SOLID 원칙
1. EJB의 한계와 스프링의 탄생EJB란? EJB(Enterprise JavaBeans)는 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다. 2000년대 초반에는 EJB라는 개념이 획기적이었고, Java 진영에서 표준으로 인정한 기술이기 때문에 많이 사용되었다. 의 한계EJB의 다양한 기술들을 사용하기 위해서는 EJB 스펙을 사용해야 했고, 그로 인하여 서비스가 구현해야 하는 비즈니스 로직보다 EJB 컨테이너 설정을 위해 더 많은 시간을 투자해야 했다. 이런 복잡한 EJB의 컨테이너를 대체하기 위해서 등장한 것이 바로 Spring 컨테이너이다. 의 등장하이버네이트 ORM(Hibernate ORM)은 자바 언어를 위한..
Study/SpringBoot
2023. 10. 17. 18:01