WebGem企业级业务开发平台
基于标准的设计和实现以及标准的底层运行基础为应用程序的开发提供了最佳的手段、凭借其出色的体系架构、性能、可伸缩性、灵活性和可靠性成为业界基于业务开发平台的领航者。采用将是一个快速的产品化的开发周期开发方法开发企业级应用程序驱动当今最先进的企业级应用程序。
概述
WebGem® 企业级业务开发平台提供了一个快速的应用程序的开发的解决方案,使得基于Web的应用程序开发,部署和管理线性化。在提高生产率和软件开发质量的同时,最重要的是减少企业应用开发的成本和管理成本WebGem是一个基于业务实现的应用程序开发环境。
WebGem创建的应用程序可以访问,集成,组织和关联来自不同数据源的数据,使用图形用户接口使得用户从底层的编程细节中分离出来。
WebGem满足了SUN和全球公认的J2EE应用程序的体系结构,并且被认为是Web应用程序最强壮的,可扩展的典型的Web应用程序的体系结构。是基于EJB模式来实现的,这是目前市场上唯一基于EJB实现的业务开发平台。
WebGem企业级业务开发平台是由WebGemServer和WebGemStudio两部分组成的,WebGemServer是运行在应用服务器上,提供了企业级应用程序运行和开发运行环境,WebGemStudio提供了一个IDE的快速应用开发环境,使得我们开发J2EE应用程序就像在VB、Delphi上开发Window应用程序一样的简单。
提供的可视化的应用开发架构设计,允许WebGem客户自然的将他们的Web开发经验传递给他们的客户,将大大降低后期应用程序的维护费用。
产品特点
þ 提供了一个基于组件的体系结构,扩展了任何遵循J2EE应用服务器的功能使得每个服务器发挥最大的效能,本身具有功能最大化。
þ 用户可以在没有Java知识的情况下创建J2EE基于Web的应用程序。
þ 生成“开放的”应用程序,Java程序员能够快速的定制和扩展应用程序。
þ 支持应用组件的重用性,采用很少或者不用增加代码的情况下根据业务需求装配出新的应用程序。
þ 支持WebGem开发的业务系统和SV公司原有开发的J2EE程序的无缝集成。
þ WebGem强有力的可扩展性,使的WebGem开发的业务系统可以是用任何现存的和未来的Java技术。
þ 使用工程模型,可以根据开发人员技巧的不同很容易的将应用程序的开发进行分隔.例如 :
Ø 业务分析人员通过创建流程组件的基础框架来设计业务流程。
Ø 开发人员实现业务分析人员创建完的业务流程组件的框架。
Ø Web设计人员关注页面的式样和页面的设计, 而不用关心那个开发人员来定义处理流程采用实时数据填充页面。
þ 采用了一个单一的,统一的接口来集成来自分离数据源的数据,隔离了用户数据连接和访问的复杂性。
þ 允许在不更改业务逻辑或者数据组件的情况下更改数据源。
WebGem体系结构
基于组件的方法学
WebGem应用程序的设计模式是基于MVC (模型,视图,控制器)的体系结构。设计模式将应用视图(表示和交互层)和逻辑(处理层)分离成可以重用的组件。 层的分离顾及到了复杂Web站点的页面流转和组件的重用。
Controller(控制器)
控制器接收来自浏览器的请求,并决定将这个请求发往何处。就 WebGem 而言,控制器是以servlet 实现的一个命令设计模式。实现了页面流转。
业务逻辑
业务逻辑更新模型的状态,并帮助控制应用程序的流程。就 WebGem而言,这是通过作为实际业务逻辑“瘦”包装的业务逻辑组件完成的。
Model(模型)的状态
模型表示应用程序的状态。业务对象更新应用程序的状态。在WebGem中是通过数据模型来完成的。
View(视图)
视图就是一个 JSP 文件。其中没有流程逻辑,没有业务逻辑,也没有模型信息 -- 只有标记。标记是对于WebGem是可视化增加的,不需要手工在HTML中增加。(标签或者标记完成了页面的Face组件)
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。