강의
https://inf.run/tCXN
섹션 1. 객체 지향 설계와 스프링 - 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) 새로운 표준 정의
'1. 프로그래밍 > Spring' 카테고리의 다른 글
[스프링 핵심 원리] 1-2. 객체 지향 특징 (0) | 2022.03.02 |
---|---|
[스프링 핵심 원리] 1-1. 스프링 역사와 생태계 (0) | 2022.03.02 |
[스프링 입문] 7. AOP(Aspect Oriented Programming) (0) | 2022.02.27 |
[스프링 입문] 6. 스프링 DB 접근 기술 (0) | 2022.02.27 |
[스프링 입문] 5. 스프링 빈, 의존 관계 (0) | 2022.02.13 |
댓글