« | October 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称: 日志总数:114 评论数量:83 留言数量:0 访问次数:427516 建立时间:2005年11月25日 |

| |
易构快速开发平台总体结构 电脑与网络
豆浆油条 发表于 2006/8/3 9:53:20 |
易构快速开发平台是一个构件化的Web应用系统开发及应用平台。采用Ajax和富因特网应用技术〔RIA:Rich Internet Applications〕,具有下一代Web应用软件特征。整个系统具有清晰合理的层次结构。
系统实现了富因特网应用〔RIA〕,为页面设计提供了非常丰富的高度智能化的客户端控件。设计完成的页面以XML文档形式存储,当客户申请页面时,页面服务将根据页面定义文件生成Html文档传送到浏览器。本系统的页面不仅仅是数据的展现,更重要的它是智能化的,能在页面内与服务器进行交互,完成各种复杂的处理工作。
系统总体结构如下:
500)this.width=500'>
系统包括六个层次及相关的工具模块:
?六个层次
⑴数据库会话层
在数据库会话层,系统利用数据库会话池来管理池化的数据库会话。
数据库连接会话(DbSession)封装了数据库操作的基本功能,简化了数据存取的编程。通过数据库会话层,系统可以连接SQLServer,Oracle,MySQL,Access,Sybase,DB2,Interbase,Informix等多种数据库。并可同时与多个数据库建立连接。数据库会话层屏蔽了异构数据库之间的差异,为上层应用提供了统一的编程接口。
⑵数据持久层
数据持久层构建在数据库会话层之上,完成对象与数据库的映射,实现数据实体的基本存取功能。在数据持久层,开发人员需要设计所需的数据实体,数据实体将作为数据的载体,在系统的各个层次之间完成数据传输。
⑶业务逻辑层
业务逻辑层是构建在数据库会话池和数据持久层之上,实现各类复杂业务逻辑功能的层次。系统采用对象管理器来对各类复杂业务逻辑类进行统一管理。
⑷服务层
服务层用于响应控制层转来的客户端申请。主要包括三类服务:页面申请服务、远程方法调用服务(数据申请服务)、报表申请服务。
⑸控制层
控制层构建在WebServer之上,用于接收客户端的申请,并将申请分派到服务层的相应服务功能。
⑹表现层
采用富客户端网页,进行数据展现和处理。?
功能模块:
- 组织机构及权限管理模块:该模块是采用本开发平台构建的用于组织机构、岗位、角色、职员、系统功能和权限管理的通用模块。- 数据实体定义工具:图形化的数据实体定义工具。
在后续版本中,还将陆续提供工作流模块、报表模块等。 |
|
|