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

《用友NCV5-Portlal技术红皮书》.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Portal技术红皮书 NC-UAP 5.0 用友NC-UAP 2012-03-17 目 录 第一章 前言 1 1. 什么是Portal 1 2. NC Portal的简介 1 第二章 NC Portal容器 2 1. NC Portal框架图 2 2. NC Portal的界面用语 2 3. NC Portal页面展现序列图 3 4. NC Portal目录结构 4 5. NC Portal管理与应用 4 6. Portal及Portlet的国际化 4 第三章 Portlet开发 6 1. Portlet的介绍 6 2. NC Portal的内置Portlet 6 2.1 Portal管理Portlet 6 2.2 CMS管理Portlet 6 2.3 IframePortlet 6 2.4 RssPortlet 6 3. Portlet的开发实例 7 3.1 基于JSP视图技术的 Portlet的开发 7 3.2 基于Spring MVC框架的Portlet开发 9 3.3 有效利用NC Rich Client控件开发交互性更强的Portlet 13 3.4 如何利用IFramePortlet进行简单第三方系统集成 14 3.5 如何利用Ajax 15 3.6 如何利用json框架 15 3.7 如何引入自定义css和script 15 3.8 Portlet的缓存设置 16 第四章 Portal主题开发 17 第五章 Portal SSO技术 18 1. 概念介绍 18 2. API介绍 20 2.1 用户资料来源 20 2.2 单点集成 21 3. 开发流程 22 3.1 IUserProvider的方法介绍 23 3.2 IWebAppLoginService接口的方法介绍 23 3.3 系统配置过程 24 4. 集成实例附录 27 4.1 与IUFO的集成 27 4.2 与BO的集成 28 附录 30 1. 引用的技术文档 30 前言 什么是Portal 许多企业和组织需要为企业内部员工、外部客户群体量身定制有“价值”的企业信息,但是,一方面是好些有“价值”的企业信息获取并不是一件轻松的事情,信息部门需要整合来自不同的应用系统,不同数据源,不同平台的无数各种类型的数据和资源;另一方面,如何轻松实现一个为所有的用户群体量身定制的系统构架也不是一件容易的事情。传统技术整合这些资源的技术复杂度和成本都太高,许多企业无法负担如此的投入。 Portal 技术的出现,带给人们解决这类难题的曙光。Portal技术强调以用户为中心,提供个性化、单点登录、不同来源的内容整合功能,从而实现了信息的集中访问。 Portal从本质上来说就是一个内容聚集的平台。 NC Portal的简介 NC Portal是基于JSR168规范而实现的一套J2EE技术体系架构的Portal。它构建于NC基础服务与NC Rich Client基础组件之上,完美融合ajax技术与Spring MVC技术,提供了灵活而丰富的个性化和管理定制功能。NC Portal允许多种安全认证方式和自选第三方系统用户来源,采取了基于角色访问控制(RBAC)的权限模型。并提供了完善和通用的第三方系统集成框架和单点登录框架,NCPortal发版默认集成NC、IUFO、BO、自定义查询报表应用,实施SSO比商业Portal简单易用。它提供的Portal管理功能,允许管理员在运行态对Portal进行定制,而无需重启甚至编码。同时,内建的换肤机制使得实现自定义皮肤非常简单,只需完成相应图片的替换即可。NC Portal提供了引入了一些通用的API,使得Portlet可轻松调用Ajax,json,以及使用NC RichClient组件。 NC Portal容器 NC Portal框架图 NC Portal的界面用语 在NC Portal中,每一个Tab控件页签对应着一个布局定义。布局即一个tab页内容的 描述,它由多个列构成,每个列又由Portlets组成。布局可由管理员动态定制,并可在运行时修改。布局可嵌套布局,从而组成相对复杂的界面。一个布局中的portlet不能重复。 布局和Portlet的访问控制,是由基于角色的权限控制模型定义的。因此,管理员可在运行时,通过Portal管理Portlet,对各种资源进行安全管理。 NC Portal页面展现序列图 在NC Portal中,Portlet的展现是一个异步的过程。因此一定要注意多个ajax异步请求操作潜在的对session的并发访问问题。同时,NC Portal也

文档评论(0)

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

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

1亿VIP精品文档

相关文档