首页 WADE框架

WADE框架

举报
开通vip

WADE框架 WADE 框架是基于 J2EE 体系架构的应用系统开发框架,可广泛的做为 B/S 架构下的应用系统 的底层开发框架, 特别在电信业务支撑系统中积累了大量的不同场景下的实现方案和丰富的业务 组件,更适合做为基于 B/S 架构的门户网站和各种业务管理系统的底层开发框架,对于企业级 应用系统能够提供更好的使用操作的一致性、应用系统的稳定可靠性以及可扩展性等。 WADE 框架通过以下四个层次来支撑应用系统的开发和维护: wade-studio :开发环境,基于 eclipse 的插件方式,提供开发向导 ,开发模板,...

WADE框架
WADE 框架是基于 J2EE 体系架构的应用系统开发框架,可广泛的做为 B/S 架构下的应用系统 的底层开发框架, 特别在电信业务支撑系统中积累了大量的不同场景下的实现 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 和丰富的业务 组件,更适合做为基于 B/S 架构的门户网站和各种业务管理系统的底层开发框架,对于企业级 应用系统能够提供更好的使用操作的一致性、应用系统的稳定可靠性以及可扩展性等。 WADE 框架通过以下四个层次来支撑应用系统的开发和维护: wade-studio :开发环境,基于 eclipse 的插件方式,提供开发向导 ,开发模板,开发配置及 代码生成等,最大限度的简化开发者的开发效率。 wade-runtime :运行环境,基于配置方式运行,提供页面流程,操作逻辑,页面元素配置 以及丰富的组件库,最大限度地提高功能的配置化。 wade-console :配置监控,基于 wade 应用的配置监控,如流程的配置监控,页面布局配 置,页面生成配置以及在线系统版本和升级的管理等。 wade-helper :辅助使用,基于 wade 网站及论坛,提供框架版本发布,开发工具、文档等 的下载,提供开发沟通交流平台,解决开发者问题。 WADE 框架总体架构图: WADE 框架总体构建图: WADE 框架特性 - 数据层: 1.基于轻量级的模型层框架,灵活、简单、实用。 2.对多数据库的兼容性,降低程序与数据库环境的依赖。 3.屏蔽程序与数据库连接的依赖性,程序只需关注逻辑实现。 4.灵活的数据库连接配置,支持数据库连接自动路由。 5.通用的 SQL 逻辑封装,屏蔽简单逻辑 SQL 的编写,如增删改查及批量操作等。 6.灵活的 SQL 解析方式,支持固定、动态解析 SQL 等多种解析方式,解决复杂应用中 SQL 动 态变化的需求。 7.通用的批量操作封装,支持分批、分库的方式批量操作数据,如大批量数据的导入、导出等, 降低单个功能操作对数据库的影响。 8.基于存储过程方式实现通用的 SQL 逻辑封装、 SQL 动态解析等,提供数据库存储过程方式的 DAO 操作,更好的降低功能代码的依赖性。 WADE 框架特性 - 逻辑层: 1.统一的数据接口,保证程序的数据入口的统一性,如多条数据 :IDataset 、单条数据 :IData 。 2.统一的配置接口,保证读取 xml 、 txt 、properties 的统一。 3.灵活的缓存配置、通过 ehcache.xml 配置缓存策略,保证通用数据的缓存性,如全局配置、 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 结构解析、静态参数等。 4.灵活的逻辑组装,通过流程配置方式按业务规则组装原子逻辑,提高通用性,减少重复开发并 体现不同需求的差异性。 5.统一的接口调用,支持本地、 Tuxedo 、WebService 、EJB 等接口调用,保证接口调用的一致 性。 6.灵活的后台调度,基于 JMS 异步方式定时调度后台任务,以支撑大批量工单、定时任务等功 能的实现。 7.灵活的导入、导出,基于配置方式灵活实现导入、导出等。 8.灵活的文件操作,基于 FTP 方式实现文件的上传、下载等,更加完善文件的管理,更解决集 群环境对于文件操作的要求。 WADE 框架特性 - 控制层 / 展现层: 1.统一的事务处理,统一的连接管理,统一的异常处理,这些对于开发者是不可见的,能够最大 限度保证系统的稳定性。 2.基于页面模板化,基于 HTML 扩展标记以及扩展属性来表达逻辑,只需在 HTML 中加上标记 即能表达出动态页面效果,方 3. 便美工和程序员共享页面开发,美工侧重页面效果,而程序员 侧重页面逻辑。 4.基于组件方式, 能够简化页面开发, 重用组件, 提高开发效率并能最大限度保持程序的一致性。 5.基于页面缓存,页面解析是需要资源的,缓存页面后可以更好的提高运行效率。 6.统一的客户端校验,统一的页面导航方式,能够在多系统间相互跳转,使各系统之间能够无缝 衔接。 7.基于 Ajax 异步提交的机制,实现局部刷新页面,为用户提供更友好的界面,并能够提高开发 人员的开发效率。 8.统一的页面模板,提供丰富的模板库、页面布局及页面元素,提供灵活的换肤,更能灵活适应 不同的浏览器。 9.面向对象方式的 JavaScript 重构,分离公共和组件的 JS 代码 ,按需加载 js 代码。 10. 基于可视化流程配置方式,配置页面流、逻辑流,灵活的配置页面流向导和逻辑流拼装。 11. 基于页面流方式, 将复杂的业务页面拆分成多个页面步骤, 通过配置的流程逻辑来流转执行, 实现单个页面的重用性,方便不同的定制要求。 12. 基于页面布局方式,将页面分为多个布局,灵活的拖拽、管理布局块,布局块支持本地和 WS 调用,实现定制化的多系统融合展现并保存用户的个性化页面。 13. 基于页面生成方式,支持不同的数据源方式配置界面块内容,更支持生成页面片段和配置文 件方式,保证界面的统一性,以适应业务受理功能页面的动态性需求。 WADE 框架特性 - 界面 / 网络资源: 1.界面元素优化 <1.> 提供丰富的界面布局、界面组件、界面元素,让开发者能够按需灵活定制界面,实现界面 风格展现的多元化。 <2.> 提供丰富可灵活扩展的界面风格,能够根据系统或用户自定义风格及颜色配置,实现界面 灵活的换风格和换色。 <3.> 提供丰富的界面展现效果,给界面操作提供更好的视觉和可操作性。 2.网络传输优化 <1.> 减少客户端与服务器端的网络连接数,即按需下载网络资源文件(如 css、 js 等),减少客 户端下载的资源文件数量, <2.> 更好的节省网络连接数 (将现有的 10 多个文件减少为 2 、3 个)。 <3.> 减小网络资源文件的大小,即编译时格式化网络资源文件(如 css、 js 等), ANT 格式化 时删除资源文件内的注视, 换行空格等冗余代码, 更优的减小资源文件的大小 (能够减少 20-30% 的文件大小)。 <4.> 压缩客户端所下载的所有资源(包括页面、 js、css、图片等),通过程序配置实现 gzip 算法压缩或 Apache 前置机方式压缩网络资源, 更好的减小网络流量 (可以将下载资源压缩 5-10 倍)。 3.客户端兼容性( IE 系列、 FireFox 、Opera 、Safari 、Chrome ) <1.> 系统展现的界面在主流浏览器能够保持完全的一致性,界面在设计时已经在各种浏览器中 调试,保证在所有主流浏览器中界面风格的一致性。 <2.> 系统中所有的操作能够在主流浏览器中保持完全的兼容,程序框架对不同浏览器的差异做 了重构,保证在所有主流浏览器中功能操作的一致性。 <3.> 实现弹出窗口的模拟化,提供更好的效果和性能(多次弹出只需与服务器交互一次)的同 时能够更好的兼容各主流浏览器, 也能够屏蔽操作者对浏览器设置启用弹出窗口, 更好的屏蔽系 统对客户端设置的依赖性。 4.客户端稳定性 <1.> 解决系统升级时客户端程序生效性问题, 由于 B/S 架构客户端会自动缓存网络下载资源 (这 样能够更好的提高程序效率) ,但在系统升级时, 客户端不能完全下载服务器已更新的脚本文件, 这样导致系统升级后客户端下载新版本的脚本导致在使用时某些操作并没有生效从而引发问题, 现在通过编译发布时设置脚本文件版本再结合程序设置, 保证每次系统升级时, 客户端能够下载 新版本的脚本文件, 这样既能够解决升级时客户端生效性问题, 又能保证程序未升级时脚本能够 缓存,保证稳定性的同时也保证更好的性能。 <2.> 页面及页面块按需动态载入,一个复杂的业务功能,包含很复杂的页面,如果一次加载页 面,将导致网络流量,页面执行效率更容易导致客户机的内存和 CPU 耗费很大,现在通过页面 分离以及页面块分离保证客户端更低的资源占用率。
本文档为【WADE框架】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_589748
暂无简介~
格式:pdf
大小:9KB
软件:PDF阅读器
页数:5
分类:文学
上传时间:2017-05-16
浏览量:241