网站大量收购独家精品文档,联系QQ:2885784924

UniPortalV100R001D350开发手册-系统概述.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UniPortalV100R001D350开发手册-系统概述

修订记录Revision record 日期 Date 修订版本Revision version 修改描述 change Description 作者 Author 2005-1-29 1.0 UniPortalV100R001D330发布 未作修改 2005-6-3 2.0 UniPortalV100R001D350发布 目 录 第1章 业务开发 1-1 1.1 平台与业务 1-1 1.2 业务系统在平台中的结构 1-3 1.2.1 目录结构 1-3 1.2.2 主要的配置文件 1-5 1.3 业务的处理流程 1-8 1.4 业务的开发与部署 1-9 业务开发 平台与业务 UniPortal的总体结构图 UniPortal是一个基于J2EE的多业务运行平台,按垂直方向可分为如下层次: 统一认证:完成平台系统上所有业务的安全管理、用户管理、单点登陆、第三方认证系统互连等功能,作为通用平台,统一认证模块还负责认证资源定义,与已有认证系统协同工作的任务。 业务容器:容纳不同的业务系统实体,完成相关业务功能,可以是WAF框架的应用程序、普通的WEB应用程序等,方便对这些业务的管理和维护。 互连互通:与其他系统的互连互通,比如Boss系统、短消息系统等,采用插件结构设计,可以自由扩展,对业务系统统一接口,提高可管理能力和互连互通方便性。 业务数据库:业务系统共用的数据库系统,便于业务管理特用的数据信息。 按水平方向分: 应用服务器:构建最基础的J2EE应用环境,支持J2EE1.3相关标准。 通用服务层:构建业务系统通用服务,比如计划调度服务(定时任务)、日志服务、数据缓存服务、系统管理服务等,便于对整个系统的资源进行管理,同时提高业务开发的便利性。 业务容器层:容纳业务逻辑实体,可以按照WAF框架、WEB应用等体系进行开发,部署到系统中运行。 业务逻辑实体:实现具体的业务逻辑。 业务是一个逻辑的概念,可以理解为针对特定用户群体开发的完成特定操作的流程的集合。在UniPortal平台中自服务系统是一个业务系统,SP管理系统是一个业务系统。 一个业务可以根据功能块切分成多个子业务,子业务享有访问其父业务的资源的权限。子业务可以分为多个模块。比如,一个自服务系统是一个业务,根据对不同用户群体,可以分user(针对于普通用户)、sp(针对于SP)、admin(针对于系统管理员)等这些子业务。对于user子业务根据功能又可分为业务定制、话单查询等多个功能块。 UniPortal平台对业务开发提供了WAF(Web Application Framework)框架,通过此框架,实现了业务开发的标准化以及系统级的可靠性,同时增强了部件间的可移植性,为快速开发创造了条件。 UniPortal的WAF框架 平台提供的业务开发框架是一个MVC的结构,对于Model、View和Controller都提供了对应的实现组件: Controller:对应于平台中的WebAction,其作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响应结果送回到客户端。 Model:对应于上图中的EJBAction,EJBAction对象封装了具体的处理逻辑,通过Event事件响应机制,接收Web端(或其它处理实体)传过来的逻辑处理请求,调用业务逻辑模块,访问业务数据库、通过数据代理访问BOSS系统短信中心等等,并把处理结果以EventResponse的形式返回。 View:对应于页面显示逻辑,是通过JSP技术实现的。支持标签库、VM引擎。 业务系统在平台中的结构 目录结构 如下图是业务在平台中的目录结构示例 ■ UniPortalHome ┣■ deploy ┃┗■ samples ┃ ┣■ mail-service.xml ┃ ┗■ mssql-ds.xml ┗■ service ┣■ context.xml ┣■WEB-INF ┃┗■ web.xml ┣■ mc ┃┣ event-mappings.xml ┃┣ screen-definitions_en.xml ┃┣ screen-definitions_zh.xml ┃┣ service.xml ┃┣ url-mappings.xml ┃┣■ mc.war ┃┣■ lib ┃┗■ user ┃ ┣ event-mappings.xml ┃ ┣ screen-definitions_en.xml

文档评论(0)

haocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档