logo

您所在位置网站首页 > 海量文档  > 企划文宣(应用文书) > 商业策划

Portlet开发基础.ppt 16页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
Portal基础和Portlet开发 胡志强 研发中心 行业产品一部 议程 基本概念 Portlet和Servlet的比较 Portlet接口和生命周期 Portlet规范中定义的相关对象 Portlet部署描述符 Portlet标签库 标准Portlet CSS定义 在Eclipse中开发Portlet 在RAD中开发Portlet 基本概念 Portal Portal是一个基于Web的系统,通常提供个性化、单点登录、从不同的源和站点获得内容并聚合生成网页的功能。Portal通常可以为用户提供个性化功能,每个用户的Portal页面可以包含不同的Portlet来生成内容。 Portlet Portlet是由Portal容器管理生命周期的java组件,负责处理请求并生成动态内容。Portlet生成的内容又称为片段(fragment),片段一般是标准的HTML,XHTML,WML的标记语言构成,并与其他Portlet生成的片段聚合成网页。 客户端和Portlet的交互是由Portal通过典型的request/response方式实现。通常用户的操作会影响到生成的内容,比如用户提交一个表单,Portal会接收到用户在这个Portlet的动作,并转发到目标Portlet进行处理 Portlet具有三种基本模式(view、edit、help),并可扩展,portlet窗口具有三种状态(正常、最大化、最小化) Portlet Container Portlet container提供portlet运行的上下文环境,管理portlet的生命周期,并持久化portlet的preference。 portletContainer从portal接受请求后,传递给容器中的portlet处理。 基本概念 Portal Page的组成 Portlet fragment Portlet window Portal page 基本概念 Portal Page的创建 基本概念 Portal Page的请求顺序 使用者经由客户端设备(例如浏览器)访问 portal,portal 根据接收到的 request 决定哪些 portlets 需要被执行以满足需求。portal 通过 portlet container 调用 portlets,然后由 portlets 产生的片段建立 portal page,再传回客户端呈现给使用者。 Portlet和Servlet的比较 相同点 portlets 也是 Java 技术的 web 组件 portlets 也是有特定的 container 在管理 portlets 可以动态产生各种内容 portlets 的生命周期由 container 所管理 portlets 和客户端的互动是通过 request/response 的机制 差别 portlets 只产生 markup 信息片段,不是完整的网页文件。而 Portal 会将所有的 Portlet markup 信息片段放到一个完整的 Portal 网页。 portlets 不会和 URL 有直接的关系 客户端必须通过 portal 系统才能和 portlets 互动 portlets 具有更精确的请求处理程序,ActionRequest 和 RenderRequest 根据Portlet执行的操作,portlets 可以在portal的中显示预定义的模式和窗口状态 一个 portal page之中可以存在多个portlet Portlet和Servlet的比较 Portlet独有的功能 Portlets 能够访问和存储持久化的配置和用户个性化数据 portlets 可以访问用户profile信息 portlets 具有 URL 的重写功能,可以在文件中去动态建立连结,用于建立发送特定请求到原Portlet的URL portlets 可以储存临时性的数据在 portlet session 之中,拥有两个不同的范围 : application-wide scope 及 portlet private scope Portlet不具备的功能 servlet 具有设置输出的文字编码( character set encoding)方式 servlet 可以设置 HTTP 输出的 header servlet 才能够接收客户对于 portal 发出的 URL 请求 Portlet接口和生命周期 Portlet接口 Portlet接口:Portlet API的核心接口 GenericPortlet类:实现了Portlet接口,提供默认的功能,开发者一般通过直接或间接的扩展这个类来实现自己的Portlet Portlet的实例 一般情况下,一个Portlet Containe

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556