portlet技术深度解析:Portlet 2.0与Spring MVC实战
需积分: 13 116 浏览量
更新于2024-07-19
收藏 18.04MB PDF 举报
"Portlets in Action"
《Portlets in Action》是一本由Ashish Sarin编写的书籍,于2012年出版,涵盖了Portlet技术的多个重要方面。这本书以PDF格式提供,带有完整的目录,旨在深入探讨并实践Portlet开发中的最佳实践。以下是书中涉及的一些关键知识点:
1. **Portlet 2.0** - 本书介绍了Portlet 2.0规范,这是Java Portlet API的一个重要版本,它提供了更高效、更灵活的portlet开发框架,包括增强的会话管理、异步处理和更多用户界面功能。
2. **Spring 3.0 Portlet MVC** - Spring Portlet MVC是Spring框架在portlet开发中的应用,它允许开发者使用Spring MVC模式构建portlet,提供更好的依赖注入和控制反转,以及更强大的模型-视图-控制器架构。
3. **WSRP 2.0** - Web Services for Remote Portlets (WSRP) 2.0是一种标准,用于使portlet能够跨不同门户平台进行互操作,允许portlet消费者通过Web服务调用portlet内容。
4. **Portlet Bridges** - 书中的Portlet Bridges部分讨论了如何将传统的Web应用程序或框架(如JSF、Struts等)与portlet环境集成,以利用portlet的优势,同时保持现有应用程序的兼容性。
5. **Ajax 和 Comet** - 这两部分讨论了如何在portlet中实现异步更新和实时通信技术,以提供更流畅的用户体验。Ajax允许局部页面更新,而Comet则支持服务器向客户端推送数据,常用于实时通知和流媒体。
6. **Liferay 和 GateIn** - Liferay和GateIn是两个流行的开源门户服务器,它们提供了portlet的部署和管理平台。书中可能包含如何在这些平台上开发、配置和管理portlet的内容。
7. **Spring JDBC 和 Hibernate** - 作为数据访问层的工具,Spring JDBC和Hibernate在portlet开发中用于数据库交互。Spring JDBC简化了JDBC代码,而Hibernate则提供了对象关系映射(ORM),使得数据库操作更加便捷。
书中还强调了最佳实践,例如:
- 使用用户属性获取用户信息
- 处理特定于门户服务器的请求
- 对资源链接进行编码
- 选择合适的portlet生命周期阶段来处理动作
- 添加自定义JavaScript和CSS到门户页面
- 选择适当的portlet会话范围
- 评估容器运行时选项的使用
- 在portlet会话和actionScopedRequestAttributes之间协作
- 慎重选择servletDefaultSessionScope容器运行时选项
- 考虑容器运行时选项对性能的影响
- 选择合适的验证令牌和基于缓存的策略
- 实现portlet内容的本地化
- 使用Apache Commons FileUpload库进行文件上传
这些最佳实践提供了实际开发中的指导,帮助开发者优化portlet的性能和用户体验。通过深入学习这本书,读者可以掌握portlet开发的核心技能,并能够在实际项目中有效地应用这些知识。
2011-03-17 上传
2009-11-05 上传
2013-10-30 上传
2012-03-15 上传
2007-08-16 上传
2012-11-06 上传
2008-06-17 上传
2011-11-26 上传
2008-05-05 上传
ggxqy
- 粉丝: 15
- 资源: 44
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍