精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-31
最后修改:2012-05-31
G4Studio官方网站:http://www.g4studio.org/ G4Studio源码下载: http://code.google.com/p/g4-xiongchun/ G4Studio在线演示系统: http://web230531.host89.chinajsp.net/ G4Studio在线视频:
http://v.youku.com/v_show/id_XMzA1MjIwNjM2.html
1.2.G4Studio开源协议及商用注意事项
在富浏览器端开发框架中,我们引用了在GPL协议下发布的ExtJSV3.1版本。按照协议要求,G4Studio也在GPL协议下发布。如果您使用G4Studio进行闭源商用系统开发,作者建议大家购买ExtJS商业授权,但具体如何操作取决于项目的实际情况和大家对ExtJS版权的认识。其次,虽然G4Studio自身也在GPL协议下发布,但无论是在过去、现在还是可预见的将来,我们都始终坚定不移的坚持开源发布,免费使用。您无需购买任何G4Studio产品的商业授权。(了解GPL协议) 1.3.G4Studio的前世与今生 G4Studio项目于2007年启动。由于技术积累和选型问题先后夭折3个版本,历时近4年的艰辛研发于2010发布了里程碑意义的V1.0版本。随即受到业界广泛关注和好评,大家在使用过程中也提出了许多宝贵意见和建议,为平台的完善和后续版本的发布起了很大的推动作用。 G4Studio是一个生命力及其旺盛的项目。截止今天,我们已经发布多个版本更新到了V3.1。今后,我们依然会本着“分享经验-传递价值-成就你我”的G4价值观,一如既往的持续重构,不断优化完善,誓为国内开源界打造一个优秀的标杆级开源平台项目。 您可以通过[附录3:平台版本发布备忘]了解到G4Studio一路走来的点点滴滴。 1.4.G4Studio家族成员简介 G4Studio既是行业应用快速开发平台解决方案也是在此开发平台之上衍生的一个开源软件产品线。她包含的内容及其广泛,覆盖了行业应用系统集成与开发、系统运维、软件企业管理等诸多方面。主要由基础类库体系、服务器端开发框架、富浏览器端开发框架、富桌面端开发框架、系统管理及权限参考模型、通用业务参考实现、门户网站配置与开发框架、平台辅助开发插件、标准范例系统、软件企业管理信息系统十大核心部件构成(见下图1)。 1.4.1.基础类库体系 基础类库体系包含很多基础组件和实用类。为平台的其它组件提供了一系列的基础服务和底层支持。其中主要包括:数据结构、异常包装、XML处理器、JSON处理器、Properties处理器、序列号发生器、模板引擎、辅助工具类等。
①、ExtJS作为G4Studio应用富浏览器客户端的主要组成部分。虽然ExtJS稍显臃肿的体积和动态构造Dom和渲染使得其在部分浏览器上(比如IE,尤其是IE6)上的表现饱受争议和诟病。但是辅以G4Studio平台提供的压缩和缓存技术以及一系列的优化手段,G4Studio富客户端不但能在Intranet上完美表现,而且在复杂不可控的Internet环境下也一样能得到可接受范围内的性能表现。对于G4Studio客户端双兼容架构之一的富桌面客户端通过HTTP协议和部署在远端的业务服务组件进行通信并以Java原生系列化技术对数据传输对象进行系列化操作,不但能得到HTTP无限穿越网络防火墙的先天优势也能得到Java原生高性能系列化技术的支持。因此,G4Studio富桌面客户端一样能够在Intranet和Internet环境下有着卓越表现。 整个生命周期都提供了不同程度的支持。 本节将从G4Studio层次调用和分层模型和调用的动态视角和大家一起走进G4Studio。如下图3为G4Studio平台技术架构分层调用图。
①、G4Studio平台UI表现层同时支持富浏览器客户端和富桌面客户端两种UI表现方案,且支持移动终端设备的数据接入和访问。(G4Studio平台目前版本没有提供移动平台开发框架,仅提供移动终端设备的数据访问交互接口)
①、浏览器通过HTTP以Form提交和请求参数提交的方式首先经过平台的编码过滤器和安全认证器,然后将数据采集到控制逻辑器Action中,Action将界面数据包装为Dto后调用Dao进行数据查询或调用业务服务组件BizService进行业务处理后将查询结果集或业务处理返回结果序列化为JSON对象通过HttpSerletResponse返回给浏览器客户端。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-05-31
安全性问题:G4的演示demo,只读模式仅仅在前台作了个runMode的判断,
ff下firebug改下runMode,即可修改和删除数据。。。and我不小心删掉了全局系统参数,整个demo崩溃了。。。 |
|
返回顶楼 | |
发表时间:2012-05-31
kimmking 写道 安全性问题:G4的演示demo,只读模式仅仅在前台作了个runMode的判断, ff下firebug改下runMode,即可修改和删除数据。。。and我不小心删掉了全局系统参数,整个demo崩溃了。。。 嗯 你真是个人才 |
|
返回顶楼 | |
发表时间:2012-06-01
最后修改:2012-06-01
这个系统缺的东西还是很多,先把心思放在完善功能上吧
|
|
返回顶楼 | |
发表时间:2012-06-03
無為子 写道 kimmking 写道 安全性问题:G4的演示demo,只读模式仅仅在前台作了个runMode的判断,
ff下firebug改下runMode,即可修改和删除数据。。。and我不小心删掉了全局系统参数,整个demo崩溃了。。。 嗯 你真是个人才 有了firebug,做啥事都好使,享受到会员的功能有时也很easy,你懂的。 |
|
返回顶楼 | |
发表时间:2012-06-04
caizi12 写道 無為子 写道 kimmking 写道 安全性问题:G4的演示demo,只读模式仅仅在前台作了个runMode的判断,
ff下firebug改下runMode,即可修改和删除数据。。。and我不小心删掉了全局系统参数,整个demo崩溃了。。。 嗯 你真是个人才 有了firebug,做啥事都好使,享受到会员的功能有时也很easy,你懂的。 没那么简单吧 我那是演示系统 只做了前端校验 后端不想增加一些对于演示而言本大利小的冗余代码 懒得做而已 正式业务系统肯定是前后端严格校验的了。~ |
|
返回顶楼 | |
发表时间:2012-06-05
無為子 写道 caizi12 写道 無為子 写道 kimmking 写道 安全性问题:G4的演示demo,只读模式仅仅在前台作了个runMode的判断,
ff下firebug改下runMode,即可修改和删除数据。。。and我不小心删掉了全局系统参数,整个demo崩溃了。。。 嗯 你真是个人才 有了firebug,做啥事都好使,享受到会员的功能有时也很easy,你懂的。 没那么简单吧 我那是演示系统 只做了前端校验 后端不想增加一些对于演示而言本大利小的冗余代码 懒得做而已 正式业务系统肯定是前后端严格校验的了。~ 这个系统看到发了好多次了.... 正式系统也犯不着在后面加校验,增加了代码的入侵性,以后要换了岂不是又要去改后面的代码。 我自己用ext也写了个系统架子,所有JS除了公用,全部按照权限加载的,没有哪个菜单窗口的功能,相应的JS文件下载不了,就是FF下firebug也改不了,因为压根你就没有JS源码。JS文件登录的时候按照权限动态加载即可~ |
|
返回顶楼 | |
发表时间:2012-06-05
有里知花 写道 無為子 写道 caizi12 写道 無為子 写道 kimmking 写道 安全性问题:G4的演示demo,只读模式仅仅在前台作了个runMode的判断,
ff下firebug改下runMode,即可修改和删除数据。。。and我不小心删掉了全局系统参数,整个demo崩溃了。。。 嗯 你真是个人才 有了firebug,做啥事都好使,享受到会员的功能有时也很easy,你懂的。 没那么简单吧 我那是演示系统 只做了前端校验 后端不想增加一些对于演示而言本大利小的冗余代码 懒得做而已 正式业务系统肯定是前后端严格校验的了。~ 这个系统看到发了好多次了.... 正式系统也犯不着在后面加校验,增加了代码的入侵性,以后要换了岂不是又要去改后面的代码。 我自己用ext也写了个系统架子,所有JS除了公用,全部按照权限加载的,没有哪个菜单窗口的功能,相应的JS文件下载不了,就是FF下firebug也改不了,因为压根你就没有JS源码。JS文件登录的时候按照权限动态加载即可~ 没发几次嘛 我都大半年没开ITEye混了 CSDN密码丢失害我ITEye以前的帐户密码也改来改去弄忘记了 重新注册了个帐号 |
|
返回顶楼 | |
发表时间:2012-08-27
好像接触过普元的EOS,感觉这个是不是和普元的EOS差不多哦??
能介绍下两者的区别么? |
|
返回顶楼 | |
发表时间:2013-04-27
越是集成了很多东西,那就越是各种纠结。
|
|
返回顶楼 | |