1. 프로그래밍/Spring
[스프링 핵심 원리] 1-0. 스프링 이전
mola23
2022. 3. 1. 00:05
강의
https://inf.run/tCXN
섹션 1. 객체 지향 설계와 스프링 - 1
스프링 핵심 원리 - 기본편 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런...
www.inflearn.com
1. Spring 이전
1) EJB(Enterprise Java Beans)
: 2000년대 초반의 서버 애플리케이션
- EJB는 Entity Bean 이라는 ORM 기술도 지님
- EJB interface에 매우 의존적이게 됨
- 어렵고, 복잡하고, 비싸고, 느림
* ORM : 자바 객체를 DB에 편하게 저장하고 사용할 수 있음. query사용 안 함
2) POJO(plain old java object)
EJB에 반발해서 나온 용어.
순수한 JAVA로 돌아가자
2. 스프링(Spring)과 하이버네이트(Hibernate)의 등장
1) 스프링
: EJB 컨테이너 대체
- 단순함의 승리
- 현재 사실상 표준 기술
2) 하이버네이트(Hibernate)
: EJB 엔티티빈 기술을 대체
- JPA(Java Persistence API) 새로운 표준 정의