Portlets与 servlets的相同点:
都是基于 java技术的web 组件
都被专门的容器管理
都生成动态内容
生命周期都被容器管理
都是与web客户端通过request/response的方式交互
Portlets与 servlets的不同点:
Portlet只生成内容片断,Portal来负责把这些片断聚集在一个页面中。
Portlet不能直接映射成一个 URL
Web 客户端同 Portlet交互需要通过Portal application
Portlets 有多种 request,比如: action request、render request、event request、
resource rquest
Portlets 定义了 Portlet modes 和 window states
同一个Portlets可以存在多次在同一个 Portal 页面
Portlet提供的附加功能但是 servlet没有提供
Portlets 可以持久化存储和访问数据
Portlets可以访问用户的信息
Portlets 具有生成 URL 功能,可以让 Portal来生成访问Portlet的链接和请求
Portlets 可以在 session 的两个范围中存储数据,application-wide scope 和 the
Portlet private scope
Portlet之间可以互相接受、发送事件
Portlets 不具备的 servlet提供的功能
在render response中设置字符编码
直接通过 URL 访问
虽然render不能设置字符编码,但是 JSR286中新提供的 serveResource方法具有完全的
response控制功能。
就是由于上述的不同,才定义了这个新的 web 组件规范。Portlet 重用了很多 servlet中
基础的、重要的概念,比如部署方式、类加载、生命周期管理、session管理、request分发。
分享到:
相关推荐
用WebLogic Portal 8.1 开发 JSR 168 Portlets
很好的Portlets介绍,对刚接触Portlets的学者来说是份很好的教材,希望对你们有所帮助!
标签:activemq-portlets-3.0.1-javadoc.jar,activemq,portlets,3.0.1,javadoc,jar包下载,依赖包
Portlets in Action is a comprehensive guide to building portlet-driven applications in Java. It teaches portlet development hands-on as you develop a portal that incorporates most key features of the ...
又是in Action丛书,2010版的,Chapter 1: Introducing portals and portlets Chapter 2: Portlet lifecycle Chapter 3: Portlet 2.0 API -Portlet objects and container runtime options Chapter 4: Portlet 2.0 ...
Portlets and Apache Portals explains how to develop JSR 168 and WSRP compliant portlets and how to test and deploy these portlets on Apache open source software. Richly illustrated with useful code ...
NULL 博文链接:https://mydownload.iteye.com/blog/1319702
jquery drag插件, 拖放插件(Drag and Drop) UI/Draggables. EasyDrag jQuery Plugin. jQuery Portlets. jqDnR - drag, drop resize. Drag Demos.
Portlets的知识 让人更了解其中的内容,与原理
securing-portlets-with-spring-security.pdf 研究spring security发现的一个东西,拿来大家看看,
JQuery Portlets可以自由移动div布局效果
This is a portlets in action book, refer to how to develop portlet and integrate with spring mvc
标签:activemq-portlets-3.0.1-sources.jar,activemq,portlets,3.0.1,sources,jar包下载,依赖包
标签:activemq-portlets-2.2.1-sources.jar,activemq,portlets,2.2.1,sources,jar包下载,依赖包
标签:activemq-portlets-3.0.0-sources.jar,activemq,portlets,3.0.0,sources,jar包下载,依赖包
标签:activemq-portlets-2.1.7-javadoc.jar,activemq,portlets,2.1.7,javadoc,jar包下载,依赖包
标签:activemq-portlets-2.1.8-sources.jar,activemq,portlets,2.1.8,sources,jar包下载,依赖包
标签:activemq-portlets-2.2-javadoc.jar,activemq,portlets,2.2,javadoc,jar包下载,依赖包
标签:activemq-portlets-2.1.6-javadoc.jar,activemq,portlets,2.1.6,javadoc,jar包下载,依赖包
标签:activemq-portlets-2.1.6.jar.zip,activemq,portlets,2.1.6,jar.zip包下载,依赖包