본문 바로가기
TOP BOTTOM
1. 프로그래밍/Spring

[스프링 핵심 원리] 1-0. 스프링 이전

by mola23 2022. 3. 1.

강의

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) 새로운 표준 정의

 

댓글