WebLogic Portal开发与实践指南

需积分: 9 20 下载量 3 浏览量 更新于2023-03-03 收藏 424KB DOC 举报
"这篇文档主要涉及Portal开发的相关知识,包括术语解释、安装配置、后期维护、开发步骤、第三方插件集成、性能优化以及安全性管理等多个方面。" 在Portal开发领域,有几个关键概念需要理解: 1. **p13n**: 这是personalization的缩写,指的是门户中用户个性化的能力,允许用户自定义界面和内容。 2. **WebService for Remote Portal (WSRP)**: 一种标准,使得远程portlet可以在不同门户之间通信和展示。 3. **Portlet**: 是构建门户应用的基本单元,可以是动态的小型应用程序,提供特定的功能或信息展示。 4. **Portlet容器**: 为portlet提供运行环境,管理portlet生命周期和交互。 5. **RSS**: Really Simple Syndication,用于发布和订阅新闻、博客等信息的XML格式。 6. **JSR168**: Java Specification Request 168,定义了portlet API,使得portlet能在不同的portlet容器中运行。 7. **portion**: 在文档中未找到确切解释,可能是文档录入错误。 8. **WebLogic Portal与WebLogic Integration**: BEA Systems(现已被Oracle收购)的产品,提供了完整的门户解决方案和集成服务。 安装与配置部分: 1. 使用Oracle数据库作为Portal的数据存储。 2. WebLogic Portal 8.1的内容库存储结构和管理。 3. 数据迁移,如从pointbase到其他数据库的迁移方法。 后期Portal维护涉及个性化设置和日期格式调整: 1. 实现门户中的用户个性化功能,允许用户定制自己的视图。 2. 修改`calendar.properties`文件以设置日期的显示格式。 Portal开发的焦点在于portlet的创建和配置: 1. WebLogic Portal的portlet开发流程。 2. 如何在Workshop中使用新的`.jpf`文件来构建portlet。 3. 配置Calendar Portlet以显示日历事件。 4. 将header和footer添加到门户页面的指定位置。 5. 更新`usermgt.jar`以指向新的EntityPropertyManager,以处理用户管理。 6. 询问Workshop开发的portlet是否能迁移到Websphere Portal。 讨论了与Session和Request相关的Portlet编程问题,以及SSO(Single Sign-On)与Weblogic Portal的整合,以及在Weblogic Portal 8.1中实现分页显示的技术。 第三方插件集成: 1. Weblogic 8.1 Portal与Lotus Domino的集成挑战。 2. 了解BEA推荐的Kapow产品在中文环境下的支持情况。 性能优化: 1. 解决在AIX平台上运行Portal遇到的问题。 安全管理和用户验证: 1. Weblogic Administration Portal的使用方法。 2. 使用数据库存储和管理用户信息。 3. 设置数据库作为WebLogic & WebLogic Portal的用户验证机制。 4. 探讨WebLogic的用户和权限管理API。 此外,文档还包含了首届原创文章大赛的相关作品和Dev2Dev平台上的精华文章,提供更深入的学习资源。对于Portal开发者来说,这些信息提供了全面的指导和支持。