没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86379490/bg1.jpg)
需求分析篇
最近二十年来,应用系统的开发经历了几次大的变迁,其中最具有革命性
的有两次,一次是从 C/S 向 B/S 的变迁,引爆了第一次互联网浪潮;另一次是桌
面互联网向移动互联网的变迁,引爆了第二次移动互联网时代。
遗憾的是,在技术进化不可逆转的大潮流下,开发效率并未得到相应的提
升,尤其是在 B/S 的开发过程中,缺少在 C/S 开发阶段那些所见即所得的开发工
具,使得开发工作量和开发成本都成倍增加,这些也给系统的后续运维带来很大
的困难。
在通常的前后端分离设计过程中,后端往往退化为纯粹的数据访问接口,
为前端提供数据,这种情况下缺点就是后端接口会随业务扩展而不断膨胀,我曾
经见过的系统,后端的接口甚至达到了 1 万多个,这么庞大的后台接口,对于系
统的后续升级运维,都是极大的人力负担。
WebDW 产品的设计,也是为了简化后台接口结构,减少后台暴露出来的
接口数量。
我曾经在 PowerBuilder 上下过很大功夫,也做过很多项目,后来转做 Web
系统,深感实在是没有类似 PowerBuilder 里面 DataWindow 那么好用的工具,
因此产生了把 DataWindow 移植到其他语言进行实现使用的想法,这就是整个
WebDW 产品的总体思路来源。我们做这个产品,也是向 PowerBuilder 这个伟大
的产品做一点致敬,表达我们的尊敬之情。
![](https://csdnimg.cn/release/download_crawler_static/86379490/bg2.jpg)
技术架构篇
DataWindow 技术简介
从 技 术 角 度 来 说 , WebDW 是 对 DataWindow 技 术 的 升 级 实 现 , 把
DataWindow 这项技术从局限于 PowerBuilder 语言环境,扩展到了其他开发语言
和运行环境。
DataWindow 是 PowerBuilder 的一项专用技术,PB 利用 DataWindow 技术
来实现数据的可视化展示和可视化操作,而无须手工编写过多的代码。
在 PowerBuilder 中,DataWindow 控件负责完成 SQL 语句的自动生成,并
将后台数据自动编译为特定界面进行数据,界面元素支持多种显示编辑风格,常
用的有:标签、文本框、下拉框、单选钮、复选钮等。
DataWindow 技术的迁移
通过分析 DataWindow 的基础技术,我们把整个 DataWindow 的技术分解
为三部分,然后将这些技术组件在后端用 JAVA 重新继续实现。
![](https://csdnimg.cn/release/download_crawler_static/86379490/bg3.jpg)
WebDW 技术架构
在 WebDW 产品架构中,整体产品的架构分解为:UI 展示层、UI 模型层、
数据接口层三部分,其中数据接口层和 UI 模型层运行在后端服务器上,而前端 UI
展示层获取到一个标准的 UI 界面定义,从而在不同编程语言层次上得到一个统
一的后台接口和统一的界面描述,前端仅负责渲染展示,而整个界面的定义和描
述则在后端完成。
剩余14页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xsl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![avatar](https://profile-avatar.csdnimg.cn/43795e7a9ac64092b3f2c5cb16628b2b_weixin_35816805.jpg!1)
番皂泡
- 粉丝: 24
- 资源: 320
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0