论文部分内容阅读
安全性、事务完整性、可维护性、可扩展性等一直是企业级应用软件系统必须解决的问题之一,也是困扰快速开发企业应用软件的主要障碍之一。J2EE(Java 2 Enterprise Edition,Java2企业版)简化企业应用开发,基于组件的开发思想,对企业系统开发具有重要的意义。本文研究了中小型制造业ERP(Enterprise Resource Planning,企业资源计划)系统需求的和系统设计目标,基于最新的J2EE体系框架,实现了企业ERP系统的体系结构设计,分析了表示层的性能优化途径,可用的技术以及实现方法等;针对ERP系统中大量单据处理问题,本文使用一种基于Factory(工厂模式)的设计模式,提高了系统可扩展性和可维护性;针对数据持久层设计,本文提出一种基于BMP(Bean管理持久性)、独立于数据库设计的中间层设计方法,实现了系统数据的统一管理,解决了团队之间并行开发和基于组件集成部署的方法;在数据同步方法上,本文提出一种基于JMS(Java Message Service,Java消息服务)+MDB(Message Driven Bean,消息驱动Bean)的实现方法,该方法可以有效地实现不同数据之间的数据同步,而不会对系统性能造成过多的影响;本文最后讨论了基于免费自由软件的部署方法,探讨了可行性和实现技术,该方案可以为中小型制造业大幅度减少软件部署费用,提高系统的稳定性、安全性和可扩展性,能够满足企业应用基本需求。