`
fauvism
  • 浏览: 13437 次
  • 性别: Icon_minigender_1
  • 来自: 火星
最近访客 更多访客>>
社区版块
存档分类
最新评论

Portal学习笔记(一) 概念

阅读更多
名词解释
Portal 门户,提供包括内容聚合、单点登陆、个性化定制和安全管理等服务的基础Web平台。
PortletPortlet是基于web的Java组件。它由Portlet容器管理,能够处理请求,产生动态内容。Portlet被Portal用作为可插拔的用户接口组件,为信息系统提供展现。由Portlet动态产生的内容也被叫做fragment。fragment是遵循某种规则的标记(例如:HTML, XHTML,WML),可与其他的fragment一起建立一个完整的文档。一般一个Portlet产生的内容和其他的Portlet产生的内容聚集在一起形成Portal网页。
Portlet ContainerPortlet在Portlet容器中运行,Portlet容器为Portlet提供必需的运行环境。Portlet容器包含Portlet(组件)并且管理它们的生命周期,它也为Portlet的参数设置提供持久化的存储。Portlet 容器不是一个类似于 servlet 容器的独立容器。它是在 servlet 容器上通过扩展方式实现的,并重用 servlet容器提供的功能。从Portal的角度来看,Portlet Container是Portal平台所提供的众多服务之一。
JSR168,JSR286由于越来越多的公司开发了各自的Portal组件和基于其的Portal产品(如Bea, IBM, Oracle, Sun, Sybase, Novell, SAP, Jetspeed, Vignette 等.这种互不兼容的接口实现不断带给程序提供商各种问题和麻烦, 为了解决这种问题, JCP发布了JSR168 (Java Specification Request), Portlet Specification, 用以提供不同Portal和Portlets之间的互用性。JSR 286是168规范的延伸,是目前最新标准规范,目前仍处在draft状态。
SSO SingleSingle Sign-On,即单点登陆。当一个大系统中存在多个子系统时,用户只需要正确登陆其中任何一个子系统,就可以在各个子系统中来回自由切换和使用授予该用户权限的各种资源。一般可以分为两种类型:Web应用之间的单点登陆和门户Web应用和它所连接的后台系统之间的单点登陆。SSO是任何一个门户产品必须解决的问题,必须提供的服务。
WSRPWSRP是OASIS组织的一个规范,它定义了远程门户网站的Web服务。通过Web Service将远程内容抓取到本地,最后通过本地内容聚合引擎展示出来。
分享到:
评论

相关推荐

    portal学习笔记.doc

    【 Portal 概念详解】 Portal 一词源于互联网发展初期,最初指的是人们上网时首选访问的网站,如雅虎和搜狐等,它们是信息的集散地,整合了各种资源,便于用户一站式获取所需信息。随着企业信息化的发展,Portal 的...

    portal学习笔记

    Portal 一词是在 Internet 的发展中提出来的,...很快企业应用中也开始采用 Portal 这个概念,根据 Portal 在企业应用中的不同作用,业界对 Portal 有着不同的定义如企业信息门户、知识门户、专业门户、应用门户等等。

    Portal学习笔记

    【 Portal 学习笔记】 Portal 是一种基于Web的应用程序,最初源自互联网的“门户网站”,如雅虎和搜狐,提供用户访问各类信息的集中入口。随着技术的发展,Portal 概念被引入企业应用,用于整合信息、应用和服务,...

    Liferay_Portal_6学习之路-学习笔记完整版

    ### Liferay Portal 6 学习之路:全面解析与实践指南 #### 一、Portal与Liferay Portal简介 ##### Portal概念 Portal,即门户网站,...希望本篇学习笔记能够帮助大家更好地理解和掌握 Liferay Portal 6 的相关知识。

    荷露叮咚Liferay Portal 6学习笔记完整版.

    学习Liferay Portal不仅涉及到对Portal和Portlet概念的理解,还包括实际安装配置、开发环境的搭建和具体的编码实践。开发者在掌握这些知识点后,可以更有效地利用Liferay Portal平台来开发满足企业需求的应用系统。

    北京西门子学习笔记整理

    西门子自动化技术是工业控制领域中的重要...总之,这份“北京西门子学习笔记整理”将为初学者提供一个系统的学习路径,从基础概念到实际操作,逐步掌握西门子自动化技术,为未来的自动化工程职业生涯打下坚实的基础。

    尚硅谷vue3的学习笔记

    "尚硅谷vue3的学习笔记"很可能是记录了关于Vue3的详细学习过程,包括其核心概念、新特性、最佳实践以及常见问题的解决方法。 Vue3 的主要改进点包括: 1. **Composition API**:Vue3 引入了Composition API,这是...

    liferay学习笔记1

    以下是对“Liferay学习笔记1”的详细解释和相关知识点的深入探讨: ### Liferay概述 Liferay是一款开源的企业级门户平台,它提供了一个强大的框架,用于构建企业级应用程序和服务。Liferay的核心功能包括内容管理...

    liferay笔记

    Portal,即门户,是一种Web应用框架,它将来自多个来源的信息、服务和应用整合到一个统一的界面中。对于企业而言,门户可以作为员工、客户和合作伙伴访问企业内部和外部资源的单一入口,提供统一的访问体验。 #### ...

    Vue2+Vue3笔记(黑马程序员+尚硅谷)

    黑马程序员和尚硅谷是知名的在线教育平台,它们提供的笔记内容通常覆盖了基础概念、实战案例和进阶技巧,对初学者和有一定经验的开发者都非常有帮助。通过阅读这些笔记,你可以深化对Vue.js的理解,提升你的前端开发...

    liferay vm

    1. **Liferay Portal学习笔记之(五):开发主题风格theme**:这篇文章可能介绍了如何在Liferay中创建和修改主题,包括选择合适的主题框架,编辑CSS和图片资源,以及理解Liferay中的主题层次结构,以实现定制化的...

    liferay开发资料

    最后,《liferay笔记.doc》则是一份实用的开发者手册,包含了作者在实践中遇到的问题及解决方案,对于初学者来说是一份宝贵的参考材料。它可能涵盖了错误排查、性能优化、安全设置等多方面的内容。 总的来说,这个...

    java9学习笔记之模块化详解

    总结来说,Java 9的模块化系统通过模块化的概念,帮助开发者更好地组织代码,管理依赖,提升应用的效率和安全性。对于大型项目和复杂的依赖关系,模块化系统提供了更强大和灵活的解决方案。然而,引入模块化也意味着...

    vue3+ts (源码+笔记+生命周期截图)

    学习 Vue3 和 TypeScript 的结合,不仅需要理解这些核心概念,还需要通过实践来熟练掌握。源码.zip 文件可能包含了一些示例项目,可以帮助读者更好地理解这些理论知识在实际项目中的应用,通过阅读和分析源码,可以...

    VUE3+TS笔记与项目

    通过这个笔记和项目,开发者不仅可以学习到 Vue3 的新特性,还可以掌握如何将 TypeScript 与 Vue3 整合,提升项目的专业性和可靠性。同时,面试题部分可以帮助开发者巩固所学知识,并为求职面试做好准备。

    react_source_code:React,原始码,解析,笔记

    本文将深入React的源代码,解析其核心机制,并分享相关的学习笔记。 一、React的核心概念 1. 组件:React的核心在于组件,每个组件都是独立的、可复用的代码块,可以负责一部分UI的渲染。组件通过props接收外部...

    azure-cloud-platform:Azure云平台

    学习Azure云平台时,你需要了解以下几个核心概念: - **Azure Portal**:用户友好的Web界面,用于管理和控制Azure服务。 - **Azure Resource Manager**:负责资源的部署、管理和服务结构,提供模板化部署和访问控制...

Global site tag (gtag.js) - Google Analytics