Enterprise JavaBeans(EJB)를 사용하면 애플리케이션 작성을 쉽게 할 수 있다.
- Entity Bean : DB와 관련
- Message-Driven Bean : EJB 컨테이너가 지원하는 EJB 구성 요소
- Session Bean : Business Logic과 관련
등이 있으며, 현실에서의 반영이 어려움...
Low Level의 트랜잭션이나 상태관리, 멀티 쓰레딩, 리소스 풀링과 같은 복잡한 Low Level의 API따위를 이해하지 못하더라도 아무 문제 없이 애플리케이션을 개발할 수 있다
웹사이트가 점점 커지면서 Enterprise Service가 필요해짐
- RMI(Remote Method Invocation)
- 네트웍상에 있는 원격컴퓨터의 객체의 메소드를 호출하는 JAVA의 분산처리 방법
- 네트워크로 연결되어 다른 컴퓨터에 존재하는 메소드를
마치 내 컴퓨터에 있는 듯이 호출해서 사용 가능하게 만들어주는 것이 바로 java.rmi package 이다.
점차 POJO + 경량 프레임워크를 사용하기 시작
POJO (Plain Old Java Object)
경량 프레임워크