本系统采用国际先进的互联网技术、体系结构、系统软硬件平台及开发工具,保证系统在技术上领先、成熟、稳定和可靠。使用多层多阶的系统架构设计,减 低各技术层间技术的耦合性,使系统具有很高的安全性以及可移植性。 ★ 表示层(Presentation layer):表示层的功能是收集用户的输入、展示数据、控制页面导航并将用户的输入传递给业务逻辑层,表示层同时需要验证用户的输入以及维护应用的session状态。 ★ 业务层(Business service layer): 业务逻辑层是构建在数据库会话池和数据持久层之上的实现各类复杂的业务逻辑功能的层次。系统采用对象管理器来对各类复杂业务逻辑类进行统一管理。总体结构如下: ★ 持久层(Persistence layer):主要负责业务数据的持久性存储。数据持久层的设计目标是为整个项目提供一个高层、统一、安全和并发的数据持久机制。完成对各种数据进行持久化的编程工作,并为系统业务逻辑层提供服务。数据持久层提供了数据访问方法,能够使其它程序员避免手工编写程序访问数据持久层(Persistence layer),使其专注于业务逻辑的开发,并且能够在不同项目中重用映射框架,大大简化了数据增、删、改、查等功能的开发过程,同时又不丧失多层结构的天然优势,继承延续J2EE特有的可伸缩性和可扩展性。 ★ 企业信息系统层(EIS layer):主要包括企业资源规划(ERP)系统、大型机事务处理(Mainframe Transaction Processing)系统、关系数据库系统(RDMS)及其它在构建J2EE分布式应用系统时已有的企业信息管理软件。