차례:
정의-APM (응용 프로그래밍 모델)이란 무엇입니까?
APM (응용 프로그래밍 모델)은 응용 프로그램 구성 요소 공급자에게 지침을 제공하는 J2EE 프로그래밍 모델입니다. JPM은 비즈니스에 필요한 기능 및 시스템 요구 사항을 기반으로 비즈니스 기능을위한 소프트웨어를 구축하는 데 사용됩니다.
J2EE APM은 회사의 EIS (Enterprise Information System)에 액세스하고 해당 시스템에 대한 연결을 설정 및 관리하기위한 컴포넌트 작성에 중점을 둡니다. APM은 또한 엔터프라이즈 응용 프로그램에 보안을 제공하고 안전한 트랜잭션을 지원할 수있는 구성 요소를 개발하기 위해 노력합니다.
APM은 웹 중심, 분산 및 Java 기반 응용 프로그램 개발을위한 개요를 정의합니다.
Techopedia는 애플리케이션 프로그래밍 모델 (APM)을 설명합니다
APM은 J2EE 엔터프라이즈 응용 프로그램을 구축하기위한 모범 사례를 간략하게 설명합니다. 대부분은 3 계층 모델을 기반으로합니다.
- 클라이언트 머신
- APM
- 데이터베이스 서버
뱅크는 3 계층 구조의 단순화 된 예로서 사용될 수 있습니다. 현금 인출기 (PC)는 첫 번째 계층으로 사용됩니다. 메인 프레임은 가장 중요한 데이터를위한 세 번째 계층 및 스토리지 기능입니다. 은행의 IT 부서에서 이러한 컴퓨터를 관리하지만 데이터 손실 및 / 또는 기타 문제로 인해 최신 응용 프로그램을 배포하는 시스템을 항상 업그레이드 할 수있는 것은 아닙니다.
그러나 APM 지침에 따라 웹 / 응용 프로그램 서버 및 분산 구성 요소 컨테이너와 함께 중간 계층 시스템으로 솔루션을 사용할 수 있습니다. 이 중간 계층을 사용하면 1 계층 및 3 계층 시스템을 업그레이드하거나 새 소프트웨어를 설치하지 않고도 1 계층 및 3 계층에 새로운 기능을 제공 할 수 있습니다. 미들 티어를 정의함으로써 APM은 씬 웹 기반 클라이언트로의 이동을 지원합니다.
또 다른 중요한 APM 개념은 컨테이너입니다. JavaBean과 J2EE 구성 요소의 주요 차이점은 J2EE 구성 요소는 서로 상호 작용하지 않지만 해당 컨테이너와 상호 작용한다는 것입니다.
