EJB (Enterprise JavaBeans)

작가: Peter Berry
창조 날짜: 17 팔월 2021
업데이트 날짜: 11 할 수있다 2024
Anonim
Java EE 123: EJB 1: Что такое EJB
동영상: Java EE 123: EJB 1: Что такое EJB

콘텐츠

정의-EJB (Enterprise JavaBeans) 란 무엇입니까?

EJB (Enterprise JavaBeans)는 Java EE (Java Platform, Enterprise Edition)를위한 서버 측 및 플랫폼 독립적 인 Java API (Application Programming Interface)입니다. EJB는 대규모 분산 응용 프로그램의 개발을 단순화하는 데 사용됩니다.


EJB 컨테이너는 트랜잭션 관리 및 보안 권한을 처리하여 Bean 개발자가 비즈니스 문제에 집중할 수 있도록합니다. 또한 클라이언트 개발자는 EJB 비즈니스 로직에 초점을 맞추지 않고 프리젠 테이션 계층에 집중할 수 있습니다. 이는 더 얇은 클라이언트를 허용하므로 분산 응용 프로그램을 실행하는 소형 장치에 유용합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 EJB (Enterprise JavaBeans)를 설명합니다.

EJB는 이식성이 뛰어나므로 응용 프로그램 개발자는 기존 Bean 위에 응용 프로그램을 쉽게 빌드 할 수 있습니다. 새로운 응용 프로그램은 표준 API를 사용하여 모든 EE (Java Enterprise Edition) 호환 서버에서 실행됩니다.

분산 응용 프로그램 개발에서 EJB를 평가할 때는 응용 프로그램이 필요한 확장 성, 데이터 무결성 및 다양한 응용 프로그램 클라이언트 요구 사항을 충족하는지 확인해야합니다. EJB가 항상 분산 응용 프로그램 개발에 적합하지는 않습니다. 따라서 다음 EJB 제한 사항을 고려하면서 EJB를 사용하기 전에 프로젝트 요구 사항을 명확하게 전달하고 이해해야합니다.

  • EJB 사양은 방대한 문서와 복잡한 특성으로 인해 불편한 도구입니다. 일부 정보가 EJB 코드 작성 및 배포와 관련이없는 경우에도 훌륭한 개발자는 EJB 사양을 읽고 연구하는 데 시간이 걸립니다.
  • EJB는 버그가 코드 또는 EJB 컨테이너에 있는지 여부를 판별하기 어렵 기 때문에 기본 Java 코딩보다 더 많은 개발 및 디버깅 자원이 필요합니다.
  • EJB 구현은 복잡합니다. 예를 들어, 개발자는 "hello world"와 같은 간단한 응용 프로그램과 같은 간단한 응용 프로그램을 위해 10 개 이상의 파일을 작성할 수 있습니다.
  • EJB 사양 변경으로 인해 더 이상 사용되지 않는 코드가 발생합니다. 따라서 코드를 새로운 EJB 컨테이너와 호환 가능하게하려면 추가 노력과 더 높은 비용이 필요합니다.