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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-12 18:10:46

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

请注意 Min Scale 元素和 Max Scale 元素,它们用于定义根据请求的缩放级别在给定地图上显示哪些主题。在更新地图定义(通过单击 Update 按钮)后,您可以开始使用它们来构建基于客户请求的动态地图了。测试我们的地图是否可用的一个简单方法就是把这个新地图定义的名称 WAREHOUSES_AND_CUSTOMERS 插入我们的 Oracle MapViewer 演示应用程序中。为此,切换到我们的 Oracle MapViewer 简单地图客户端(Oracle MapViewer URL 上的 mapclient.jsp),输入必要的值(见图 5)。

图 5:演示地图客户端

请注意,mapclient.jsp 示例应用程序还会显示向 Oracle MapViewer 服务器发出的执行请求 — 这是任何客户端或开发语言都能够发出的 XML 请求。如果所有的定义和连接值都正确,则会根据请求构建一幅地图(或者是一个指向地图图像的 URL)。

构建 Portlet 框架

如果使用恰当的工具,则使用诸如 JSR 168 和 WSRP 等最新标准开发 portlet 就可以相当省事。幸运的是,Oracle Internet 应用服务器门户小组已经为 Oracle JDeveloper 10g 开发了这样的一种工具,即“门户插件”。门户插件是 Oracle JDeveloper 10g 的一个扩展,它实现了使用向导快速轻松地生成 Java (JSR 168) portlet 框架。一旦您使用 JSR 168 规范开发出 portlet,就可以将其部署到任何支持此标准的应用服务器(包括 Oracle Internet 应用服务器)上,并通过 WSRP 调用它们。有关门户插件或 portlet 标准的信息,请参见:。

为使用 JDeveloper 10g 开发我们的 portlet 框架,首先创建一个名为 WSRPMapPortlet 的新工作区;对于此工作区,使用默认的 Web 应用程序模板(见图 6)。

图 6:创建新的应用程序工作区

在新创建的工作区中单击 ViewController 项目,选择“new”从多个扩展中启动一个扩展。虽然您在“Web Tier”部分中可能没有看到 portlet 向导,但是如果您选择根据“all technologies”而非“project technologies”来进行筛选,则 portlet 向导将会出现。在这里,您选择 Java Portlet 向导,它会指引您完成创建 Java 标准 portlet 的全过程(见图 7)。

图 7:Java portlet 的创建

虽然在 Java Portlet 向导中有很多可定义的选项,但对于本示例您将主要选择默认值(见图 8 到图 11)。有关其他 Java Portlet 向导选项的完整文档,请参见 Oracle Internet 应用服务器门户开发人员指南。

图 8:指定 portlet 类

图 9:指定 portlet 名称

图 10:查看 portlet 模式

图 11:Portlet view.jsp 页面
阅读(479) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~