做最厚道的开源项目-将开源进行到底!
简介:
G4Studio(易道系统集成与应用开发平台)是一个开放源代码的、面向企业计算环境下异构系统集成与行业应用快速二次开发的平台。它包括:基础类库、业务模型框架、富浏览器端开发框架、富桌面端开发框架、权限参考模型、平台代码生成器六大组成部分。
GoogleCode项目主页:
http://code.google.com/p/g4-xiongchun
在线演示系统
http://web230531.host89.chinajsp.net
eRedG4成长日志
2010-12-22 发布eRedG4_V1.03.1版本
(1).
修复了系统管理下面所有功能分页的Bug.(此Bug由V1.03版本简化DAO开始模式,重写系统够后台时候引起)
(2).
修复了人员授权后登录系统求权限并集的Bug.(此Bug由V1.03版本简化DAO开始模式,重写系统够后台时候引起)
(3). 修复了封装的mysql分页算法翻页时候每页记录数翻倍的BUG.
2010-12-20 发布eRedG4_V1.03版本
(1).
实现了服务器不相关的静态资源管理器(G4.Resource),对CSS/JS文件进行压缩和缓存处理。
(2). 基于G4.Resource对在线演示系统进行升级,完成在线演示系统的二次提速.效果很给力!
(3). 完善序列号反生器组件(G4.ID)在高并发下的线程同步隐患问题。
(4). 以G4最终定位的简化Dao开发模式的思想,重写G4初期实现的权限参考模型的后台代码。
(5). 解决系统管理模块中MYSQL不兼容Oracle的sysdate关键字而引起的bug。
(6). 重新规划了业务模型层的命名规则并对现有代码做了相应调整。
(7). 对配置文件目录结构做了微调。
(8). 废除了领域实体对象Domain的概念,引入持久化对象PO和值对象VO的概念。
(9). 修复在MYSQL5.5版本下maxvalue被作为保留字导致G4出错的Bug。
2010-12-15 发布eRedG4_V1.02版本
(1). 完善了JDBC监控的控制台输出模式。
(2). 解决了index.js中由于网络慢Dom元素未产生而提前执行获取Dom方法的Bug。
(3). 购买了虚拟主机部署了eRedG4演示站点。
(5). 解决非developer帐户登录查询基于用户授权的菜单权限信息SQL语句的Bug。
(6).
解决了EAHTTPSESSION表在Tomcat中启动sessionid由于字段长度不够而报错的Bug。
(7). 对监控功能加入了演示运行模式控制。
(8).
编写了《搭建G4开发环境.chm》文档;重新录制了《视频教程:搭建基于eRedG4_V1.*的开发环境》。
2010-12-12
发布eRedG4_V1.01版本
(1).
全面支持了Mysql。系统管理及所有的Demo都能做Mysql上运行,并封装了Mysql分页算法。对用户提供了和Oracle一致的分页API编程接口。完全屏蔽MYQL和Oracle的底层数据库分页算法差异。
(2).
修复了系统管理功能中的表格翻页丢失查询参数的Bug。
(3).
美化了系统管理菜单图标及调整了菜单排列。
(4).
完善了一些系统管理后台代码和标准范例代码。
(5).
测试了G4在JDK1.5环境下的兼容性,一切OK!
(6). 完善了Oracle
SQL脚本和DMP、新增了MYSQl数据初始化脚本.
(7).
重新录制了基于G4V1.01版本创建G4开发环境的视频教程。
2010-12-08
发布eRedG4_V1.0版本
(从2007-10到2010-12-08,G4经历了漫长的辛酸捣腾史,终于发布V1.0版本了!)
(1). 定义并封装G4常用数据结构:DTO、KEY、PO、VO。
(2). 实现数据库无关的支持集群部署的支持ID缓存的序列号发生器。
(3). 实现G4默认的AJAX交互资料格式JSON的Java编码与解析的Json处理器。
(4). 实现对属性文件进行常规CRUD操作的工具类封装。
(5). 汇编了大量的开发实用工具类G4Utils。
(6). 实现了G4异构系统缺省交互资料格式XML编码与解析的XML处理器。
(7). 实现了基于Velocity封装的模板引擎。
(8). 完成Struts-Spring-iBatsi的框架集成。
(9). 完成对Action、Service和DAO的基类抽象定义。
(10). 实现基于jetty的内置式开发调试服务器G4Server的封装。
(11). 完成<eRedUI:arm.Viewport />、<eRedUI:html
/>、<eRedUI:body />、<eRedUI:import />、<eRedUI:div
/>、<eRedUI:script />、<eRedUI:out />、<eRedUI:flashReport
/>、<eRedUI:ext.codeStore/>、<eRedUI:ext.codeRender
/>...等标签的封装。
(12). 完成对FusionChartsFree图形报表的标签化封装和数据填充API封装。
(13). 完成对Jasperreport报表引擎的封装,支持Applet打印和PDF打印及导出。
(14).
完成对Excel模板自定义标记语言定义及相关封装,实现基于自定义模板标记语言的Excel导出。
(15).
完成权限参考模型的设计及实现。包括:组织机构管理、角色管理与授权、人员管理与授权、菜单资源管理。
(16). 完成基础数据维护模块的设计与实现。包括:字典维护、全局参数表维护、异常信息维护。
(17).
完成运行监控模块的设计、底层封装与实现。包括:Request请求跟踪、Session会话监控、JDBC执行监控、SpringBean监控。
(18). 完成开发小助手模块的实现。包括:ExtJSAPI速查、调色板、系统与之图标功能。
(19).
抽象定义了"G4ESB"简单参考模型,并完成了Webservice和HttpInvoker两种远程服务开发模式的封装与集成。
(20).
反复论证G4是将Ext进行标签化封装还是使用原生ExtJS进行简单扩展,最终提供G4.Builder来支持快速开发。论证结果:选择后者。
(21).
完成表单及表单元素标准范例开发。包括:基本输入(属性配置)、基本输入(方法事件)、日历选择框(日期时间)、下拉选择框(本地数据源)、下拉选择框
(字典数据源)、下拉选择框(远程数据源)、下拉选择框(N级联动)、单选框复选框、表单交互(提交、填充)、工具栏菜单栏、消息对话框、富文本输入框、
Form布局(缺省)、Column布局、综合布局1、综合布局2。
(22). 完成窗口及面板组件标准范例开发。包括:面板范例1、窗口范例1、Tab标签卡范例1。
(23).
完成表格组件标准范例开发。包括:表格范例1(基本特性)、表格范例2(行级展开)、表格范例3(可编辑表格)、表格范例4(列锁定)、表格范例5(缓冲表格)、表格范例6(合计表格)。
(24).
完成树形组件标准范例开发。包括:树范例1(普通树)、树范例2(异步树)、树范例3(复选树)、树范例4(级联复选树)、树范例5(下拉树)、树范例6(异步表格树)。
(25).
完成报表组件的标准范例开发。包括:Applet报表、PDF报表、Excel导出、Excel导入。
(26).
完成图表组件标准范例开发。包括:2D|3D柱状图、2D|3D饼图、2D|3D柱状组合图、折线图、折现组合图、面积图、面积组合图、漏斗图、环状图、2D|3D折现柱状交叉图、交互图(JS调用、下钻、超链接)
(27).
完成页面布局组件标准范例开发。包括:Viewport自适应布局、Viewport嵌套复杂布局。
(28).
完成综合实例标准范例开发。包括:综合范例1、综合范例2、综合范例3、综合范例4、综合范例5、综合范例6。
(29). 完成对JasperReport-Applet打印功能的数字签名。
(30). 实现系统换肤功能。
分享到:
相关推荐
《CocosStudio_v1.6.0.0:游戏开发利器与Lua编程的完美结合》 CocosStudio_v1.6.0.0是游戏开发者们的一款得力工具,尤其在2D游戏制作领域,它以其高效易用的特性赢得了广泛的赞誉。这款软件集成了丰富的界面设计和...
G4Studio是一套基于JavaEE、面向中小软件企业的免费开源产品套件,集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理于一体,力求覆盖整个软件生命周期,被誉为“程序员私活神器”。目前最新版本为...
MobaXterm开源版(MobaXterm_Portable_v21.5.zip)是一款远程终端控制软件,集串口,SSH远程登录和FTP传输三合一的工具,便携版操作简单,使用非常方便。它为 Windows 桌面提供所有重要的远程网络工具(SSH、X11、RDP、...
总之,G4Studio_V3.1是一个强大的学习和开发平台,它的开源特性、全面的功能以及丰富的学习资源,都使其成为编程初学者的理想选择。通过深入学习和实践,你不仅能掌握编程技能,还能参与到开源社区中,不断提升自己...
6. **导出与发布**:完成开发后,CocosStudio可将项目打包成适用于Android、iOS、Windows等多个平台的应用程序,方便一键发布。 Cocos2d-x和CocosStudio的结合使用,极大地提升了游戏开发的效率和质量,让开发者...
开源蜜罐平台,linux64位安装包
1. "更新使用说明.txt":这个文件很可能包含了关于OBS Studio v25.0.1版本的新特性、改进以及可能的错误修复。用户应该阅读此文件来了解如何充分利用新版本的功能。 2. "更多精品绿色软件,免费资源大全高速下载.url...
这个插件的发布,为开发者提供了一种全新的集成开发环境(IDE),使得在微软的Visual Studio平台上进行PHP编程变得更加高效和便捷。 首先,这款工具的核心特性在于它将Visual Studio的强大功能与PHP的灵活性完美...
【AssetStudio.v0.15.22_verify_123123_AssetStudiov0.15.x_AssetStudi】这个标题暗示我们正在处理一个与AssetStudio相关的软件版本,具体是v0.15.22,且经过了一个特定的验证过程,可能是一个安全或权限验证,其...
【标题】"KbmMW.v1.03.Commercial" 是一个特定版本的软件组件,主要针对IT开发人员,特别是那些在数据库应用开发领域工作的专业人士。这个版本可能包含商业授权,允许用户在商业项目中使用该组件,而不受开源许可的...
LVGL (LittleVGL) 是一个开源的图形用户界面 (GUI) 库,适用于嵌入式设备和微控制器。此“lv_sim_visual_studio_sdl-master_v7.11.0.zip”压缩包包含了在Visual Studio环境下使用SDL(Simple DirectMedia Layer)...
《深入解析FastDFS_v3.02:一个高效开源的分布式文件系统》 FastDFS是一个高性能、轻量级的开源分布式文件系统,专为互联网应用设计。它具有高可用性、高扩展性和易于管理等特性,广泛应用于各种互联网场景中,如...
描述“SeggerEval_WIN32_MSVC_MinGW_GUI_V522”进一步确认了这是一个针对Windows 32位平台的Segger评估工具,它集成了MSVC和MinGW编译环境的GUI功能,可能用于调试、编程或者仿真等开发任务。 标签“eWin MinGW_GUI...
AssetStudio.net472.v0.16.47 是一个专为Unity游戏资源分析和提取而设计的工具。这个版本是针对.NET Framework 4.7.2平台编译的,意味着它依赖于该框架来运行。在Unity游戏开发中,资源管理是一个重要的环节,Asset...
RoboWare Studio是ROS的一款IDE,基于微软开源的VSCode开发,功能比较强大,使得开发更加快速、简单。是目前最好用的ROS开发工具了。目前RoboWare官网登不上去,这个安装包是之前在官网上下载的
1. **Visual Studio 2017的核心特性**: - **灵活的安装选项**:Visual Studio 2017引入了按需安装的概念,用户可以根据自己的需求选择安装特定的工作负载,如Web开发、移动开发、数据科学等,有效降低了安装大小。...
在IT行业中,OTP通常指的是“Open Telecom Platform”(开放电信平台),这是一个由Ericsson公司开发的 Erlang/OTP 开源库。Erlang是一种并发性极强、容错性高的编程语言,常用于构建分布式系统和实时系统。 “R14...
[博客空间]EntLib.com Blog 开源博客平台 v3.1_entlib.com.blog(ASP.NET源码).rar
由于Linux内核的开源特性,Realtek通常会为这些硬件提供非官方的、社区支持的驱动程序,以便Linux用户也能享用到其硬件的功能。 描述中提到的“TP-LINK TL-WN725N V2 Linux 驱动安装”是指在Linux系统上安装这款...
1. **系统识别**:首先,通过扰动或者阶跃响应等方式获取系统的动态特性,如上升时间、超调量、稳态误差等。 2. **参数设置**:设定一些初始的PID参数,作为自整定的起点。 3. **响应测量**:在不同的PID参数下,...