`
gaojingsong
  • 浏览: 1210917 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【G4Studio简介】

阅读更多

G4Studio行业应用二次快速开发平台基于JavaEE技术体系,面向中小软件企业。以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,为中小软件开发团队提供强有力的一站式解决方案。



 

G4Studio平台技术架构总体结构图。



 

 

①、ExtJS作为G4Studio应用富浏览器客户端的主要组成部分。虽然ExtJS稍显臃肿的体积和动态构造Dom和渲染使得其在部分浏览器上(比如IE,尤其是IE6)上的表现饱受争议和诟病,但是辅以G4Studio平台提供的压缩和缓存技术以及一系列的优化手段,G4Studio富客户端不但能在Intranet上完美表现,而且在复杂不可控的Internet环境下也一样能得到可接受范围内的性能表现。对于G4Studio客户端双兼容架构之一的富桌面客户端通过HTP协议和部署在远端的业务服务组件进行通信并以Java原生序列化技术对数据传输对象进行系列化操作,不但能得到HTTP无限穿越网络防火墙的先天优势,也能得到Java原生高性能系列化技术的支持。因此,G4Studio富桌面客户端一样能够在Intranet和Internet环境下有着卓越表现。

②、G4Studio借助Java先天跨平台优势,使得基于G4Studio的应用可以方便的部署到Windows、Linux、HP-Unix、IBM-AIX操作系统上。

③、G4Studio目前支持且经过严格测试的服务器及版本为:Weblogic9.2(+)、Tomcat5.0(+)、Jetty6.0(+)、G4Server。

④、G4Studio目前支持的数据库中间件及版本为:Oracle、Mysql5.0(+)、H2。

⑤、G4Studio提供了稳定成熟的应用框架和丰富完善的技术组件库。在应用框架的组合上,我们参考设计模式但不拘泥于设计模式,以实用、快速开发为目标并结合平台开发插件,使得G4Studio二次开发人员能够非常快速的开发出行业应用功能模块来。丰富完善的技术组件库让你在开发过程中碰到任何技术问题都有现成可靠的解决办法,各种难题迎刃而解,彻底解放程序员,让他们更多时间和精力关注和解决业务域的问题,创造更大更可观的价值回报。

⑥、业务组件库是基于G4Studio应用框架和技术组件库开发的一些平台预置功能模块。其中包括企业组织机构能力模型参考实现、系统管理及权限模型参考实现、通用业务参考实现。

⑦、G4Studio平台对业务建模、流程建模、业务重组集成、设计开发、运行测试、应用部署

 



 

①、浏览器通过HTTP以Form提交和请求参数提交的方式首先经过平台的编码过滤器和安全认证器,然后将数据采集到控制逻辑器Action中,Action将界面数据包装为Dto后调用Dao进行数据查询或调用业务服务组件BizService进行业务处理后将查询结果集或业务处理返回结果序列化为JSON对象通过HttpSerletResponse返回给浏览器客户端。   
②、Action将界面采集的数据组装为DTO对象后调用试图服务ViewService。特别强调:一般情况下,我们不走这条线。只有在系统的业务服务组件要同时支持各种异构客户端接入的时候,出于接口统一的因素,我们才需要考虑浏览器客户端是否要走这条线路。注意:并不是说有异构客户端接入时浏览器客户端就必须走这条路,而是如果为了要和其它客户端保持统一的接入口时才需要在Action调用视图服务。因为调用视图服务和其它异构客户端保持一致接口是需要付出性能代价的,具体情况得根据实际项目而定。   
③、Action将界面采集的数据组装为DTO对象后调用业务服务组件BizService进行业务处理,并将处理结果以DTO对象返回给Action。   
④、针对一些非事务类的查询操作,为了简化DAO编程,我们可以在Action中将界面采集的查询条件包装为DTO对象后直接调用非事务类DAO查询接口g4Reader,并将结果集以DTO、 
JavaBean、ArrayList等类型的数据对象返回给Action。   
⑤、业务服务组件BizService将相关业务数据组装为DTO对象或者JavaBean后调用事务类DAO访问接口g4Dao进行数据查询、数据持久化和存储过程调用操作。   
⑦、数据访问接口将DTO对象、JavaBean交给DAO实现将其映射为相应的SQL语句向数据库发出请求,并将数据库返回的结果集映射为DTO、JavaBean、等数据类型对象返回给数据访问接口调用端。   
⑧、对于桌面客户端我们可以将其简单分为2类。一类是使用G4Studio平台提供的基于SWT/Jface图形库的富桌面客户端开发框架开发出来的桌面客户端,对于这种客户端而言,我们使用HttpInvoker技术直接通过http协议访问视图服务ViewService,相互之间可之间通过DTO或者其它任意可系列化的Java对象来进行参数传递和数据交互。另一类是使用其它开发工具比如Delphi、VB、VC等开发出的桌面客户端,对于这类桌面客户端发出的请求可以通过WebService使用Soap协议调用视图服务组件,以系列化的XML资料格式进行数据交互。   
⑨、对于移动终端设备,我们提供Webservice数据接入技术。 

  • 大小: 50.6 KB
  • 大小: 142 KB
  • 大小: 68.1 KB
  • 大小: 57.3 KB
0
0
分享到:
评论

相关推荐

    G4Studio开发指南

    《G4Studio开发指南》是一本详尽介绍G4Studio平台开发技术的参考资料,共包含296页的内容。G4Studio是由xiongchun开发的,它为用户提供了强大的工具集,用于构建和管理复杂的模拟系统,尤其是在物理学、工程学以及...

    G4studio教程

    #### 一、G4studio简介 G4studio是一款用于快速开发Web应用的集成开发环境(IDE),它基于Java技术栈,特别适合于使用Struts框架进行开发。通过本教程,我们将详细介绍如何在G4studio中创建一个功能完整的页面,并实现...

    g4studio开源框架

    G4Studio开源框架是一款专为中小软件企业提供二次开发服务的平台,它基于强大的JavaEE技术体系,旨在提高软件开发效率并降低开发成本。这个框架的核心理念是实现标准功能的复用,通用模块的灵活配置,以及针对特定...

    G4Studio开发指南—原装正版

    #### 一、G4Studio系统集成开发平台简介 **G4Studio**是一款专为软件开发团队设计的集成化开发平台,它提供了丰富的工具和框架来加速软件项目的开发过程。该平台由熊春编著,并在2007年至2014年间持续更新至版本V...

    G4Studio_V3.1 下载

    【G4Studio_V3.1】是一款开源的软件开发工具,专为学习和使用而设计。这个版本的发布标志着G4Studio项目在功能完善和用户体验上又迈出了重要的一步。作为一个专业的IT知识分享者,我将详细介绍这款工具的特性、用途...

    G4Studio开发指南 完整版 带注册机

    **G4Studio开发指南_V3.1完整版详解** G4Studio是一款强大的图形化编程工具,主要用于游戏开发、模拟器构建以及其他交互式应用程序的设计。它以其直观易用的界面和全面的功能,吸引了众多开发者和爱好者。V3.1版本...

    G4Studio知识以及开发步骤

    G4Studio知识以及开发步骤。让你初步了解G4Studio的一些相关知识点。它配备MyEclipse8.5的步骤

    G4Studio行业应用二次快速开发平台基于JavaEE技术体系,面向中小软件企业.zip

    《G4Studio行业应用二次快速开发平台:基于JavaEE技术体系的中小企业解决方案》 G4Studio行业应用二次快速开发平台,作为一个高效、便捷的软件开发工具,尤其针对中小型企业,旨在简化开发流程,提高开发效率。它...

    G4Studio 第二部分

    G4Studio 第二部分

    G4Studio行业应用二次快速java开发平台最新版(5.2正式发行版)

    G4Studio行业应用二次快速Java开发平台最新版(5.2正式发行版)是一个专为开发者设计的高效能、易使用的开发工具,旨在简化企业级应用的构建过程。该平台基于Java技术,提供了丰富的功能和组件,使得开发人员能够快速...

    G4Studio_V3.0 Ext非常详细的例子

    《G4Studio_V3.0:ExtJS技术的百科全书》 在Web应用程序开发领域,ExtJS是一个广泛使用的JavaScript库,它提供了丰富的组件和强大的数据管理功能,为构建交互式用户界面提供了强大的支持。G4Studio_V3.0是一个包含...

    《G4Studio开发指南》专用电子阅读器注册机

    《G4Studio开发指南》专用电子阅读器注册机

    G4Studio开发指南_V3.1

    《G4Studio开发指南_V3.1》是针对G4Studio这一软件的详细开发手册,旨在帮助开发者深入了解和熟练运用G4Studio进行项目开发。G4Studio作为一个专业的开发平台,可能包含了丰富的功能和复杂的API接口,该指南的出现...

    G4Studio开发指南_V3.1.002.rar

    G4Studio是一套基于JavaEE面向中小软件企业的集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理等于一体,力求覆盖整个软件生命周期的免费开源产品套件。以“标准功能可复用、通用模块可配置、行业...

    G4 studio 5.0 工程项目版

    This is a project which is made by G4 company . how to use it : 1. import this project to your myeclise 10. 2. deploy this project on your Tomcat 5.x . 3. WebbaseRoot/install/index....

    G4Studio_V3.2.002_All_In_One JavaEE开源快速开发平台

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

    G4studio开发文档注册机

    这个东东可以破解开发文档,共享一个,打开运行复制粘贴就好,希望能对你有所帮助

    G4studio开发指南注册机

    【G4studio开发指南注册机】是一个针对G4studio软件的辅助工具,主要目的是帮助用户完成软件的激活过程。在IT行业中,注册机通常是指能够生成有效序列号或激活码的程序,允许用户绕过软件的正版验证机制,从而免费...

    G4Studio结构分析

    G4Studio是一个基于开源框架整合的应用开发平台,其核心结构采用了Struts1.3、Spring2.5和iBatis2。这种技术栈的选择旨在提供一个高效、可维护的MVC(模型-视图-控制器)架构,便于业务系统的开发。 1. **Struts1.3...

Global site tag (gtag.js) - Google Analytics