将Google Map添加到示例JSF目录应用程序中 - 编程入门网
将Google Map添加到示例JSF目录应用程序中时间:2011-07-22 Carol McDonald本示例将演示如何使用 BluePrints JSF Google Map Viewer 组件 为使用 JAX-WS、JSF、EJB 3.0 和 Java 的 商店物品清单应用程序 添加地图。 商店物品清单应用程序中 Blueprints JSF Ajax Map 组件的功能解释下图显示的是某商品详细情况的 页面。 当用户单击销售商地址的超连接时,应用程序就会将该地址在 Google 地图中显示出来,如下图所示 : Blueprints JSF Ajax Map 组件在 JSF Catalog Web Service 客户机中的使用方法说明。JSF Store UI 是一个独立的 web 应用程序,它是一种 JAX-WS 客户机 。8 有关此应用程序的更多信息,请阅读 Sample Store Catalog Application using JAX-WS, JSF, EJB 3.0, and Java。有关代码中 JSF 部分的 详细信息,请阅读 上一篇博客文章。a 将Google Map添加到示例JSF目录应用程序中(2)时间:2011-07-22 Carol McDonald然而,这种 JSF 地图 组件可以添加到任何 JSF 客户端中。例如,还可以将它添加到以下这些 JSF 应用程序中: 在 Glassfish 上使用 JSF、Seam 和 Java Persistence API 的应用程序, 使用 JSF、C atalog Facade Stateless Session 和 Java Persistence API 的应用程序, 在 Glassfish 上使用 JSF 、Spring 2.0 和 Java Persistence API 的应用程序。 Detail.jsp 页面定义了销售商地址的超连接,如下所示: Detail.jsp 中的示例代码 JSF commandLink 用于提供连接,点击后将显示对应于 address(由 value 标签显示) 的 Google Map。 commandLink 标签代表一个超连接,由 HTML <a> 元素修饰。 commandLink 标签用于向应 用程序提交一个 活动事件(action event) 。 commandLink action 属性指向一个 MapBean ManagedBean(它在 faces-config.xml 文件中定义): faces-context.xml 中的示例代码 MapBean mapAction 方法将获取 address 的经度和纬度,并返回 map 字符串的逻辑输出(它导致浏 览器跳转到 map.jap 页面)。MapBean mapAction 方法的定义如下所示: MapBean .java 中的示例代码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |