### BEA Portal 知识点详解 #### 名词解释 **1. p13n** - **定义**:p13n 是 personalization 的缩写形式,代表个性化。之所以缩写为 p13n,是因为从 p 到 n 之间共有 13 个字母。这种缩写方式在技术领域较为常见,类似地还有 i18n(国际化)。 - **应用**:在 WebLogic Portal (WLP) 中,p13n 相关的功能主要集中在 Personalization Server 中,这部分功能涉及到用户界面的个性化展示和内容定制。 **2. WebService for Remote Portal (WSRP)** - **定义**:WSRP 是 OASIS 定义的标准,用于规范远程门户服务的交互方式。 - **技术细节**:WSRP 使用 WSDL 来定义服务接口,并通过 SOAP 协议进行通信。远程 Portlet 在远程服务器上作为 Web 服务运行,这些服务可以在 UDDI 目录中注册以便于发现和调用。客户端(通常是 Portlet 代理)通过 SOAP 协议绑定并调用这些服务。 **3. Portlet** - **定义**:根据 JSR-168 规范,Portlet 被定义为一种基于 Web 的 Java 组件,由 Portlet 容器管理,可以处理用户请求并生成动态内容。 - **作用**:Portlet 作为可插拔的用户界面组件,被 Portal 用来呈现信息。Portlet 所生成的动态内容被称为 fragment,这些 fragment 遵循一定的规则(如 HTML、XHTML 或 WML)组合成完整的页面。 - **特点**:一个 Portlet 可以为不同用户提供不同的内容,这取决于用户的特定设置和偏好。 **4. Portlet 容器** - **定义**:Portlet 容器是运行 Portlet 的环境,为 Portlet 提供必要的基础设施和支持。 - **功能**:Portlet 容器管理 Portlet 的生命周期,包括初始化、处理用户请求、生成响应等,并为 Portlet 提供持久化存储以保存配置信息等数据。 - **架构**:Portlet 容器不是独立的容器,而是基于 Servlet 容器通过扩展实现的,它利用 Servlet 容器提供的功能来实现自己的服务。 **5. RSS** - **定义**:RSS (Really Simple Syndication) 是一种用于聚合网站内容的数据格式,常用于新闻站点、博客等网站的更新。 - **用途**:RSS 允许用户订阅多个来源的内容,并在一个地方集中查看更新,便于信息管理和跟踪。 **6. JSR168** - **定义**:JSR168 是 Java Portlet API 的规范版本之一,定义了 Portlet 和 Portlet 容器之间的交互模式。 - **功能**:JSR168 规范提供了一套标准化接口,使得 Portlet 能够跨平台运行,并且可以轻松地在不同的 Portlet 容器之间移植。 **7. portion** - **定义**:portion 在上下文中可能是指 Portlet 页面中的某个区域或部分。 - **作用**:在 Portlet 应用中,portion 可能指的是用户界面中的某个特定区域,如头部、主体或脚部等。 **8. WebLogic Portal 与 WebLogic Integration 的产品定位** - **定义**:WebLogic Portal 专注于提供门户解决方案,而 WebLogic Integration 则更侧重于企业应用集成。 - **差异**:WebLogic Portal 主要用于构建企业内部或外部门户,提供统一的信息和服务入口;WebLogic Integration 则关注于整合各种业务系统,实现业务流程自动化和数据交换。 #### 安装与配置 **1. 如何在 portal 中使用 Oracle 数据库** - **配置过程**:首先需要确保 Oracle JDBC 驱动已安装在 WebLogic Server 中;接着,在 WebLogic Admin Console 中配置数据源,指定 Oracle 数据库的连接信息(如 URL、用户名和密码);在 Portal 配置中引用这个数据源。 **2. WebLogic Portal 8.1 内容库的存放方式** - **存储方式**:WebLogic Portal 支持多种存储选项,包括文件系统、数据库等。默认情况下,内容库可能存储在文件系统中,但可以通过配置文件更改这一设置,以使用 Oracle 数据库或其他类型的数据库来存储内容。 **3. 数据如何从 Pointbase 导出** - **导出方法**:Pointbase 是 WebLogic Portal 默认使用的数据库,如果需要将数据迁移到 Oracle 数据库,可以使用导出工具将 Pointbase 中的数据导出为 SQL 文件,然后再导入到 Oracle 数据库中。 #### 后期 Portal 维护 **1. 在 portal 中如何实现个性化** - **实现方法**:个性化功能可以通过配置文件、用户设置等方式实现。具体来说,可以通过修改用户配置文件、使用特定的 Portlet 实现个性化功能,或者在后台管理系统中设置个性化规则。 **2. calendar.properties 中如何设置日期格式** - **设置方法**:calendar.properties 文件中包含了日期和时间的格式设置,可以通过修改该文件来定制日期和时间的显示格式。例如,可以设置日期格式为 "yyyy-MM-dd" 或者 "MM/dd/yyyy"。 #### Portal 开发 **1. WebLogic Portal 的 Portlet 开发步骤** - **开发流程**:首先创建一个新的 Portlet 项目,然后编写 Portlet 类并实现必要的接口(如 `IPortlet`)。接下来配置 Portlet 的部署描述符(portlet.xml),并打包为 JAR 文件。在 Workshop 或其他开发工具中部署并测试 Portlet。 **2. 在 Workshop 中如何让 Portlet 使用新建的 *.jpf** - **使用方法**:在 Workshop 中,可以通过在 Portlet 的配置文件(如 portlet.xml)中引用新的 JPF 文件来实现。具体来说,需要在 `<portlet-class>` 标签中指定新建 JPF 文件的位置。 **3. 如何在 weblogicportal 中配置 Calendar Portlet** - **配置方法**:配置 Calendar Portlet 通常涉及修改配置文件(如 calendar.properties)来调整日期格式和时区等设置。此外,还可以通过 Portlet 参数来定制其行为和外观。 **4. 如何把 header.jsp 和 footer.jsp 拖到相应的位置** - **拖放方法**:在 WebLogic Portal 的管理控制台中,可以使用页面布局编辑器来移动 header.jsp 和 footer.jsp 到页面的头部和底部位置。具体操作可能因 Portal 版本的不同而略有差异。 **5. 在 Portal 7.0 中怎样在 usermgt.jar 中指向一个新生成 EntityPropertyManager** - **实现方法**:在 usermgt.jar 中指向新的 EntityPropertyManager,可以通过修改相应的配置文件(如 usermgt-config.xml)来实现。具体来说,需要在文件中指定新的 EntityPropertyManager 的类名和位置。 **6. Portal 与 Portlet 中的 Session 与 Request** - **区别**:在 Portal 和 Portlet 中,Session 和 Request 的管理有所不同。通常,Portal 会为每个用户会话维护一个全局 Session 对象,而每个 Portlet 可以有自己的局部 Session。Request 则是针对每个用户请求的短暂对象。 **7. 关于 SSO 和 Weblogic Portal** - **实现方式**:Weblogic Portal 支持 SSO (Single Sign-On),允许用户在一个地方登录后,即可访问多个应用和服务。实现 SSO 通常需要配置身份验证服务,并确保各个应用之间共享认证信息。 **8. Weblogic Portal 8.1 中实现分页显示** - **实现方法**:在 Weblogic Portal 8.1 中实现分页显示,可以通过编写自定义 Portlet 来实现。具体而言,可以使用 Java 分页框架(如 JPA)来分页查询数据,然后在前端页面中显示结果。 #### 第三方插件集成 **1. Weblogic 8.1 Portal 和 Domino 的集成问题** - **集成方案**:集成 Weblogic Portal 和 Domino 可以通过开发自定义适配器来实现。这种适配器将作为两者之间的桥梁,负责数据的转换和传递。 **2. BEA 所推荐使用的 Kapow 产品是否支持中文环境** - **支持情况**:Kapow 产品是否支持中文环境取决于其具体版本和配置。一般情况下,现代版本的 Kapow 应该能够较好地支持中文字符集。 #### 性能 **1. 请教 portal for AIX 的运行问题** - **解决方法**:在 AIX 上运行 Portal 时遇到的问题可能与操作系统兼容性、硬件资源限制有关。建议检查系统日志和性能指标,以确定具体的瓶颈所在,并针对性地进行优化。 #### 安全 **1. 关于 weblogic administration portal 使用的方法** - **使用方法**:Weblogic Administration Portal 提供了一系列工具和界面来管理 Weblogic Server 实例。通过这些工具可以监控系统状态、配置服务、管理用户等。 **2. 在 portal 中使用数据库保存用户信息** - **实现方法**:在 Portal 中使用数据库保存用户信息,首先需要配置数据源并指定用户表结构。接着,可以使用提供的 API 来进行用户管理操作,如添加、删除和修改用户信息。 **3. 如何使用数据库作为 WLS&WLP 的用户验证** - **配置方法**:为了使用数据库进行用户验证,需要在 Weblogic Server 配置中指定使用数据库认证方式。具体来说,可以通过 Weblogic Admin Console 设置安全领域,并选择合适的认证提供者(如 LDAP 认证提供者)。 **4. WebLogic 用户及权限管理 API** - **API 介绍**:WebLogic 提供了一系列 API 来管理用户和权限。这些 API 可以用来创建用户、分配角色、授予权限等。常见的 API 包括 `com.bea.security` 包下的类和接口。 以上是 BEA Portal 的一些核心知识点,涵盖了从基础概念到高级应用的各个方面,希望对你有所帮助。

























- 粉丝: 3890
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 适用于 F2 的微信小程序应用平台
- 微信小程序-2048小游戏
- 信息化与信息化教学.pptx
- 项目管理方法在东风汽车公司材料采购中的应用.doc
- 面向对象程序设计Java课程介绍.ppt
- 区域炒作类项目网络营销战略合作方案模板.doc
- 计算机硬件实训报告.doc
- 京东商城企业网络营销环境分析.doc
- 隔离网工具使用手册杀毒网络版企业杀毒软件.doc
- 油水界面测量软件设计设计.doc
- 计算机辅助翻译技术Review.doc
- 选修3专题1基因工程11DNA重组技术的基本工具.pptx
- 分散控制系统安全技术操作规程.doc
- 项目管理原理和方法.docx
- ERP系统及项目管理方法分析.doc
- 信息系统安全等级保护研读.pptx


