WEB开发网
开发学院软件开发Java Mashups4JSF 简介:使 Mashups 更加简单 阅读

Mashups4JSF 简介:使 Mashups 更加简单

 2010-08-11 00:00:00 来源:WEB开发网   
核心提示: 如清单 8 所示,要从 "cmdRetrieve"commandButton 上提交一个 Ajax 请求,Mashups4JSF 简介:使 Mashups 更加简单(6),将 <f:ajax/> 标记放在 <h:commandButton/> 中,指定

如清单 8 所示,要从 "cmdRetrieve"commandButton 上提交一个 Ajax 请求,将 <f:ajax/> 标记放在 <h:commandButton/> 中,指定当响应从服务器返回时需要重新呈现的组件,这些组件是地图 "placeMap" 和天气指示器 "placeWeather"。

对于 JSF 2 实现,Places 应用程序使用 Apache MyFaces V2.0 核。要使用您的 web 应用程序配置 Apache MyFaces 核,您需要:

访问 http://myfaces.apache.org/download.html。

下载 myfaces-core-2.0.0-bin.zip 并对其进行提取。

将提取文件的库文件夹中的 JAR 拷贝至您的 web 应用程序的库文件夹。

确保 faces-config.xml 具有 JSF 2 声明,如清单 9 所示。

清单 9. faces-config.xml 文件

<?xml version="1.0" encoding="ISO-8859-1"?> 
<faces-config xmlns="http://java.sun.com/xml/ns/javaee" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
       http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd" 
       version="2.0"> 
 
</faces-config>

确保 FacesServlet 在 web.xml 中经过声明,如清单 10 所示。

清单 10. web.xml 文件

<?xml version='1.0' encoding='UTF-8'?> 
<web-app version="2.5" 
     xmlns="http://java.sun.com/xml/ns/javaee" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 
     ... 
  
     <servlet> 
      <servlet-name>Faces Servlet</servlet-name> 
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
     </servlet> 
 
     <servlet-mapping> 
      <servlet-name>Faces Servlet</servlet-name> 
      <url-pattern>*.xhtml</url-pattern> 
     </servlet-mapping> 
  
</web-app>

结束语

您已了解了 Mashups4JSF、如何对它进行配置及如何使用它建立一个有用的 mashup 应用程序。Mashups4JSF 旨在为开发社区提供一个声明性 mashup,作为 GMaps4JSF 功能的一个补充。我将在以后的文章中介绍 Mashups4JSF 的其他功能,如(ATOM/RSS)提要生成服务,提供其他 Mashups4JSF 组件的更多交互示例,并解释 Mashups4JSF 如何在 portlet 环境下工作。

上一页  1 2 3 4 5 6 

Tags:MashupsJSF 简介 Mashups

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接