阅读更多

27顶
23踩

开源软件

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

2011-09-21 11:11 by 见习记者 eredlab 评论(79) 有29485人浏览
我非常高兴的宣布我们最新的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 条 请登录后发表评论
59 楼 hxg1026 2011-09-22 15:12
强烈支持,好的系统将带动一大批程序员!
58 楼 stevensinclair 2011-09-22 12:10
作者你太狂了.程序员不应该这样的.谦虚点.真的.
57 楼 jxpath 2011-09-22 09:03
支持

xiong cun
56 楼 kjj 2011-09-22 09:00
还有一批装正义的,开源目的是啥,挣钱呗,别把自己弄得多么正义,正正当当的开源有啥不好呢!!
55 楼 wiflish 2011-09-22 08:43
支持开源。为啥要在门前挖条沟呢??
54 楼 hweiyahoo 2011-09-21 22:43
林子大了什么鸟都有。
g4已经在项目中使用了。很好,继续支持
53 楼 daifeng130 2011-09-21 22:18
明天让兄弟们帮我点击链接,赚够G币,下载源码,看了之后再评论。
52 楼 zfree 2011-09-21 20:52
这个玩意说白了就是一堆LAJI,浪费你时间的
51 楼 eredlab 2011-09-21 20:50
我没有小号,我就一个号(eredlab)。其它的就不和你争了,我已经淡定了。。。
50 楼 eredlab 2011-09-21 18:47
晕 被管理员修剪了评论了 评论没有数据完整性了 还把我的下载连接放到了新闻中 但不代表我像有些人妥协我对这次下载机制调整的做法 郁闷  ITEye的管理员先斩后奏 不过偶接受了 ITEye还是很支持开源项目的。在此表示感谢
49 楼 fainfy 2011-09-21 18:44
支持一下楼主,继续努力做大做强。
既然楼主是一个中国人,就应该明白。
你干嘛和那些2货较真,伤身,走自己的路管他人怎么想怎么说。
48 楼 vb2005xu 2011-09-21 18:42
首先不管这个东西的好坏...

这么大 我很不喜欢 还是继续 nutz + 自己实现
47 楼 yin_bp 2011-09-21 18:21
swen00 写道
这里大爷是很多,很难伺候..

大部分人都是来发表感慨的,估计都没怎么看正文
46 楼 lvjinhua 2011-09-21 17:44
我也挺看好的!
45 楼 yin_bp 2011-09-21 17:26
说句老实话,国内开源之所以难以搞起来,最主要的原因有三:
一是大家都要吃饭,都要赚钱,不能安心地搞开源
二是国内能够整体把握一个纯技术项目体系架构的人才太少了
三是环境不好,如果有人想搞开源,立马n多的人跳出来冷嘲热讽,口水都能把你淹死

如果这三个问题能够解决好,何愁国内出不来spring,jboss这样的大型开源项目。
AAA- 写道
以前都是看国外人完开源,现在终于国人也渐渐想开了。总之还是一种进步。


很不明白那些讽刺的人是什么心态。除非你做得比别人好~带动了行业前进了。

其实很需要像caoyangx 这种类型的喷火枪,他们的鞭策是G4之类开源项目前进的动力,没了他们开源社区就是一潭死水。
44 楼 AAA- 2011-09-21 17:09
以前都是看国外人完开源,现在终于国人也渐渐想开了。总之还是一种进步。


很不明白那些讽刺的人是什么心态。除非你做得比别人好~带动了行业前进了。
43 楼 wnick 2011-09-21 16:53
我没使用过这产品
不过任何东西都需要一定的宣传
别个宣传方式也许你不满
不过不要激动
linux系统spring 这些都是各种各样的宣传
42 楼 yin_bp 2011-09-21 16:45
说句老实话,国内开源之所以难以搞起来,最主要的原因有三:
一是大家都要吃饭,都要赚钱,不能安心地搞开源
二是国内能够整体把握一个纯技术项目体系架构的人才太少了
三是环境不好,如果有人想搞开源,立马n多的人跳出来冷嘲热讽,口水都能把你淹死

如果这三个问题能够解决好,何愁国内出不来spring,jboss这样的大型开源项目。
41 楼 eredlab 2011-09-21 16:08
metadmin 写道
eredlab 写道
metadmin 写道
你们开源协议是什么啊?
做为开源产品,不仅是把代码公开。开源协议很重要,这涉及到开发人员能不能把你的项目集成到商业产品里面。

看你的视频,好像用了EXT吧。看样子,你只能选择GPL协议了。


G4因为受到Ext的传染,我们是使用GPL协议的,这个在我们的GoogleCode下载站有声明啊!左上角位置,下载平台的时候就看见了:http://code.google.com/p/g4-xiongchun/


在http://www.g4studio.org/ 里面显著位置标识一下吧~


这个可以的啊 。
40 楼 eredlab 2011-09-21 16:07
metadmin 写道
GPL协议的软件,严格说是自由软件了,而不是开源软件。

不同意在GPL协议下的项目化为自由软件的说法,自由软件感觉他的提法比GPL更开放更友好。开源软件只不过是早期的自由软件的概念的发展和细分,慢慢的细分出很多开源流派。感觉自由软件和开源软件两个概念并不是非此即彼的关系。

发表评论

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

相关推荐

  • 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 /...

  • 我的第一个C#小程序之简单音乐播放器1731655933.html

    我的第一个C#小程序之简单音乐播放器1731655933.html

  • 练习springboot1 项目 模拟高并发秒杀,实现基本的登录、查看商品列表、秒杀、下单等功能,简单实现了系统缓存、降级和限流

    练习springboot1 项目 模拟高并发秒杀,实现基本的登录、查看商品列表、秒杀、下单等功能,简单实现了系统缓存、降级和限流。SpringBoot + MyBatis + MySQL+Druid + Redis + RabbitMQ + Bootstrap + jQue….zip

  • html常规学习.zip资源资料用户手册

    html常规学习.zip资源资料用户手册

Global site tag (gtag.js) - Google Analytics