- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
较的优势上海锐道信息技术有限公司年月目录较的优势与简要说明简介简介两者的异同较的优势用户体验完成一项业务功能的用户体验操作一个页面的用户体验数据承载量等性能相关的用户体验架构与开发开发模式视图数据管理立体视图对象非对象化的离散数据颗粒开发模式基于平台的配置手工编码纯手工编码开发工具有无是否需要项目管理需求确认阶段功能开发阶段运行维护阶段综述附录开发技术的发展架构应用实现系统架构从到到的发展用户界面从到的发展用户体验从到的发展开发模式从至的发展开发模式服务端动态脚本技术开发模式开发模式开发模式产品
DSH较SSH的优势
(Dorado7+Spring Hibernate vs Struts+Spring Hibernate)
上海锐道信息技术有限公司
201年月
目录
DSH较SSH的优势 5
(Dorado7+Spring Hibernate vs Struts+Spring Hibernate) 5
1. DSH与SSH简要说明 5
1.1. DSH简介 5
1.2. SSH简介 5
1.3. 两者的异同 5
2. DSH较SSH的优势 7
2.1. 用户体验 7
1.1.1. 完成一项业务功能的用户体验 7
1.1.2. 操作一个页面的用户体验 7
1.1.3. 数据承载量等性能相关的用户体验 15
2.2. 架构与开发 16
2.2.1. 开发模式:Model 3 vs Model 2 16
2.2.2. 视图数据管理:立体视图对象 vs 非对象化的离散数据颗粒 20
2.2.3. 开发模式:基于平台的配置+手工编码 vs 纯手工编码 24
2.2.4. 开发工具:有 vs 无 25
2.2.5. 是否需要Dorado7 + SSH 31
2.3. 项目管理 31
2.3.1. 需求确认阶段 31
2.3.2. 功能开发阶段 32
2.3.3. 运行维护阶段 32
3. 综述 33
4. 附录:Web开发技术的发展 34
4.1. B/S架构Web应用实现OPOB 34
4.1.1. 系统架构从T/M到C/S到B/S的发展 34
4.1.2. 用户界面从TextUI到Web UI 2.0的发展 36
4.1.3. 用户体验从MBOP到OPOB的发展 37
4.2. Web开发模式从Model2至Model3的发展 39
4.2.1. 开发模式Model 1(服务端动态脚本技术) 40
4.2.2. 开发模式Model 1(JSP + Bean) 41
4.2.3. 开发模式Model 2(MVC) 41
4.2.4. 开发模式Model 3(AJAX + MVC) 42
4.3. 产品形态从UI组件到展现中间件 45
4.3.1. 产品封装范围的扩大 45
4.3.2. Dorado7 vs ExtJS 46
5. 附录:Dorado7功能及技术特点 51
5.1. 产品简介 51
5.2. 主要功能特点 52
5.2.1. 全新的Web客户端 52
5.2.2. 立体数据模型 53
5.2.3. 没有JSP的Web 53
5.2.4. 智能方法适配 54
5.2.5. 扩展和重用 54
5.2.6. Client Edition 55
DSH较SSH的优势
()
DSH简介
DSH是Dorado7+Spring+Hibernate的缩写,是涵盖Web表现层、业务对象层与数据持久层的迭代式MVC架构的开发框架。
SSH简介
SSH是Struts+Spring+Hibernate的缩写,是涵盖Web表现层、业务对象层与数据持久层的MVC架构的开发框架。
两者的异同
DSH与SSH的相同处都是MVC架构,都涵盖Web表现层、业务对象层与数据持久层,其中Spring为业务对象层框架,Hibernate为数据持久层框架。
DSH与SSH的不同处在于Web表现层框架,前者是Dorado7,后者是Struts。由此前者是迭代式MVC,Web表现层在整体MVC是View,本身又是MVC架构;后者是单层MVC,Web表现层在整体MVC是View,本身不做进一步MVC化。
DSH属于Model 3(AJAX + MVC)开发模式,SSH属于Model 3(MVC)开发模式。
DSH较SSH的优势
用户体验
完成一项业务功能的用户体验
基于SSH框架开发的Web应用,用户体验是MPOB(Multi Page One Business))/projects/dorado7/deploy/sample-center/com.bstek.dorado.sample.widget.grid.DataGrid.d
用户可以自主调整列宽:
用户可以单击列头进行升序排序与降序排序:
用户可以【按此列进行记录分组】与【取消记录分组】:
用户可以自主【显示过滤工具栏】,进行数据过滤,支持条件组合。
价格一列的底栏的自动求平均值(也可以设为求汇总值、计数等)。
用户可以自主决定隐藏与显示某几列,交按列顺序、锁前几列等:
用户还可以在表格中直接输入,进行编辑;编辑过的表格单元,右上角以红色小三角做温馨提示:
以上都是Dorado7 Web表现层组件开箱即用的功能,不需要手工编码。是否允许用户使用这样功能,在开发阶段,通过配置的方式,设置参数即可。
表格可以进行自定义渲染,可以通过Dorado7示例中心-控件-表格-自定义渲染的表格的On
您可能关注的文档
- 《水力学实验》指导书 - 浙江科技学院.doc
- 《文科平行班“希望生”行为研究与培养策略》结题报告 - 华师一附中.doc
- 《消防安全案例分析》 试卷分析.pdf
- 《消防安全教育》 广州市中学生劳动技术学校杨升东 一、 教学目标 1 .doc
- 《幸福心理学》课程教学大纲 课程代码:2009115 课程名称:幸福心理学 .doc
- 《应用心理学》录用稿.pdf
- 《用摇曳多姿之笔绘斑斓心理世界》教学设计.doc
- 《正音》素臣——崔锡鼎《经世训民正音图说》的设计理念与音韵系统.pdf
- 《中小学理科实验室装备规范》 - 胶州一中.doc
- 《中山市中心城区声环境功能区划方案(2016-2020年)》.doc
文档评论(0)