1. WADE 3.0

    打造基于 J2EE 架构的完整业务系统解决方案,并基于 RIA 方式交互,实现多异构环境全业务解决方案。

    1. 更新简介

      1. 功能特性:

        1. 基于仿 Windows 的工作台
        2. 基于 JLCU 逻辑单元流程引擎
        3. 基于可适配的工作流
        4. 基于可视化开发环境
        5. 基于推送式系统交互
      2. 新增资源:

        1. Eclipse 插件的开发平台
        2. 针对开发者提供在线资源
        3. 基于 IE 内核的浏览器
        4. 针对 WEB 应用的监控平台
      3. 策略引擎:

        1. 规则引擎
        2. 页面流程引擎
        3. 逻辑流程引擎
        4. 业务流程引擎
    2. 下载列表

      1. wade-studio [点击下载]

        基于 eclipse 的插件方式,提供开发向导,开发模板,开发配置及代码生成等,最大限度的简化开发者的开发效率。

      2. wade-browser [点击下载]

        定制化的浏览器工具,解决了浏览器中插件不安全、资源无法自动回收等问题,更整合了大量 ActiveX 控件,如即时通讯、打印、认证、导出文件批量合并等。

  2. WADE 2.63

    1. UploadField 上传下载组件支持文件扩展名,通过参数 extension="true|false" 控制。
    2. 修改 UploadField 上传下载组件的 uploadPath 参数无效 bug。
    3. 添加反向认证开关,根据登录流水号反向认证。
    4. MySQL 分页修改,解决 MySQL 版本对 limit 变更绑定的问题。
    5. TextField 组件支持数据模糊化,并解决模糊化后 onXX 事件不支持的 bug。
    6. ManagerField 支持弹出查询页面可配置。
    7. DeptField、StaffField、ManagerField 组件添加参数 checkDeptKind,在海南省下支持关联 td_m_departkind 表,根据 eparchy_code 查所有类型的营业厅数据。
    8. 区域组件、部门组件需要支持对片区的权限控制。
  3. WADE 2.62

    1. 解决文件导入时错误数据 FTP 的 bug。
    2. 页面生成,BuilderRow 更新多区域 l_mt 样式, BuilderTable 支持多布局拼接。
    3. 更新图标组件。
    4. 更新短信发送,支持表名可配,wadeconfig.xml 里添加即可。
    5. 修改批量方法 executeBatch(),实现以 2000 为单位分批提交,可定制该值。
    6. 修改 ComboBox 带 disabled="true" 时,JS 控制的 bug。
    7. 完善身份证前台验证功能。
    8. 添加动态布局角色绑定。
    9. 添加缓存 ehcache_wadelib.xml 配置 TD_M_OPERATOR_KIND。
    10. MessageBox 渲染效果默认不要。
    11. 弹出窗乱点会点用内存。
    12. 提供 common.warm(int msgType, String msg);
    13. 规则引擎生产环境下去掉根据 update 字段判断是否重新加载功能,添加类加载时的同步锁。
    14. @PropertySelection 组件不要写 type="text",否则 ajaxSubmit 在后台取不到值。
    15. 添加代理商登录及相关 Session 信息,代理商登录号码:pd.getContext().getSerialNumber(); 代理商主付费号:pd.getContext().getAgentMainPhone();
    16. 控制有遮住层时屏蔽回车动作。
    17. 完善接口调用,提供错误代码的维护,修改串的正反序列化 bug。
    18. 解决名字服务表读取错误的 bug。
    19. 优化框架的 JavaScript,释放资源,提高执行效率。
    20. 优化框架的 ECL,提高页面访问速度、减少页面链接数。
  4. WADE 2.61

    1. 客户端环境比较难控制,可以考虑从登录时获取一个客户端 IP(ActiveX 或 Com 组件获取)放入 Session 中传入菜单 url 中,这样每个页面都能获取到正确的 IP 地址。
    2. 页面生成,BuilderRow 更新多区域 l_mt 样式,BuilderTable 支持多布局拼接。
    3. 更新图标组件。
    4. 更新短信发送,支持表名可配,wadeconfig.xml 里添加 <sms name="TI_O_CRMSMS"/> 即可。
    5. 修改批量方法 executeBatch(),实现以 2000 为单位分批提交。
    6. 修改 ComboBox 带 disabled="true" 时,JS 控制的 bug。
    7. 完善身份证前台验证功能。
    8. 添加动态布局角色绑定。
    9. 添加缓存 ehcache_wadelib.xml 配置 TD_M_OPERATOR_KIND。
    10. MessageBox 渲染效果默认不要。
    11. 弹出窗乱点会点用内存。
    12. 提供 common.msg(int msgType, String msg);
  5. WADE 2.6

    1. 完成图表组件的全面升级。
    2. 提供数字与大小写字母组合的前台验证 datatype="numchar"|"numuchar"|"numlchar",并完善前台校验功能。
    3. 对 http 的接口调用不需要做压缩处理,web.xml 需删除如下配置:
      <filter-mapping>
      	<filter-name>compress</filter-name>
      	<url-pattern>/httptran/*</url-pattern>
      </filter-mapping>
      
    4. 解决页面流的相关 bug,提供全字段监听,配置 step 如下:
      <step
      ...
      monitor="ALL"
      />
      
    5. IData|IDataset 正反序列报 JSON 错。
    6. 页面流 在 firefox 和 IE8 下运行没问题 但是在 IE6 和 IE7 下点击下一步时会报 JS 错误:
      char:18594
      错误:系统未找到指定的资源
      
  6. WADE 2.5

    1. 静态树能提供删除结点和子结点,并提供事件。
    2. Editor 组件提交异常。
    3. 前台 JS 校验支持数字 + 字母。
    4. 动态表格支持组合主键验证,支持并成 DataMap 型的串。
  7. WADE 2.4

    1. 改进了 popupDialog 和 popupPage 中事件源对象处理,解决 popupDialog 后设置返回值和 afterAction 调用不正确的问题。
    2. 解决了上传一个文件后,在上传的文件下方生成一个空的记录,ecord=true 的方式上传文件的 bug。
    3. 修改 redirectToMsg 丢失 listener 的 bug。
    4. 修正了 Include 载入非框架 JS 的 bug。
    5. 提供了 String 原型方法中 toDate 转换成日期时间类型的方法,并提供了几个常用原型和类型方法。
    6. 静态树能提供删除结点和子结点,并提供事件,详细参看开发文档。
    7. 规则引擎报错的提示信息。
    8. 解决页面流下一步的 JS 错。
  8. WADE 2.3

    1. 添加 http 压缩功能,优化客户端数据传递优化。
    2. 修正了一个页面里多个编辑器可能出现上传弹出窗处理不到正确编辑器内容的问题。
    3. 丰富了 checkRow 进行主键重复检测时的提示信息。
    4. 解决 IData 和 IDataset 数据转换问题。
    5. BuilderTable 组件修改对 if 条件的 bug。
    6. 增加 ajax 增量 setAjaxXXX 数据方式。
    7. 修正了弹出窗组件设置 textName 属性后调用不到 afterAction 的问题。
  9. WADE 2.2

    1. 提供各类服务走 TD_M_NAMING 路由,解决异常信息的正确显示问题。
    2. 提交应用打包时生成版本功能,结合 weblogic 实现增量热部署。
    3. 更新了 tableedit,提供了获取行 [DataMap] 及表格 [DatasetList] 数据的 JS 方法,支持组合列验证详细信息可查看开发文档。
    4. 解决了 IE6 下上传图片和附件弹出窗打开空白的 bug。
    5. 修复 Editor 组件的相关 bug。
    6. 修正动态布局后台管理增加部件弹出窗在 IE6 下不兼容的 bug,为 Tabset 组件增加 setContentHeight 实例方法
    7. 更新了 tableedit,提供了获取行 [DataMap] 及表格 [DatasetList] 数据的JS方法,支持组合列验证详细信息可查看开发文档。
    8. 修正了打开 IE 模态窗口高度设置失效的 bug。
    9. 解决了在模拟模态窗口中提示信息和异常信息不能关闭的问题。
    10. IDataset 提供组合键 distinct(fieldNames, token) 功能。
  10. WADE 2.1

    1. 完善 LoadTree 数据传递和 public 中 context 数据。
    2. 解决 Wade.DatasetList,Wade.DataMap 多层嵌套问题 [public.js]。
    3. 接口调用和发布的完善,对分页模型的支持。
    4. 动态树传递数据的改造并解决大对象传递问题。
    5. 更新 Quickstart,添加接口调用示例。
  11. WADE 2.0

    1. web 开发框架:基于 MVC 模式的 web 开发框架,利用页面缓存技术,提高页面响应速度,减少服务器压力;并提供丰富的组件库(框架组件、业务组件)、大量采用模板技术,使开发更加高效、灵活。
    2. web 组件库:提供了全面的 web 基本组件(如表单组件、图表组件、链接组件等),并在多年的积累下,开发了一套完整的业务组件(如登录组件、员工组件、部门组件、区域组件等),为开发效率提供了可靠的保证。
    3. 数据库操作框架:统一的数据库连接管理,页面级事务控制确保数据库事务的一致性,封装了简单的 DML SQL 操作,使 SQL 操作方便易用。
    4. 统一的异常处理:规范的异常处理机制,确保错误信息能精确的定位问题,提高查错、排错效率。
    5. Java 规则引擎技术:轻量级 Java 规则引擎,支持脚本化的 Java 代码,支持热代码加载,为规则技术提供有效的技术实现。
    6. 页面流技术:基于可视化流程配置方式,配置页面流、逻辑流,灵活的配置页面操作向导和逻辑逻辑拼装。
    7. 动态页面生成:通过多来源的数据(如配置表、配置文件)转换成标准的数据结构来动态生成页面,结合模板技术,大大提高了页面的重用性,降底开发成本。
    8. JavaScript 框架:高性能的 JavaScript 框架,不仅提供了丰富的前台效验功能,还提供了简单易用的 DOM 的操作、AJAX操作,对常用数据结构(如 Map、List,数组)也有一整套完整的 API,不仅如此,JavaScript 框架还提供了丰富的 UI 组件(如弹出组件、消息提示框等),为页面的交互性、友好性提供了强大的支持;1)web 开发框架:基于 MVC 模式的 web 开发框架,利用页面缓存技术,提高页面响应速度,减少服务器压力;并提供丰富的组件库(框架组件、业务组件)、大量采用模板技术,使开发更加高效、灵活。
    9. web 组件库:提供了全面的 web 基本组件(如表单组件、图表组件、链接组件等),并在多年的积累下,开发了一套完整的业务组件(如登录组件、员工组件、部门组件、区域组件等),为开发效率提供了可靠的保证。
    10. 数据库操作框架:统一的数据库连接管理,页面级事务控制确保数据库事务的一致性,封装了简单的 DML SQL 操作,使 SQL 操作方便易用。
    11. 统一的异常处理:规范的异常处理机制,确保错误信息能精确的定位问题,提高查错、排错效率。
    12. Java 规则引擎技术:轻量级 Java 规则引擎,支持脚本化的 Java 代码,支持热代码加载,为规则技术提供有效的技术实现。
    13. 页面流技术:基于可视化流程配置方式,配置页面流、逻辑流,灵活的配置页面操作向导和逻辑逻辑拼装。
    14. 动态页面生成:通过多来源的数据(如配置表、配置文件)转换成标准的数据结构来动态生成页面,结合模板技术,大大提高了页面的重用性,降底开发成本。
    15. JavaScript 框架:高性能的 JavaScript 框架,不仅提供了丰富的前台效验功能,还提供了简单易用的 DOM 的操作、AJAX 操作,对常用数据结构(如 Map、List,数组)也有一整套完整的 API,不仅如此,JavaScript 框架还提供了丰富的 UI 组件(如弹出组件、消息提示框等),为页面的交互性、友好性提供了强大的支持。