开源平台Portal liferay介绍.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文档。上传文档
查看更多
开源平台Portal liferay介绍

开源平台Portal liferay介绍: 平台已经提供的功能: 个性化平台 基本的portlet组件(用户管理、组织机构管理、角色管理、portlet管理、日历、论坛、博客、文档库、图片库、CMS) 与其他开源项目的集成 单点登陆:CAS 工作流:JBPM 即时通讯:jabber 邮件: 移动门户 功能扩展 平台相关分析 技术构成: 权限结构 01.用户管理 02.组织机构管理 03.权限划分:用户-用户组-角色-portlet portal应用的目录结构 对外服务: 已提供服务接口 二次开发 jsr168标准 与servlet的异同 Portlet 和 Servlet 的相似之处 Portlet 也是 Java 技术的 web 组件 Portlet 也是有特定的 container 在管理 Portlet 可以动态产生各种内容 Portlet 的生命周期由 container 所管理 Portlet 和客户端的互动是通过 request/response 的机制 Portlet 和 Servlet 一些不同 Portlet 只产生 markup 信息片段,不是完整的网页文件。而 Portal 会将所有的Portlet markup 信息片段放到一个完整的 Portal 网页。 Portlet 不会和 URL 有直接的关系 客户端必须通过 portal 系统才能和 Portlet 互动 Portlet 有一些定义好的 request 处理,action request 以及 render request。 Portlet 默认定义 Portlet modes 及窗口状态可以指出在网页中该 Portlet 的哪个功 能正在执行及现在的 状态。 Portlet 可以在同一个 portal 网页之中存在多个。 Portlet 有一些附加的功能是 Servlet 所没有的 Portlet 能够存取及储存永久配置文件及定制资料。 Portlet 可以存取使用者数据 Portlet 具有 URL 的重写功能在文件中去动态建立连结,允许 portal server 不用去 知道如何在网页的片 段之中建立连结及动作。 Portlet 可以储存临时性的数据在 Portlet session 之中,拥有两个不同的范围 : application-wide scope 及 Portlet private scope 。 Portlet 不具有一些功能, 但是 Servlet 却有提供 Servlet 具有设置输出的文字编码( character set encoding)方式 Servlet 可以设置 HTTP 输出的 header Servlet 才能够接收客户对于 portal 发出的 URL 请求 Portal对象 Request对象 Action Request:由actionURL触发,通常处理表单 form提交后 Persistent 状态的改变、session 的改变、perference 的修改等等Render Request:由renderURL触发,通常处理portlet导航 Response对象 ActionResponse:a、重定向 b、 改变窗口状态、Portlet 模式c、 传递 parameter 参数到 RenderRequest 中去 RenderResponse:a、 设置 ContentType b、 得到 OutputStream 和 Writer 对象,用来输出页面内容 c、 Buffering 缓冲 d、 设定 Portlet 的标题,但是必须在 Portlet 输出前调用,否则将被忽略 PortletConfig 对 和 ServletConfig 对象类似,PortletConfig 对象提供对 Portlet 初始化信息以及PortletContext 对象存取的方法。 和 ServletConfig 对象不同的是,PortletConfig 对象提供对 Portlet 的标题等资源的 I18N支持,可以通过设定不同的 Resource Bundle 文件以提供多种语言支持。 Application Scope :范围的 Session 中保存的对象,对于同一个 Portlet 应用范围内的所有Portlet 都是可用的。 Portlet Scope: 范围的 Session 中保存的对象,只对本 Portlet 可用,其他 Portlet 即使在同一个应用中,也不可用。 Preference用来实现用户的个性化设置,可以帮助用户对 Portlet 进行符合用 户需求的显示定制和行为定制,可以替代部分的数据库

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档