论文摘要
Java EE Web框架可以有效屏蔽平台开发细节,为应用系统提供良好的架构,成功地应用框架可以降低大型应用系统的开发复杂性。当前流行框架可以解决应用开发过程的通用问题,但缺乏对ERP系统特性的支持。ERP系统Java EE Web框架(Java EE Web Framework for ERP System,JEEE)是在系统研究ERP理论、融合开源框架技术优点的基础上,设计和实现的一个高度符合ERP系统特性的Java EE Web框架。本文作者主要研究和实现的工作概述如下:(1)研究ERP系统特性,对系统整体从显示层、控制层、模型层和持久层四个层面进行分解,设计和实现JEEE的整体技术框架;(2)参考SOA思想,构件化细分ERP系统业务功能,采用Service构件以及构件组装技术,支持ERP系统的快速开发;(3)在JSP自定制标志中集成Ajax技术,设计并实现符合ERP系统交互特性的JSP自定义标志库,封装可重用代码实现显示层代码分离;(4)使用Ajax技术实现B/S结构下的“富客户端”,将服务器端部分控制逻辑转移到客户端,利用客户端计算资源以减轻服务器端负载;(5)采用客户端加密技术,保证企业敏感数据在公用信道上传输的安全性;(6)采用服务器端安全检测技术,提高ERP系统在面对Internet网络攻击的安全性;(7)实现数据对象缓存技术,减少ERP系统直接访问数据库的次数,提高ERP系统数据访问性能;(8)提出数据对象缓存控制规则与缓存优化排序算法,实现数据对象缓存“低内存占用量、高访问命中率”的控制目标,并进一步提高数据对象缓存读取速度。本文作者的研究目的是针对上海金友电缆有限责任公司关于采购、生产、销售和经营管理需求,设计和实现的ERP原型系统,重点描述CRM子系统的设计与实现。