Ofbiz框架在电力工程管理中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ofbiz框架在电力工程管理中的应用.doc

Ofbiz框架在电力工程管理中的应用 李若斌 王玮 娄道国 林杨 牛明珠 (大连供电公司) 摘要 电力工程管理是供电企业的重要工作内容,如何借助现代信息技术提高电力工程的管理水平,是摆在面前的重要课题。本文探讨了采用多层体系架构技术,基于ofbiz框架,结合供电企业的工程管理业务,开发高质量、高效率的管理系统。 关键词 ofbiz J2EE 电力工程 工作流 1.引言 Ofbiz是最著名的开源项目之一,提供创建基于最新J2EE/XML规范和技术标准,构建大型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类web应用系统的框架。Ofbiz的web应用框架以MVC模式搭建而成,整体采用了很多被大多数企业级应用系统公认的位于业务逻辑层和集成层的设计模式,许多表示层的设计模式也被引入ofbiz。使用ofbiz框架和其组件,可以大大缩短开发企业级web应用系统的开发周期,降低开发成本,同时时开发出的系统是一个健壮的、灵活的、可扩展的、易维护的系统。 2.基于ofbiz框架建设电力工程管理信息系统 “电力工程管理信息系统”是针对电力企业电力工程综合管理工作而开发的应用系统,该系统实现了对电力工程的全过程信息化管理。每年,大连供电公司都有大量的电力工程项目需要进行管理。在以往的工作中已经形成了一套严格、规范的电力工程综合管理制度,各种类型的项目从立项、到施工、到报竣,整个过程都有章可循,但管理工作还依然停留在手工方式进行,相关信息的传递效率低下,信息的可利用程度低。充分利用多层体系架构这样先进的信息技术来对电力工程的全过程进行管理,可以进一步提高电力工程的管理水平。由于电力工程的全过程都进行信息化管理,将使管理工作更加透明,每一个项目从立项到项目报竣的所有相关资料,以及所有相关资料的审批过程都能够从系统中查询到;同时采用先进的工作流技术,可以实现管理流程自动化,大大提高电力工程综合管理工作的效率;各种项目的相关信息保存到系统中后,依靠系统提供的统计分析功能,可以为电力工程综合管理工作提供强大的计算机辅助决策支持。 3.系统整体设计思想 电力工程管理信息系统是通过计算机技术手段建立的一个高质量、高效率、信息化的项目管理系统。为了能够从根本上提高项目管理过程的工作效率,规范管理,提供准确、高效的查询;为了达到用户对系统的要求,为用户提供便捷、易用的系统,我们的电力工程管理信息系统遵循以下的主要核心指导思想进行设计: 目前,基于J2EE技术的多层应用体系结构已成为WEB应用中主流,其良好的可扩展性、可移植性及易于维护等特点,使得越来越多的企业应用采用其规范标准。本系统采用基于J2EE技术的多层架构,并对ofbiz框架做了重要的核心重构,研发了拥有自己版权的应用开发平台--ALT工作流平台。该平台严格遵循MVC模式,同时整合了ofbiz的实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎的功能。 该平台同时具有如下特点: 基于灵活的和通用的数据模型 灵活有效地使用数据层 松耦合多层组件体系结构 高级web应用框架 基于ALT工作流引擎的流程控制 系统技术框架 4.技术核心结构——alt 工作流平台 alt 工作流应用开发平台是在ofbiz框架的基础上,进行了一些具体开发,能够支持工作流引擎、支持服务引擎、支持实体引擎,有良好的可维护性、可扩展性的一个应用开发的平台。 CSF说明: 定义于/WEB-INF/web.xml文件中,用于限制用户对web应用文件的直接存取,此为所有web请求的起点。当请求一个受保护的路径时,如果在web.xml中定义了redirectPath,则重定向此,如果未定义redirectPath而定义了errorCode,则抛出错误,如果二者均未定义,则抛出404错误。 ControlServlet说明: 采用前端控制器模式,为所有请求处理的核心,用于分割表示层逻辑与页面显示,通过CSF的合法请求开始在此处理,它用事件(命令)和ViewHelper类实现表示层逻辑,在controller.xml中配置web应用流程。ControlServlet初始加载时,在ServletContext中创建Delegator、Security、Dispatcher、RequestHandler对象,可使用JSP useBean标签使用这些对象。 RequestHandler说明: 使用助手类RequestManager收集在Controller.xml中定义的请求映射为一List。 实体引擎说明: 实体引擎有三个主要的类,即GenericDelegator、GenericValue、GenericPK,其中GenericValue为数据库记录的封装,方法与SQL对照关系为create-(Insert,st

文档评论(0)

tangtianxu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档