`

JSF开发环境的配置

    博客分类:
  • JSF
阅读更多

1、添加依赖包

       

 我们的例子以myfaces的实现包以及Tomahawk的扩展包为基础依赖包可以在tomahawk-examples-1.1.6- bin/myfaces-example-blank-1.1.6.war中找到。导入如下jar包:

           commons-beanutils-1.7.0.jar

     commons-codec-1.3.jar

     commons-collections-3.1.jar

         commons-digester-1.6.jar

         commons-el-1.0.jar

         commons-fileupload-1.0.jar

         commons-lang-2.1.jar

         commons-logging-1.0.4.jar

         commons-validator-1.3.1.jar

         jstl-1.1.0.jar

         myfaces-api-1.1.5.jar

         myfaces-impl-1.1.5.jar

         oro-2.0.8.jar

         tomahawk-1.1.6.jar

2、修改web.xml文件

     1)指定配置文件的位置

     <context-param>

         <param-name>javax.faces.CONFIG_FILES</param-name>

         <param-value>/WEB-INF/faces-config.xml</param-value>

     </context-param> 

     2)配置Tomahawk的过滤器,用于解释那些扩展的功能       

          <filter>

             <filter-name>MyFacesExtensionsFilter</filter-name>

             <filter-class>

                 org.apache.myfaces.webapp.filter.ExtensionsFilter

             </filter-class>

          </filter>

          <filter-mapping>

             <filter-name>MyFacesExtensionsFilter</filter-name>

             <url-pattern>*.jsf</url-pattern>

          </filter-mapping>

      3)配置myfaces的servlet  

           <servlet>

              <servlet-name>Faces Servlet</servlet-name>

              <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>

              <load-on-startup>0</load-on-startup>

           </servlet>

           <servlet-mapping>

              <servlet-name>Faces Servlet</servlet-name>

              <url-pattern>*.jsf</url-pattern>

           </servlet-mapping>

3、添加faces-config.xml配置文件

       

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">

<faces-config >

</faces-config>

4、测试

    1)创建一个简单的jsp文件

    2)在相同路径下用.jsf扩展名访问.jsp文件,到此,jsf开发环境配置完毕。

<!--EndFragment--><!--EndFragment-->

<!--EndFragment-->

<!--EndFragment-->
分享到:
评论

相关推荐

    eclipse+JSF开发配置图解

    ### Eclipse与JSF开发环境配置详解 在进行JavaServer Faces(JSF)的开发时,一个稳定且功能全面的开发环境至关重要。本文将基于提供的文件信息,深入解析如何在Eclipse IDE中配置JSF开发环境,包括所需软件、插件...

    JSF开发介绍

    #### 五、JSF开发环境配置 进行JSF开发时,需要准备一系列的库文件,包括但不限于`jsf-api.jar`、`jsf-impl.jar`以及一系列Apache Commons库,如`commons-beanutils.jar`等。同时,还需要确保JSP和Servlet的版本...

    JSF开发环境所需全部jar包

    本压缩包提供了JSF开发环境所需的所有jar包,确保了在搭建JSF环境时,无需再为寻找合适的库而烦恼。 1. **JSF API 包**:`jsf-api.jar`是JSF的API库,包含了JSF规范定义的接口和抽象类。开发者在编写JSF应用时会...

    JSF开发环境详解

    为了搭建完整的JSF开发环境,需要安装和配置以下软件: - **JDK (Java Development Kit)**:Java开发的基础环境。 - **Apache Tomcat**:作为应用服务器运行JSF应用。 - **Eclipse IDE**:集成开发环境,用于编写、...

    jsf eclipse 开发环境配置实例图解

    在本文中,我们将详细探讨如何配置JSF (JavaServer Faces) 开发环境,特别是使用Eclipse IDE进行配置的实例图解。请注意,本教程不涉及MyEclipse,而是使用标准的Eclipse IDE。 首先,确保你具备以下环境: 1. **...

    JSF环境的配置.rar

    这篇文档"JSF环境的配置.pdf"很可能是关于如何在开发环境中设置和配置JSF的详细指南。以下是对JSF环境配置的一些关键知识点的详细介绍: 1. **Java Development Kit (JDK)**:首先,你需要安装并配置JDK,因为JSF是...

    jsf入门、配置使用及标签说明

    在提供的PPT中,"_JSF入门环境配置XML配置和标签使用详细介绍以及发布部署.ppt",你将找到关于这些主题的详细步骤和解释。这份资源将帮助你理解JSF的基本工作原理,以及如何将其应用于实际项目。通过深入学习和实践...

    jsf在eclipse中得配置环境的详细图解

    **JSF在Eclipse中的配置环境...通过以上步骤,你已经在Eclipse中成功配置了JSF开发环境,现在可以开始编写和测试你的JSF应用程序了。记住,保持Eclipse和相关插件的更新,以获得最佳的开发体验和支持最新的JSF特性。

    JSF开发帮助文档(最新版)

    在**JSF开发帮助文档**中,你可能会找到以下几个关键知识点: 1. **组件库**: JSF 提供了一个丰富的内置组件库,如按钮、表单、输入字段、标签等。这些组件可以通过XML(Facelets)或者JSP页面声明式地使用。理解每...

    php开发环境 ejb jsf 文档

    搭建PHP开发环境,首先需要在操作系统上安装Web服务器,然后配置服务器以支持PHP,接着安装PHP解释器,如PHP-FPM(FastCGI Process Manager),并确保其与Web服务器正确交互。最后,安装相应的数据库管理系统,并...

    如何使用JSF开发

    Sun Java Studio Creator是一个集成开发环境,专为简化JSF应用的开发而设计,它降低了复杂性,缩短了部署时间。通过可视化工具,开发者可以更直观地处理数据库和Web服务的交互,如同拖放操作一般。 Apache Struts的...

    JSF入门环境配置XML配置和标签使用详细介绍以及发布部.pptx

    综上所述,JSF是一个功能强大的Web开发框架,通过组件化、事件驱动和MVC模式,简化了复杂Web应用的开发。它的生命周期管理、数据验证和UI组件库为开发者提供了便利,同时,标准的XML配置文件使得应用的部署和配置...

    Weblogic10+JSF1.2配置方法

    ### Weblogic 10与JSF 1.2配置详解 #### 一、引言 在Web应用开发中,JavaServer Faces(简称JSF)是一种非常流行的Java EE标准技术,用于构建用户界面。WebLogic Server作为Oracle公司的企业级Java应用程序服务器...

    IDEA创建JSF项目所需jar包.zip

    在JavaServer Faces (JSF) 开发环境中,IntelliJ IDEA (IDEA) 是一个流行的集成开发环境。这个“IDEA创建JSF项目所需jar包.zip”文件包含了两个关键的库文件,它们对于在IDEA中成功搭建JSF项目至关重要。下面我们将...

    JSF环境配置及简介[定义].pdf

    要搭建一个基本的JSF开发环境,我们需要完成以下几个步骤: 1. **SUN公司的JDK**: 首先确保安装了SUN公司的Java Development Kit (JDK),这是开发Java应用的基础。 2. **Web服务器**: 选择一款适合的Web服务器,...

    使用NetBeans进行基础JSF开发

    **NetBeans** 是一个强大的集成开发环境(IDE),特别适合Java开发者,提供了丰富的功能来支持JSF应用的开发。 在使用NetBeans进行基础JSF开发时,首先需要了解以下几个关键概念: 1. **JSF生命周期**:JSF组件有...

    JSF环境配置及简介[归类].pdf

    通过以上步骤,可以成功配置 JSF 开发环境,为后续开发打下坚实基础。JSF 框架以其独特的设计理念和丰富的功能,成为 Java Web 开发领域的重要工具之一。无论是对于初学者还是经验丰富的开发者而言,掌握 JSF 都能够...

    jsf文档+jsh案例+配置文档

    **JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用...总的来说,这个压缩包为学习JSF提供了一个全面的学习路径,从理论到实践,覆盖了基础概念、组件使用、环境配置以及与其他框架的集成。

    MyEclipse下开发JSF

    MyEclipse的版本要求是为了确保它能提供JSF开发所需的功能。 【创建JSF项目】在MyEclipse中创建JSF项目,首先需创建一个Web Project,通过File &gt; New &gt; Other &gt; Project &gt; J2EE &gt; Web Project。创建过程中,推荐...

    jsf 的Annotations配置

    在JSF中,我们可以使用Annotations(注解)来简化配置,使得开发更加方便和高效。本文将深入探讨JSF中的Annotations配置,特别是如何使用它们来配置托管Bean。 一、什么是JSF的Annotations? Annotations是元数据的...

Global site tag (gtag.js) - Google Analytics