WEB开发网
开发学院软件开发Java 在 Apache Geronimo 上开发和部署 Apache Pluto 门... 阅读

在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序

 2010-03-30 00:00:00 来源:WEB开发网   
核心提示: 门户、portlet 和 API门户是用作在 Internet 或内部网上获得信息和应用程序的起点的 Web 站点,它们通常提供个性化、单点登录、来自多个资源的内容聚合以及托管信息系统的表示层,在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序(2),为了适

门户、portlet 和 API

门户是用作在 Internet 或内部网上获得信息和应用程序的起点的 Web 站点。它们通常提供个性化、单点登录、来自多个资源的内容聚合以及托管信息系统的表示层。为了适应聚合并显示各种内容,门户服务器提供了一种把不同的门户组件划分为 portlet 的框架。

portlet 是门户中的一个窗口,用于提供一项特定的服务或信息。portlet 负责从它自己的资源访问内容(例如,Web 站点、数据库或电子邮件服务器)并对内容进行转换,以便呈现给客户机。JSR 168 是用于创建 portlet 的标准 API。它将在应用程序与门户之间提供集成组件,该集成组件将允许通过门户交付应用程序。如果没有这项标准,每个应用程序都可能需要自己的 portlet API。

在 Geronimo 中部署和执行 Web 应用程序的过程与在 Tomcat 中部署和执行 Web 应用程序的过程不同。本文的其余部分将向您展示如何通过以下步骤在托管在 Geronimo 上的 Pluto 中部署和执行样例门户应用程序:

通过 sharedlib 模块共享 Pluto 库和属性。

为 Pluto 容器和驱动器创建 Geronimo 部署计划。

在 Geronimo 中部署 Pluto。

开发样例门户应用程序。

为样例门户应用程序创建必需的部署计划。

在 Geronimo 上部署和测试样例门户应用程序。

开始时,需要先下载、安装并解压缩 Geronimo 和 Pluto。我将把 Geronimo 的安装目录引用为 GERONIMO_HOME。您可以下载源代码版本或二进制版本的 Pluto。根据 Pluto 安装指南中的说明:“安装源代码版本要求完成更多工作,并且仅建议那些有兴趣修改容器的个人安装”,我将已下载的二进制版本的位置引用为 PLUTO_HOME 并将源代码版本位置引用为 PLUTO_SRC(当我向您指出 PLUTO_HOME 中的文件位置时,如果您已经构建了源文件版本,则可以定位相同的文件)。

上一页  1 2 3 4 5 6 7  下一页

Tags:Apache Geronimo 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接