在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序
2010-03-30 00:00:00 来源:WEB开发网门户、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 中的文件位置时,如果您已经构建了源文件版本,则可以定位相同的文件)。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
更多精彩
赞助商链接