目录:
定义-应用程序编程模型(APM)是什么意思?
应用程序编程模型(APM)是一种J2EE编程模型,可为应用程序组件提供者提供指导。 JPM用于根据业务所需的功能和系统要求为业务功能构建软件。
J2EE APM专注于创建组件来访问公司的企业信息系统(EIS)并建立和管理与该系统的连接。 APM还致力于开发可为企业应用程序提供安全性并支持安全交易的组件。
APM定义了用于开发以Web为中心,分布式和基于Java的应用程序的大纲。
Techopedia解释了应用程序编程模型(APM)
APM概述了构建J2EE企业应用程序的最佳实践,其中大多数基于三层模型:
- 客户端机器
- APM
- 数据库服务器
银行可以用作三层结构的简化示例。 柜员机(PC)是第一层。 大型机是第三层,是存储最关键数据的工具。 尽管银行的IT部门管理这些计算机,但由于数据丢失和/或其他问题的可能性,并非总是能够升级部署最新应用程序的系统。
但是,基于APM准则,可以将Web /应用程序服务器和分布式组件容器作为中间层机器使用解决方案。 通过此中间层,可以为第一层和第三层提供新功能,而无需升级第一层和第三层系统或安装新软件。 通过定义中间层,APM支持向基于Web的瘦客户端过渡。
APM的另一个重要概念是容器。 JavaBean和J2EE组件之间的主要区别在于,J2EE组件并不经常相互交互,而是与各自的容器交互。