JSR168PORLET标准手册汉化整理.docVIP

  • 9
  • 0
  • 约5.02万字
  • 约 44页
  • 2017-09-25 发布于广西
  • 举报
JSR168 PORLET标准手册汉化整理 本规范汉化资源搜集整理于网上并由我作了些修改和添加,主要为适应大陆的语辞、用语及其他未译之处。 由于本人于水平有限,如有错误,请各位高手指正;若有高见,希望不吝言辞,同为中国开源作项献。 特此严重感谢翻译此规范的原译者: 第一、第二章节 台湾省 Jini 第三章节 上海市 风之舞 第四章~最后章节 台湾省 koji lin 希望大家支持 爪哇大观园 PLT.1.1 序言 参考 jini MyNetscape 或 MyYahoo 去 注册一个帐号。因为 MyNetscape 的样式比较好看, 所以我接下来就以 MyNetscape 为介绍的范例。 如果你第一次接触到 portal,你会惊讶的发现... 哇.. 为何一个网站里面充满了这么多小窗口. 我们称这些小窗口叫做 portlet,而且每个小窗口都存在着独立的信息与内容,可以放到最大化,缩小,还原,关闭等等。当你登陆之后,可以选择及调整自己 portlet 的配置,也可以设置自己喜爱的风格与样式,更可以设置每个 portlet 的资料配置。 这种以客户为上帝的系统,就是我们将要介绍的 portal。 PLT.2.1 什么是(门户)? Portal Server 的定义是 一个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息内容。 2) Portlet Container 的定义是 portlet container 是提供 portlets 执行的环境,包含了许多 portlets 并且管理他们的生命周期,他也会永远保存着 portlets 的喜好设置,一个 portlet container 接收到来自 portal 的请求后,接着将这个请求传递给存在 container 的 portlet 执行。portlet container 没有义务去组合 portlets 产生的信息內容,这个工作必须由 portal 来处理。portal 和 portlet container 可以放在一起视为同一个系统的组件,或者分开成为两个独立的组件。 PLT.2.2 什么是 Portlet? PLT.2.3 portlet 与 servlet 的关系? Portlet 和 Servlet 算是兄弟有那么一点点相似却又有那么一点点不同,因为 Servlet 和 Portlet 不尽然相同,所以研究小組決定将 portlets 定义成为一个新的组件,因此定义了 portlets 一个新的并且明确的界面与行为。为了尽可能与现有的 servlet 结合达到重复使用的目的,portlet 的规范利用了 servlet 的规范,许多观念都很相似的,结合 portlets、servlets 及 jsp 在同一个网站系统中,我们称为 portlet application 。在同一个 portlet application 中,他们将分享同一个 classloader,context 及 session。 Portlet 和 Servlet 的相似之处 @ portlets 也是 Java 技术的 web 组件 @ portlets 也是有特定的 container 在管理 @ portlets 可以动态产生各种内容 @ portlets 的生命周期由 container 所管理 @ portlets 和客户端的互动是通过 request/response 的机制 Portlet 和 Servlet 也有一些不同 @ portlets 只产生 markup 信息片段,不是完整的网页文件。而 Portal 会将所有的 Portlet markup 信息片段放到一个完整的 Portal 网页。 @ portlets 不会和 URL 有直接的关系 @ 客户端必须通过 portal 系统才能和 portlets 互动 @ portlets 有一些定义好的 request 处理,action request 以及 render request。 @ portlets 默认定义 portlet modes 及窗口状态可以指出在网页中该 portlet 的哪个功能正在执行及现在的 状态。 @ portlets 可以在同一个 portal 网页之中存在多

文档评论(0)

1亿VIP精品文档

相关文档