在WebSphere 7.0环境下使用IBM JWL和GMaps4JSF创建mashup应用程序

在之前的文章 JSF 2.0 Ajax 世界中的 GMaps4JSF 中,我解释了如何将 GMaps4JSF 用于集成 Google maps 和 JavaServer Faces(JSF),它让 JSF 用户通过几个 JSF 标记就能构造复杂的街道全景图像和地图。您也可以方便地将不同的组件(标记、信息文本、控件、地面叠加(ground overlays)、多边形和折线)添加到结果地图中。GMaps4JSF 甚至允许向组件添加不同的事件,而无需编写将事件与组件绑定的 JavaScript 代码。JSF 用户只有在实现组件的事件处理器时才需要编写 JavaScript 代码。GMaps4JSF 是 JSF 的一个 mashup 库,它能让 JSF 用户轻松构建 Web 2.0 mashup 应用程序。

JavaServer Faces Widget Library(JWL)是 IBM 的基于 JSF 的 Web 部件库,其中包含很多组件用于构造富 Web 应用程序。JWL 还提供 Asynchronous JavaScript + XML(Ajax)标记,用于向 JSF 动态添加 Ajax 行为。

本文中,我将解释如何在 Rational Software Architect for WebSphere Software(RSA)7.5 中,在一个 JWL 应用程序中使用 GMaps4JSF 组件。我将逐步演示如何创建一个使用不同的 GMaps4JSF 组件的 mashup JWL 应用程序。

从零开始创建 Mashup JWL 应用程序

在 JWL 应用程序中,如果用户输入一个地址并单击 Go! 按钮,所输地址的位置就会出现在地图中,同时其街道预览图片就会出现在街道全景图(streetViewPanorama)中。

创建 JWL Web 项目

创建 JWL mashup 应用程序的第一步是创建一个 Faces 项目。图 1 显示的是动态 Web 项目的初始创建屏幕。确保输入项目名称并在配置组合框中选择 Faces Project。

图 1. 动态 Web 项目的初始创建屏幕

时间: 2024-08-29 19:40:42

在WebSphere 7.0环境下使用IBM JWL和GMaps4JSF创建mashup应用程序的相关文章

跪求 帮忙-VC++6.0 环境下,怎么能够使程序运行后的黑框直接变成全屏显示

问题描述 VC++6.0 环境下,怎么能够使程序运行后的黑框直接变成全屏显示 VC++6.0 环境下,win32 console application下编一个什么样的程序能够使输出的黑框变成全屏?例如 #include main() { printf("你好n"); } 这个简单程序中添加上哪些代码就能够使输出的黑框直接占满整个电脑屏幕?麻烦哪位大侠给帮个忙,并把修改后的完整程序附上,小弟不胜感激!

数据结构、c语言-急!!!!为何以下程序执行第2功能离开车厂后在vc++6.0环境下程序会报错并终止运行,求解决方案

问题描述 急!!!!为何以下程序执行第2功能离开车厂后在vc++6.0环境下程序会报错并终止运行,求解决方案 #include "stdafx.h" #include #include #include #define max 5 #define pri 5 typedef struct time{ int year; int day; int month; int hour; int min; }Time; typedef struct node{ char num[10]; Tim

hadoop hbase-Hadoop2.4.0环境下HBase-0.9.60-hadoo2版本冲突问题

问题描述 Hadoop2.4.0环境下HBase-0.9.60-hadoo2版本冲突问题 我的Hadoop环境是Hadoop2.4.0,HBase是HBase-0.9.60-hadoo2,今天使用HBase API编写了一个程序,运行的时候曝下面的错误: 2014-09-01 18:16:00,247 WARN [main] util.NativeCodeLoader (NativeCodeLoader.java:(62)) - Unable to load native-hadoop libr

.NET2.0环境下的Ajax选型和应用(提供Demo源码下载)_AJAX相关

主题:.NET2.0环境下的Ajax选型和应用 研究需要解决的问题: 1 Ajax 应用框架的选型及其性能对比 2 如何应用 Ajax 3 应用 Ajax 过程中应该着重注意的问题 研究者: Jimmy.Ke 时间: 2006-11-13 一 Demo说明 Ajax Demo Web Site 是一个完整的 .NET Website ,其中包含 5 个 ASPX 页面及其对应的 CS 文件. 为了方便对比, Demo 中使用了三种 Ajax 应用方式: 一是使用微软提供的 Atlas 应用框架,

解决.net framework 4.0环境下遇到版本不同编译不通过的方法详解_实用技巧

本文内容:1.问题引出2.问题解决3.原因分析 最近部门的开发环境都更新到了WIN7+.NET framework4+VS2010上,在体验新技术和新环境带给我们提高效率的方式方法的同时也带来了一些兼容性的问题:这几天项目闲暇时在研究SQLite,在做实验的时候碰到个问题,代码编译通过执行时反复异常中断,查到后面原来是SQLite.dll是在framework2.0环境下编译的而现在的运行环境是framework4.0,所以就出现了运行异常,如图: 由于以后的开发过程中,可能会引用一些第三方的组

如何在Redhat9.0环境下架设一台CVS服务器

CVS是一个著名的http://www.aliyun.com/zixun/aggregation/9591.html">版本控制工具,无论是对个别程序员还是一个开发团队来说,CVS都是非常有用的.CVS的功能很强大,总体上它是一个C/S结构的软件,使用者首先要架设一个CVS服务器,在CVS服务器上导入项目实例.设置CVS项目访问控制等.而客户通过客户端来访问CVS服务器,客户可以取得项目最新代码副本.提交自己修改的代码等,而客户可以从Internet.LAN.甚至本机来访问CVS服务器.下

网络营销2.0环境下企业视频的价值分析

网络营销2.0环境下企业视频的价值分析董应群 Wilbird D.W. 网络视频作为在网民应用中排名第五的热点应用,截至2009年6月,网络视频的用户已经达到2.22亿,半年用户增长了2040万,增幅为10.1%①.2009年上半年的网络视频月均受众到达率为65.3%,月均总页面浏览数为280.7亿页,月均总浏览时长为412.2亿分钟.2008年网络视频受众人均每日使用时长为125.9分钟(2.1小时),而2008年全国电视观众人均每日收视时长为151.7分钟(2.5小时),网络视频与电视人均每

windows2003 + IIS6.0 环境下以Fastcgi方式配置php 5.3.3

第一步:iis6.0环境配置,这里不多介绍 第二步:下载php5.3.3的windows压缩版本:php-5.3.3-nts-Win32-VC9-x86.zip 1.下载,选择VC9 x86 Non Thread Safe. 2.把php-5.3.3-nts-Win32-VC9-x86.zip解压缩到D:PHP 3.修改PHP.ini extension_dir = "D:phpext" 指向php文件夹下放置"php_*.dll"文件的路径 magic_quote

Web2.0环境下企业品牌与个人品牌的博弈

从一个小故事说起:在美国有一家小的咨询公司,由于刚成立不久,公司规模小等原因:在咨询圈内默默无闻,后来公司获得一个妙招即招聘来一个圈内很有名的博主(意见领袖),这位员工在他的博客,微博客上注明在这家公司工作:在出席行业论坛时候,会介绍他服务这家咨询公司:这个时候是利用个人品牌的力量去拉升企业品牌:毕竟一个人的影响力有限,后这家企业号召企业的咨询人员都到互联网中去,到社会的论坛活动中去.一年后这家企业迅速成为咨询行业的新秀,引领web2.0创新营销的旗帜. 这个案例中我们看到:企业可以利用员工或者