阅读更多

27顶
23踩

开源软件

原创新闻 免费开源平台G4Studio V3.0发布

2011-09-21 11:11 by 见习记者 eredlab 评论(79) 有29551人浏览
我非常高兴的宣布我们最新的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属性。

27
23
评论 共 79 条 请登录后发表评论
79 楼 ad6543210 2011-10-04 10:25
lonelybug 写道
我是看花眼了么?"[MySQL管理工具]Navicat9_mysql企业版(含序列号)" 你放在google code里面允许下载!?
就算你是开源,也还是要有基本的版权意识。你这是明目张胆的利用google进行盗版传播!


測了一下,還真的有序號
用開源來散播盜版...
78 楼 lonelybug 2011-09-24 19:15
我是看花眼了么?"[MySQL管理工具]Navicat9_mysql企业版(含序列号)" 你放在google code里面允许下载!?
就算你是开源,也还是要有基本的版权意识。你这是明目张胆的利用google进行盗版传播!

77 楼 yueai22 2011-09-23 17:09
必须得支持下。。。希望能做得更好。。。
76 楼 eredlab 2011-09-23 16:41
替ITEye澄清一下:部分不明真相的人误传G4和ITEye有商业广告合作协议,再次声明一下:我们使用这个社区平台作为G4宣传和大家分享的独家网络载体,只因为其会泽百家-至公天下的运营作风以及他们对国内开源事业的支持与期待。其次,G4作为一个不盈利的开源项目也没有相应的广告经费。最后,再次感谢ITEye!
75 楼 yhjhoo 2011-09-23 14:10
中间浏览器死机,ext太耗费资源。。。。。!!!!!
74 楼 courage207 2011-09-23 13:03
关注了,挺好的
73 楼 caizi12 2011-09-23 12:41
不错,很好很强大,有些地方比我们公司的平台做的还完善。拿去自己接个私活,做个小系统,很不错哦。
72 楼 peak 2011-09-23 10:26
只要是国内的开源项目,我都精神上支持。。。没钱就捧个人场
71 楼 daifeng130 2011-09-23 08:25
首先声明我是一个普通的程序员,不是作者的什么“小号”。昨晚刚下载了源码,并在本机部署成功。看到那么多尖酸的评论,我忍不住想为作者说两句。作者从2007年开始做开源(从作者的网站上看到的),一直坚持到现在,且目前已拥有一定数量的支持者,已经非常不宜,我们应该鼓励、支持,而不是打击。大家要是觉得作者做得不好,你做开源试试?要是觉得作者做的功能不够好,你提供一个功能更好、更强大的开源项目让大家学习学习。作者采用EXTJS作为前端展示的框架,能达到那样的展示速度,已经很不容易了。并提供了大量的案例,可以说为EXTJS的使用者带来了福音。
70 楼 hcs1981 2011-09-23 07:58
不管你们支不支持,反正我是真的用了,也进行了一些实际的开发,在上个版本中也遇到一些问题,我反馈给了作者,作者也授受并修改了。
我看了大家的评论,我觉得有些批论还是尖酸刻薄,有这个必要吗,不管人家是怎么弄出来的,毕竟人家是做出来了!我们应当向他学习!不管你学不学,反正我学了!
69 楼 eredlab 2011-09-22 21:26
G4Studio在线演示已升级到V3版本,现已开放。感兴趣的可以在线体验。
http://web230531.host89.chinajsp.net
68 楼 毕竟红尘 2011-09-22 19:57
感觉还是不错的
67 楼 yin_bp 2011-09-22 18:46
jbob 写道
开发这么多内容是够累的,支持一下。

冰冻三尺非一日之寒
66 楼 jbob 2011-09-22 16:42
开发这么多内容是够累的,支持一下。
65 楼 立于三十 2011-09-22 16:28
技术含量一般般哦
64 楼 eredlab 2011-09-22 16:04
天一 写道
没看到源码下载地址呢,连编译好的都没看到,玩儿啊?

ITEye的管理员已经把下载地址公布在文章开头的地方了
Google Code主页:
http://code.google.com/p/g4-xiongchun/downloads/list
63 楼 天一 2011-09-22 15:53
没看到源码下载地址呢,连编译好的都没看到,玩儿啊?
62 楼 谢青莱 2011-09-22 15:42
下架下架   
61 楼 ltian 2011-09-22 15:42
真是:
   口水连天向天横,势拔五岳掩赤城!
60 楼 ltian 2011-09-22 15:39
认真地看了一些视频,感觉做的不错,给小企业开发简单应用可以很好满足,但是从模型上看,还有很多地方明显有待提高,否则难以支持复杂一点的应用。

从定位上看,提供的东西太多了,难免不专注。要么你提供UI控件类库,要么提供桌面和权限平台。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • G4Studio_V3.0 Ext非常详细的例子

    在网上找到的开源extjs技术资料,可以当做ext开发的百科全书来用,最重要的是每一个小东西都有非常完整的例子

  • 写技术文章必备的几个小工具

    今天给大家推荐写博客必备的几个工具,也是我自己每次写文章用到的。 一.小书匠这个工具是345大神告诉我的,非常好用的MakeDown编辑器,比较常见的网站都支持,例如:csdn,简书。官网下载页面传送门在IT这个快节奏的行业,用了这个工具写文章之后能帮到我们什么? 节省时间,容易学习,语法简单,打字速度快(基本不要动鼠标),下面我给大家介绍下他的特性。。。。用了它之后,相信你会跟我一样爱上他。。。

  • 网易博客居然要关了,我写的文章啊!

    文章目录 再见我的网易博客 起初的新浪网易博客 无语的网易博客   再见我的网易博客 2011年开始实习工作,那时候在新浪博客开始写文章,13年也在CSDN写过一篇,后来最终选定在网易博客上面写文章,写了200多篇,遗憾最终要关闭了。留个封面主页吧!再见! 起初的新浪网易博客 回想2011年Android刚刚兴起,那时候在新浪博客开始写文章,那时候就是一名“新兵蛋子”,...

  • AOSuite V3.0 发布,开源JavaEE快速开发平台

    AOSuite V3.0发布了,这个版本包含 11 个新增/修复/优化。 版本变更日志 1、【修复】修复了Httpclient工具类设置连接超时时间和等待响应时间无效的bug。 2、【新增】新引入了标准标签中的fn标签库和fmt标签...

  • G4Studio开源平台下的UI元素授权的参考模型和实现

    应广大用户的普遍需求,G4开源平台将从9月21日发布的V3.0版本开始支持UI元素授权功能,现将相关细节发出来请大家提提意见,看还有什么完善的地方。需求描述根据登录人员控制按钮的激活、禁用、显示、隐藏状态。根据...

  • 中国优秀开源项目

    G4Studio 一套基于JavaEE、面向小微型软件企业及个人开发者的一站式系统集成与行业应用二次快速开发平台,力求覆盖整个软件生命周期。 当前81票 Go Web编程 一套开源图书,介绍如何...

  • java开源

     G4Studio是一套基于JavaEE、面向小微型软件企业的免费开源产品套件,集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理于一体,力求覆盖整个软件生命周期,被誉为“程序员私活神器”。...

  • 2012年度最受欢迎中国开源软件评选

    G4Studio是一套面向中小软件企业及个人开发者的集设计、开发、部署、后期维护于一体,力求覆盖整个软件生命周期的高品质开源产品套件。(... 当前票数: 94 投票 GalHttprequest GalHttprequest 是一个...

  • 2013年度中国优秀开源项目

    2013年度中国优秀开源项目  当前63票 ACL 一个通用网络通信库,为C/ C++程序员提供高效、稳定、可靠、功能强大的开发通讯与服务器框架,以及各种常见应用协议的客户端库。 当前70票 Ansj...

  • 参与评选开源软件名单

    G4Studio是一套面向中小软件企业及个人开发者的集设计、开发、部署、后期维护于一体,力求覆盖整个软件生命周期的高品质开源产品套件。(... 当前票数: 94 投票 GalHttprequest GalHttprequest 是一个android...

  • java开源大全

    Spring Framework 【Java开源 J2EE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是...

  • JAVA开源大全

    Beanshell 【Java开源 动态语言】Beanshell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。...

  • 2013年度中国优秀开源项目入围奖

    ACL 一个通用网络通信库,为C/ C++程序员提供高效、稳定、可靠、功能强大的开发通讯与服务器框架,以及各种常见应用协议的客户端库。...AnyCAD是一个专业的3D建模和可视化平台,小而强大,你可以在Any...

  • 数百种 Windows 软件的免费替代品列表(转)

    [非免费] 2) Mutt 3) Gnus. 4) Elm 5) Emacs 新闻阅读器 1) Agent [私有] 2) Free Agent 3) Xnews 4) Outlook 5) Netscape / Mozilla 6) Opera [私有] 7) Sylpheed / Sylpheed-claws 8) Dialog 9) ...

  • 常用资源发布

    http://www.xiazaiba.com/html/409.html 易语言 V5.1 完美破解版 编程工具 中文编程语言 自带数据库 http://www.05sun.com/downinfo/721.html delphi7 企业版 破解的 很小的开发工具 能够适用各种开发平台 ...

  • 数百种 Windows 软件的免费替代品列表

    [非免费] 2) Mutt 3) Gnus. 4) Elm 5) Emacs 新闻阅读器 1) Agent [私有] 2) Free Agent 3) Xnews 4) Outlook 5) Netscape / Mozilla 6) Opera [私有] 7) Sylpheed /...

  • 基于STM32单片机的激光雕刻机控制系统设计-含详细步骤和代码

    内容概要:本文详细介绍了基于STM32单片机的激光雕刻机控制系统的设计。系统包括硬件设计、软件设计和机械结构设计,主要功能有可调节激光功率大小、改变雕刻速率、手动定位、精确雕刻及切割。硬件部分包括STM32最小系统、步进电机驱动模块、激光发生器控制电路、人机交互电路和串口通信电路。软件部分涉及STM32CubeMX配置、G代码解析、步进电机控制、激光功率调节和手动定位功能的实现。 适合人群:对嵌入式系统和激光雕刻机感兴趣的工程师和技术人员。 使用场景及目标:① 适用于需要高精度激光雕刻的应用场合;② 为开发类似的激光雕刻控制系统提供设计参考。 阅读建议:本文提供了详细的硬件和软件设计方案,读者应结合实际应用场景进行理解,重点关注电路设计和代码实现。

  • 白色简洁风格的前端网站模板下载.zip

    白色简洁风格的前端网站模板下载.zip

Global site tag (gtag.js) - Google Analytics