'EJB특징'에 해당되는 글 1건

  1. 2008.05.06 EJB 소개

EJB는 트랜잭션,보안,병행기능 등을 제공
로드 밸런싱, 장애 극복, 클러스터링 등은 제공하지 않는다.

EJB란?

컴포넌트 기발 개발

엔터프라이즈 자바빈즈를 사용하면 어떤 기본 요소(EJB컴포넌트)를 개발하여 그 컴포넌트를 다양한 애플리케이션을 만들때 조립해서 쓸 수 있다.
컴포넌트 기반 개발의 가장 큰 장점 가운데 하나는 코드 재사용을 한 차원 높은 수준으로 끌어 올릴 수 있다는 점이다.

EJB에서 얻을수 있는것?
1) 소스 코드를 건드리지 않고 재사용 가능한 컴포넌트를 배치 과정에서 자기 입맛에 맞게 변경하고 설정할 수 있음.
- EJB 서버에서 제공하는 것들
  1) 트랜잭션 관리
  2) 보안
  3) 병행성
  4) 네트워킹
  5) 자원 관리
  6) 지속성
  7) 메세징
  8) 배치 시 사용자화

2) 한 번 만들면 어디든 배치할 수 있다.
엔터프라이즈 빈은 이식성이 좋기 떄문에, 다른 JVM뿐만 아니라 다른 EJB서버에서도 잘 실행된다.


사용자 삽입 이미지
EJB는 J2EE의  부분집합.
언터프라이즈 자바빈즈는 EJB컨테이너에서 실행됨.
-> 모든 J2EE서버는 EJB컨테이너를 포함

자바빈즈? 엔터프라이즈 자바빈즈?
- 자바빈 : 게터와 세터를 가진 재사용이 가능한, 개발도구에서 쓰일수 있는 명명 관행을 따르는 컴포넌트
 ex) 스윙버튼, 텍스트필드 등 GUI컴포넌트
- 엔터프라이즈 자바빈
   : 재사용이 가능하다는 점을 빼면 자바빈과 같은점이 없다.
     자바진은 개발과정에 한 빈의 이벤트를 다른 빈의 메소드에 연결한다거나 속성값을 설정하는 과정을 쉽게,
     또는 빠르게 하는 용도, 일반 클래스와 마찬가지로 JVM에서 실행
     엔터프라이즈 빈은 실행시에 특징이 발휘되고, 반드지 EJB컨테이너의 관리하에 실행되어야 한다.



신고
Posted by 영겁회귀

티스토리 툴바