- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
您可能关注的文档
最近下载
- 论龟兹乐舞对中原乐舞的影响及作用.doc VIP
- CCT-D-CUF斯频德闭式冷却塔样本.pdf VIP
- 比较敦煌与龟兹壁画中舞蹈艺术的空间性和动作语言特征.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试模拟试题及答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人考试备考题库及答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试参考题库附答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试备考题库及答案解析.docx VIP
- FuTURE论坛:2020 5G毫米波技术白皮书.pdf VIP
- 私法中的人_11309198.pdf VIP
- 龟兹壁画中的乐舞研究.pdf VIP
文档评论(0)