Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103725185
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-12 18:11:44

    来源:赛迪网技术社区    作者:yuanyao


部署和注册支持位置的 Portlet

您现在可以将我们的 portlet 部署到符合 WSRP/JSR 168 标准的 portlet 容器中,如 Oracle Container for J2EE (OC4J)。为此,在 Web Content>WEB-INF 文件夹的 ViewController 项目中右键单击 web.xml 文件,并选择“Create WAR deployment profile”。选择 WSRPMapPortlet 作为部署配置文件的名称,还要用同一名称 (WSRPMapPortlet) 指定我们的 J2EE Web 上下文根目录 — 见图 16。

图 16:创建部署配置文件

一旦您构建了部署配置文件,就可以右键单击它,选择将项目部署为 WAR 或 EAR 文件,或者部署到您选择的应用服务器上。在我们这种情况下,选择将项目直接部署到我们的 portlet_container 所在的 OC4J 实例中(图 17)。

图 17:将 portlet 部署到 portlet 容器

在成功部署之后,您可以通过导航到 查看 WSRP-WSDL 页面。这一地址就是您用来将我们新的 portlet 注册到门户的地址(图 18)。

图 18:Portlet WSRP 规范

测试新创建的 WSRPMapPortlet 的最简单方法是使用 Oracle Portal/WSRP 验证服务器,它是 Oracle 应用服务器门户的一个托管预发行版本,能够与 WSRP 生成器/portlet 进行通信。只要能够从我们公司的防火墙之外调用我们的 portlet,通过此服务来验证其生成您刚刚创建的内容的能力就相当简单(图 19)。

图 19:测试 WSRP 地图 portlet

有关验证过程的信息,请参见此文档。

结论

由于诸如门户和智能数据等集成技术成为业务基础架构的关键部分,因此共享我们所使用的信息和我们所构建的应用程序 (portlet) 的能力就变得非常必要(如果不是法定要求的话)。如今,我们不仅拥有创建符合开放标准的新应用程序所需的所有要素,而且我们拥有框架标准,如 JSR 168 和 WSRP,它们能够将现有的技术和数据集成到新的应用程序中。这些新技术与现有技术(如 GIS 和门户)的交汇点是我们最终能够从所有数据中获得实际智能并能避免复杂难关的突破口。

阅读(271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~