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开发环境配置详解 在进行JavaServer Faces(JSF)的开发时,一个稳定且功能全面的开发环境至关重要。本文将基于提供的文件信息,深入解析如何在Eclipse IDE中配置JSF开发环境,包括所需软件、插件...
#### 五、JSF开发环境配置 进行JSF开发时,需要准备一系列的库文件,包括但不限于`jsf-api.jar`、`jsf-impl.jar`以及一系列Apache Commons库,如`commons-beanutils.jar`等。同时,还需要确保JSP和Servlet的版本...
本压缩包提供了JSF开发环境所需的所有jar包,确保了在搭建JSF环境时,无需再为寻找合适的库而烦恼。 1. **JSF API 包**:`jsf-api.jar`是JSF的API库,包含了JSF规范定义的接口和抽象类。开发者在编写JSF应用时会...
为了搭建完整的JSF开发环境,需要安装和配置以下软件: - **JDK (Java Development Kit)**:Java开发的基础环境。 - **Apache Tomcat**:作为应用服务器运行JSF应用。 - **Eclipse IDE**:集成开发环境,用于编写、...
在本文中,我们将详细探讨如何配置JSF (JavaServer Faces) 开发环境,特别是使用Eclipse IDE进行配置的实例图解。请注意,本教程不涉及MyEclipse,而是使用标准的Eclipse IDE。 首先,确保你具备以下环境: 1. **...
这篇文档"JSF环境的配置.pdf"很可能是关于如何在开发环境中设置和配置JSF的详细指南。以下是对JSF环境配置的一些关键知识点的详细介绍: 1. **Java Development Kit (JDK)**:首先,你需要安装并配置JDK,因为JSF是...
在提供的PPT中,"_JSF入门环境配置XML配置和标签使用详细介绍以及发布部署.ppt",你将找到关于这些主题的详细步骤和解释。这份资源将帮助你理解JSF的基本工作原理,以及如何将其应用于实际项目。通过深入学习和实践...
**JSF在Eclipse中的配置环境...通过以上步骤,你已经在Eclipse中成功配置了JSF开发环境,现在可以开始编写和测试你的JSF应用程序了。记住,保持Eclipse和相关插件的更新,以获得最佳的开发体验和支持最新的JSF特性。
在**JSF开发帮助文档**中,你可能会找到以下几个关键知识点: 1. **组件库**: JSF 提供了一个丰富的内置组件库,如按钮、表单、输入字段、标签等。这些组件可以通过XML(Facelets)或者JSP页面声明式地使用。理解每...
搭建PHP开发环境,首先需要在操作系统上安装Web服务器,然后配置服务器以支持PHP,接着安装PHP解释器,如PHP-FPM(FastCGI Process Manager),并确保其与Web服务器正确交互。最后,安装相应的数据库管理系统,并...
Sun Java Studio Creator是一个集成开发环境,专为简化JSF应用的开发而设计,它降低了复杂性,缩短了部署时间。通过可视化工具,开发者可以更直观地处理数据库和Web服务的交互,如同拖放操作一般。 Apache Struts的...
综上所述,JSF是一个功能强大的Web开发框架,通过组件化、事件驱动和MVC模式,简化了复杂Web应用的开发。它的生命周期管理、数据验证和UI组件库为开发者提供了便利,同时,标准的XML配置文件使得应用的部署和配置...
### Weblogic 10与JSF 1.2配置详解 #### 一、引言 在Web应用开发中,JavaServer Faces(简称JSF)是一种非常流行的Java EE标准技术,用于构建用户界面。WebLogic Server作为Oracle公司的企业级Java应用程序服务器...
在JavaServer Faces (JSF) 开发环境中,IntelliJ IDEA (IDEA) 是一个流行的集成开发环境。这个“IDEA创建JSF项目所需jar包.zip”文件包含了两个关键的库文件,它们对于在IDEA中成功搭建JSF项目至关重要。下面我们将...
要搭建一个基本的JSF开发环境,我们需要完成以下几个步骤: 1. **SUN公司的JDK**: 首先确保安装了SUN公司的Java Development Kit (JDK),这是开发Java应用的基础。 2. **Web服务器**: 选择一款适合的Web服务器,...
**NetBeans** 是一个强大的集成开发环境(IDE),特别适合Java开发者,提供了丰富的功能来支持JSF应用的开发。 在使用NetBeans进行基础JSF开发时,首先需要了解以下几个关键概念: 1. **JSF生命周期**:JSF组件有...
通过以上步骤,可以成功配置 JSF 开发环境,为后续开发打下坚实基础。JSF 框架以其独特的设计理念和丰富的功能,成为 Java Web 开发领域的重要工具之一。无论是对于初学者还是经验丰富的开发者而言,掌握 JSF 都能够...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用...总的来说,这个压缩包为学习JSF提供了一个全面的学习路径,从理论到实践,覆盖了基础概念、组件使用、环境配置以及与其他框架的集成。
MyEclipse的版本要求是为了确保它能提供JSF开发所需的功能。 【创建JSF项目】在MyEclipse中创建JSF项目,首先需创建一个Web Project,通过File > New > Other > Project > J2EE > Web Project。创建过程中,推荐...
在JSF中,我们可以使用Annotations(注解)来简化配置,使得开发更加方便和高效。本文将深入探讨JSF中的Annotations配置,特别是如何使用它们来配置托管Bean。 一、什么是JSF的Annotations? Annotations是元数据的...