Portlet开发指南:Java Servlets与设计原则

需积分: 0 2 下载量 17 浏览量 更新于2024-11-10 收藏 1.55MB PDF 举报
《portlet开发指南》是一本详细介绍Portlet开发的权威资料,针对Java Server Pages (JSP)在Portlet中的应用、设计原则以及安全和单点登录(Single Sign-On, SSO)技术进行了深入讲解。该指南于2002年4月首次发行,由Stephan Hesmer、Peter Fischer、Ted Buckner和Ingo Schuster等专家共同编写,旨在帮助开发者理解Portlet技术,特别是对于使用Liferay这样的portlet平台。 该指南分为多个章节,涵盖了Portlet开发的核心概念和技术细节: 1. **简介**:首先介绍了Portlet的基本概念,包括Portlet与Servlet API的关系,Portlet部署描述符(portlet deployment descriptor)的作用,以及Portlet应用程序的构成,如具体的应用实例——Bookmark Portlet。 2. **Portlet API基础元素**: - **Portlet类**:是Portlet开发的基础,包括`getLastModified()`方法用于获取内容的最后修改时间,以及Portlet适配器(Portlet Adapter)的概念,通过这个适配器可以处理不同类型的Portlet容器。 - **核心对象**:如`PortletRequest`用于接收客户端请求,`PortletResponse`用于发送响应,`PortletSession`用于管理会话数据,附带了示例代码演示其使用。 - **监听器**:介绍几种关键的Portlet生命周期监听器,如`PortletSessionListener`监控会话变化,`PortletPageListener`和`PortletTitleListener`分别关注页面和标题事件,以及完整的生命周期管理示例。 - **配置对象**:包括`PortletConfig`用于获取Portlet的配置信息,`PortletSettings`管理端口设置,以及`PortletApplicationContext`用于应用上下文管理。 3. **JSP在Portlet中的使用**:指南特别强调了如何在Portlet中有效地集成Java Server Pages技术,这通常是Portlet开发的重要部分,因为JSP是构建动态用户界面的强大工具。 4. **Portlet设计准则**:提供了一套设计指南,帮助开发者创建高效、可维护的Portlet,确保用户体验和性能优化。 5. **安全和单点登录**:作为第一版,这部分内容覆盖了Portlet安全模型,包括如何实现单点登录,确保用户认证和授权过程的安全性。 《portlet开发指南》是一本全面且实用的参考书籍,无论是初学者还是经验丰富的开发人员,都能从中受益匪浅,掌握Portlet开发的最佳实践和技术细节。
2024-11-29 上传