您的位置:首页 > 其它

免费开源平台G4Studio V3.0发布

2011-12-02 01:34 387 查看
转自:http://www.iteye.com/news/22853

我非常高兴的宣布我们最新的G4Studio_V3.0版本已经正式发布。

G4Studio是一套面向中小软件企业及个人开发者的集设计、开发、部署、后期维护于一体,力求覆盖整个软件生命周期的高品质开源免费产品套件。

点此观看视频演示:http://v.youku.com/v_show/id_XMzA1MjIwNjM2.html

G4Studio官网:http://www.g4studio.org/

G4Studio在线演示已升级到V3版本,现已开放。感兴趣的可以在线体验:

http://web230531.host89.chinajsp.net


源码下载:Google Code主页 http://code.google.com/p/g4-xiongchun/
功能新增


(1).扩展了htmleditor组件,重写了插入超链接功能、新增了插入图片功能(包含:上传插入和链接插入)、新增了插入表格功能、新增了插入水平线功能、新增了删除样式功能、新增了word模式粘帖功能。

(2).新增了扩展后的htmleditor使用标准范例。菜单路径:标准范例->表单及表单元素->其他表单常用组件->富文本输入框(扩展)

(3).新增了Excel导出功能模块中的[导出2]按钮,演示了基于复杂格式模板的Excel导出。(多位用户提交需求)

(4).新增了将当前登录用户信息通过<eRedG4:html />标签导出到框架页面中的功能,大家在任何一个JS上下文环节中都可以使用类似parent.userid的方法获取得UserInfoVO对象中的属性。(chusiyou等提交需求)

(5).集成了Apache Common Net包,封装了FTP协议的文件处理API。并在此技术上新增了FTP协议文件处理范例。(湖北用户新需求)

(6).新增了Grid组件的复杂多级表头分组支持。在此基础上开发了表头分组标准范例模块。菜单位置:开发人员菜单->标准范例->表格组件->表格范例七(表头分组)(湖北用户新需求)

(7).新增了Flash图表范例,图表综合范例一(动态数据源):根据数据动态变更Flash图形报表显示。(多位社区用户提出)

(8).新增了对同时连接不同数据库产品的多个数据源的支持。比如同时连接oracle和mysql的数据源。以前版本仅支持连接单一数据库产品的单一数据源或多个数据源。(南京.老猫;长沙.SP等提交需求)

(9).新增了浏览器标题前的小图标设置功能,可在全局参数表中配置。

(10).新增了运行监控->[服务器信息]菜单,完成了对服务器基本属性读取和JVM内存实时监控以及物理主机内存状态实时监控。

(11).新增了标准范例->图表组件->图表综合范例二菜单,演示了在Ext窗口上动态填充图表数据源重绘图表的范例。

(12).新增了[UI元素托管]、[UI元素人员授权]、[UI元素角色授权]三个菜单功能,并封装了<eRedG4:ext.uiGrant/>标签。通过上述封装实现了基于角色和基于人员的界面UI元素权限控制。

(13).标准范例系统新增了[演示UI元素授权]菜单,演示了UI元素授权的效果。需要以[huangyu/111111]用户登陆。

(14).新增了“系统锁定”功能。入口:[主界面右上角]->[首选项]->[系统锁定]

Bug修正|缺陷完善

(1).修正在IE8环境下登录窗口账户或密码输入错误时报脚本错误:消息: 'win.getComponent(...).form' 为空或不是对象的Bug。[社区用户提交Bug]

(2).修正了在IE8环境下[组织机构管理、菜单资源管理]中新增窗口和修改窗口高度不够表单显示不完整的Bug。

(3).删除了服务器信息监控中和Linux|Unix系列主机不兼容的主机物理内存监控功能。只保留了JVM内存监控。

(4).解决了excel导出如果excel全是parameter对象没有filed对象时候:excelExporter.setData(parametersDto, new ArrayList());时越界的bug。(杨翼提交Bug)

(5).修正了由于浏览器自身机制多个窗口或者浏览器标签页共享session引起的同一个客户端使用同种浏览器同时以不同帐户登录造成session覆盖、会话信息串位的bug。解决办法:禁止不同账户同时在同一客户端同种浏览器登录,在某些特殊情况下已经登录2个账户的时候禁止前一个账户在发出请求并将其重定向到登录页面(湖北用户daiqunhua提交bug)

(6).修正了Flash上传组件在FireFox下上传进度显示不完整的Bug。

(7).移除了以前集成进来的JSTL标准标签库。以后基于G4的页面开发中不再使用JSTL。

(8).修正了Linux下高并发/多用户请求页面时报open too many files的bug(流星等多位社区用户提交Bug).

(9).启用了iBatis的命名空间机制。约定SQL映射文件名为其命名空间,在程序中根据此命名约定显示调用SQL语句,便于以后维护寻找SQL语句所在映射文件。比如:g4Reader.queryForPage("Demo.queryBalanceInfo2", dto);在此机制下重构了所有后台代码。(社区用户提的建议)

(10).修正了表格的分页下拉选择框没有正常分页,所有数据一次性查出的Bug.(社区用户zgh207提交Bug)

(11).修正了主界面首选项->修改个人信息 修改成功后窗口不会自动关闭的缺陷.(社区用户Ryen提交Bug)

(12).修正了组织机构管理中的新增部门窗口,如果先点了重置按钮再输入部门信息后点保存按钮,将删除所有部门节点的严重Bug。(社区用户.seoul提交Bug)

(13).升级了MySQL的JDBC驱动包,解决查询Mysql5.0版本BigDecimal类型时报SQLException的Bug.(社区用户提交bug)

(14).加入了表单必输项的CSS样式定义。通过设置global.g4.properie的micolor属性来全局设定。对系统管理功能各功能模块加入了必输项的标签颜色高亮显示。

(15).完善了表格组件分组表头中行合并后文字不能垂直居中的缺陷。(湖北用户提交)

(16).修复了权限功能模块中,未选中表格项目点击修改按钮在IE下出现脚本错误的bug。(hcs1981提交bug)

(17).修复了人员管理与授权和角色管理与授权的能看到同级部门下角色和人员的bug。(湖北.daiqunhua提交bug)

(18).修正了日历控件在FireFox和Chrome浏览器下无法下拉选择年月的bug.(NO.5235提交bug)

(19).完善了系统日志输出模式。

(20).为兼容对标准校验严格的Weblogic11g中间件,进一步规范了web.xml配置项和自定义标签配置,加入了weblogic.xml配置文件。

(21).修复了在SystemInitListener类中使用Connection对象而没有正常关闭导致连接数过多的bug。

(22).完善了Action中的提示信息和JS交互方式(setOkTipMsg()和setErrTipMsg()),将4行Java代码封装为了1行代码.同时也兼容支持以前的写法,如果除了提示信息还要像客户端返回其他参数的情况就得使用以前的写法。

(23).完善了codeStore标签,加入了代码过滤功能。如下:<eRedG4:ext.codeStore fields="SEX,LOCKED,USERTYPE:3!1"/>

(24).完善了授权模型中部分表会产生历史垃圾数据的问题。改变了部门和人员授权对象的删除策略,由原来的物理删除改为打有效标志为无效。其他授权对象和授权关系表沿用物理删除的策略。

(25).改进了登录帐户密码修改时对当前密码的验证逻辑。

(26).升级了G4Studio平台的Flash报表组件,显示效果更美观,图表根据数据源动态切换更加流畅!

(27).给<eRedG4:flashReport />标签加入了style属性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐