* Java EE(기업용 어플리케이션을 개발하기 위한 것을 모아둔 것)
-> Web기반
분산 환경 지원(여러컴퓨터에 나눠져 있는 것이 네트웍으로 연결)
- 웹기반과 분산환경을 지원하기 위한 기업용 어플리케이션을 JavaEE라고 부른다.
* EJB (Enterprise Java Beans)
- Java Beans(컴포넌트)
1. 재사용성
2. 독립성
- EJB : 기업용 어플리케이션에서 재사용성 가능하고 독립성이 있는 비지니스 로직
- 비지니스 로직
1. 공통로직 : ex 모든 로직에 공통적으로 필요한 로직(Infra 적인 것, 대표: 트렌젝션 처리(로그남기기, 쓰레드 관리하기))
2. 핵심로직 : ex 계산할 때 계산로직
- EJB는 규모가 커질수록 늘어나는 공통적인 로직을 처리할 수 있는 API와 환경(EJB container)을 제공한다.