1.3K Star 2.3K Fork 1.2K

xiongchun / AOSuite

2017-03-28 23:15
431745 osworks 1597245496 xiongchun

1、【修复】修复了Httpclient工具类设置连接超时时间和等待响应时间无效的bug。
2、【新增】新引入了标准标签中的fn标签库和fmt标签库。
3、【新增】在表格管理中加入了表格列分割线的范例。
4、【优化】将代码生成器生成的**Dao.xml中的模糊查询%xx%改为xx%。(MySQL中的前后模糊查询会导致该字段的索引失效而全表扫描)删除了生成java文件后导入依赖类的冗余依赖。
5、【新增】针对MySQL数据源增加了&allowMultiQueries=true参数,实现MyBatis的SQLMapper中批量执行SQL的能力。
6、【删除】按照“”组合由于继承“”原则,删除了AOSBaseService基类,并调整了相关代码。
7、【优化】优化了ID生成器的生成策略和相关算法。
8、【优化】优化了主界面水平导航条的显示逻辑,当只有一个导航按钮的时候导航条被自动隐藏。
9、【优化】重新规范了JSP页面中相关属性名和变量名的命名规范。类_w_add纠正为w_add、id_no_纠正为id_no等。
10、【优化】重构了数据库表及字段命名规范。将表命名aos_org_改为aos_org、字段命名parent_id_改为parent_id,并对程序中波及到的相应代码进行了重构。[批注:以前表和字典末尾带_的命名规则参考了工作流引擎activiti的命名规则,虽然能最大限度的保持对不通数据库版本保留字的兼容性,但对程序代码规范和整洁性破坏挺大的。]
11、【修复】修复了表单元素的keydown和keyup事件无法绑定的bug。

Last committed message: no commit message
2017-03-13 13:29
431745 osworks 1597245496 xiongchun

1、【修复】修复了bigint作为数据表主键时,代码生成生成数据访问接口*Dao.java时候缺失BinInteger类导入的bug。
2、【新增】新增表格的表头分组功能实现。并在【表格组件二】中演示了其基本用法。
3、【优化】完善了【Redis缓存管理】模块中的命令窗口的UI布局缺陷。
4、【优化】完善了获取Redis客户端连接的异常处理机制。
5、【新增】新增了启动时的Redis环境检测机制,如果缺失Redis连接,给新手提出友好的排错引导和建议信息。
6、【修复】修复【表单组件】范例模块中弹出选择表格双击后不能回填赋值的bug。
7、【优化】修复了依赖字典数据源的下拉框的下拉项没有按照排序号升序排序的缺陷。

Last committed message: no commit message
2017-03-07 22:38
431745 osworks 1597245496 xiongchun

1、【修复】修复了表格列锁定Ext原菜单未汉化的问题。
2、【新增】新增了表格数据查询时无结果集时表格内部的显示信息。
3、【新增】新增了aos:gridpanel标签的enableColumnHide属性,用于设置是否启用表格列的隐藏功能。缺省true。
4、【新增】在【表单组件】范例模块加入了单选框和复选框选择事件监听的例子。
5、【新增】aos:gridpanel标签新增了features属性、aos:column标签新增了summaryType属性和summaryRenderer属性,实现了表格统计汇总功能。
6、【新增】新增了【基础组件-表格组件二】范例,演示了表格统计汇总功能。

Last committed message: no commit message
2017-02-26 23:42
431745 osworks 1597245496 xiongchun

1、【新增】在【基础组件->按钮|停靠栏|信息提示】演示模块中增加了消息提示的各种标准方式已经开关按钮(aos:toggle)标签组件的使用方式。
2、【新增】新增了【基础组件->容器组件及常用布局】演示模块。分别演示了面板组件、Tab组件、窗口组件、Iframe组件的用法及其常用布局方式(Fit布局、Absolute布局、Accordion布局、Border布局、Anchor布局、Column布局、Hbox布局、Vbox布局)。
3、【新增】新增了基于Redis单线程原理的分布式锁实现。
4、【优化】完善了aos:formPanel标签,当表单元素溢出时缺省自动出现滚动条,不需再设置autoScroll=“true”属性。
5、【修复】修复了aos:docekd标签由于资源释放问题导致在某些情况下组件边框重合或缺失的bug。
6、【新增】新增了aos:formpanel标签的standardSubmit属性,用于完成对表单传统同步提交方式的支持。
7、【新增】新增了【基础组件->表单组件】范例,演示了基本表单元素、常用表单API、表单数据交互、常用表单布局等表单相关用法。
8、【新增】新增了【基础组件->表格组件】范例,演示了表格相关基础功能和高级特性的用法。
9、【修复】修复了可编辑表格在行编辑模式下数据校验时,如果初始数据校验不通过,则修正数据后保存按钮也不能激活的bug。

Last committed message: no commit message
2017-01-21 13:43
431745 osworks 1597245496 xiongchun

1、【优化】将【功能模块】、【部门管理】的表格数据显示模式调为缺省非级联显示模式。
2、【优化】将aos:tabPanel标签的tab标题高度缺省设置为30,解决了未指定activeTab属性初始时,第一个卡片不显示高亮选中状态的问题。
3、【修复】修复aos:button标签当iconAlign属性为top或bottom时,icon和text文
相对位置错类的bug。
4、【新增】新增了【按钮|停靠栏】功能模块范例,演示了按钮和停靠栏(工具栏、状态栏)的基本用法。
5、【优化】完善了Redis连接方法,增加了Redis服务器密码校验功能。
6、【优化】完善了自动生成的Dao代码相关文件的一些缺陷和命名规范。
7、【优化】完善了AOSHttpClient封装类,提供了创建连接超时时间和等待响应超时时间设置(缺省30s)。

Last committed message: no commit message
2017-01-07 17:43
431745 osworks 1597245496 xiongchun

1、【优化】优化Ant打包脚本,增加-XDignore.symbol.file编译选项,忽略符号表ct.sym, 直接查找rt.jar。防止找不到部分com.sun等私有依赖类。
2、【新增】在demoService中增加了嵌套事务时配置传播行为的使用方法。
3、【新增】在【实例④:常用菜单2】中增加了一种常用的弹出窗口布局。
4、【优化】优化了代码生成器。将形如aos_user_module数据表对应的代码文件命名优化为AosUserModuleDao.java等驼峰命名规则。
4、【优化】优化了【Redis缓存管理】模块,加入对Set数据类型的支持,加入了命令窗口功能。
5、【删除】删除了aos:treepicker标签。
6、【修复】修复了对象之间属性值拷贝当属性的日期格式为EEE MMM dd HH:mm:ss z yyyy时无法拷贝的错误(fixed by zyz)。

Last committed message: no commit message
2016-12-15 21:39
431745 osworks 1597245496 xiongchun

1、【优化】优化了MyBatis一级缓存的配置,使得注解事务时的数据库隔离级别设置能有效工作。
2、【修复】修复了角色管理不能完全取消角色权限授权信息的bug。
3、【优化】角色授权管理针对超级用户角色定义了内置菜单,防止因误操作使超级用户丢失基本的权限管理功能。
4、【优化】将提示信息分为AOS.info()一般弹窗提示、AOS.warn()警告弹窗信息、AOS.err()错误弹窗信息和AOS.tip()一般滑动层提示信息。
5、【修复】修复了AOSHttpclient接收中文响应乱码的bug。
6、【优化】优化了AOSHttpclient,兼容了K-V参数和直接发送JSON请求数据的情况。
7、【新增】新增了API接口开发的例子CreditCardController(api/creditCard)。
8、【优化】优化了Http拦截器,分离了后台管理系统Http请求和API接口请求。
9、【优化】完善了发布打包机制,可针对部署环境不同(测试、生产等)在打包过程中动态修改配置文件配置信息(提供了Ant脚本修改属性文件和XML配置文件的功能)。

Last committed message: no commit message
2016-12-02 10:42
431745 osworks 1597245496 xiongchun

1、【优化】优化了缓存Key的存储结构。
2、【优化】优化了配置文件中扫描包路径的配置项。
3、【新增】新增了【工具->Redis缓存管理】模块,对Redis进行可视化管理和缓存服务器的健康状态检查。
4、【修复】修复了在一些特殊情况下,如版本升级时候执行新的数据脚本或者手工修改了DB授权数据导致授权数据与缓存数据不一致的bug。(启动时清除了授权数据,后续访问会重建授权缓存)
5、【优化】优化了MySQL|PGSQL复杂SQL的分页算法查询效率。
6、【优化】优化了内嵌服务器Jetty的表单提交大小。
7、【新增】标签新增dicDataType属性,解决当业务表中存储字典数据类型为数值型时,从表格中form.loadRecord()无法将下拉代码正确转换的问题。
8、【优化】在httpModel模型中注入了HttpServletResponse对象用于导出电子表格或其他输出流对象。
9、【优化】为了便于搜素引擎检索AOS相关资源,将AOS更名为AOSuite!(AOS名称的商业广告太多了)。

Last committed message: no commit message
2016-10-24 19:47
v2.0-release
全新换代升级版本 zip tar.gz
2016-05-09 13:06
431745 osworks 1597245496 xiongchun
  1. 【优化】优化了aos:combobox标签,在readonly和disable模式下不出现“请选择…”提示。
  2. 【变更】将缺省连接池管理由DBCP变更为c3p0。
  3. 【升级】将MySQL的连接驱动升级为mysql-connector-java-5.1.37-bin.jar。
  4. 【优化】优化了请求过滤器的日志输出。
  5. 【变更】移除了范例功能模块对H2数据库的依赖。
  6. 【修复】修复了所有表格翻页后再进行条件查询时的bug。
  7. 【优化】优化了大尺寸屏幕下右上角界面元素显示缺陷问题。
  8. 【优化】优化了SqlDao类,新增了返回SqlSession对象的方法。
  9. 【修复】修复了AOSID.java类中获取UUID分组的一个bug。
  10. 【修复】修复了*Mapper.**数据操作接口不能打印出结果集合日志的bug。
  11. 【优化】删除了直接引入第三方依赖包的源码,将其打为jar包引入(源码均已一并打到JAR中)。activiti-aos-5.18.0.jar。
  12. 【删除】删除了AOSJson.java中的格式化配置属性:json_format。
  13. 【修复】修复了启动时解析*Mapper.xml文件出错日志不输出的bug。
  14. 【修复】修复工作流activiti-aos-5.18.0.jar包中mappings.xml文件不存在导致getMyBatisXmlConfigurationSteam返回的InputStream为null。
  15. 【优化】优化了表格数据加载时间,缺省设置为120秒。
Last committed message: no commit message
Java
1
https://gitee.com/osworks/AOS.git
git@gitee.com:osworks/AOS.git
osworks
AOS
AOSuite

Search