本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接

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之上,用于接收客户端的申请,并将申请分派到服务层的相应服务功能。 ⑹表现层 采用富客户端网页,进行数据展现和处理。? 功能模块: - 组织机构及权限管理模块:该模块是采用本开发平台构建的用于组织机构、岗位、角色、职员、系统功能和权限管理的通用模块。- 数据实体定义工具:图形化的数据实体定义工具。 在后续版本中,还将陆续提供工作流模块、报表模块等。


阅读全文(1288) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.500 second(s), page refreshed 144790904 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号