`
zjnbshifox
  • 浏览: 314935 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

spring myfaces hibernate richfaces

    博客分类:
  • Java
阅读更多
1.web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <description>Richfaces Gmap Sample</description>
    <display-name>gmap-sample</display-name>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext.xml /WEB-INF/applicationContext-*.xml</param-value>
    </context-param>
    <context-param>
        <param-name>org.richfaces.SKIN</param-name>
        <param-value>blueSky</param-value>
    </context-param>
    <filter>
        <display-name>RichFaces Filter</display-name>
        <filter-name>richfaces</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter>
        <filter-name>extensionsFilter</filter-name>
        <filter-class>
            org.apache.myfaces.webapp.filter.ExtensionsFilter
        </filter-class>
        <init-param>
            <description>
                Set the size limit for uploaded files. Format: 10 - 10
                bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
            </description>
            <param-name>uploadMaxFileSize</param-name>
            <param-value>100m</param-value>
        </init-param>
        <init-param>
            <description>
                Set the threshold size - files below this limit are
                stored in memory, files above this limit are stored on
                disk.

                Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
            </description>
            <param-name>uploadThresholdSize</param-name>
            <param-value>100k</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>richfaces</filter-name>
        <servlet-name>faces</servlet-name>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>*.jsf</url-pattern>
    </filter-mapping>
    <servlet>
        <servlet-name>faces</servlet-name>
        <servlet-class>
            org.apache.myfaces.webapp.MyFacesServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>faces</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <listener>
        <listener-class>
            org.apache.myfaces.webapp.StartupServletContextListener
        </listener-class>
    </listener>
    <listener>
        <listener-class>
            org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>
    <login-config>
        <auth-method>BASIC</auth-method>
    </login-config>
</web-app>

2、 spring
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
    http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
   
   
    <!--配置文件加载器-->
    <bean id="propertyConfigurer"
              class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
              <property name="location" value="classpath:db.properties" />
    </bean>
   
    <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
    <bean id="entityManagerFactory"
        class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="jpaVendorAdapter">
            <bean
                class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                <property name="database" value="ORACLE" />
                <property name="showSql" value="true" />
            </bean>
        </property>
    </bean>
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"   destroy-method="close">
         <property name="driverClass" value="${db.classname}" />
         <property name="jdbcUrl" value="${db.url}"/>           
         <property name="user" value="${db.user}"/>
         <property name="password" value="${db.pwd}"/>
         
         <property name="minPoolSize" value="20"/>
         <property name="maxPoolSize" value="40"/>
         <property name="maxIdleTime" value="1800"/>
         <property name="acquireIncrement" value="2"/>
         <property name="maxStatements" value="0"/>
         <property name="initialPoolSize" value="3"/>
         <property name="idleConnectionTestPeriod" value="1800"/>
         <property name="acquireRetryAttempts" value="30"/>
         <property name="breakAfterAcquireFailure" value="true"/>
         <property name="testConnectionOnCheckout" value="false"/>
    </bean>

    <bean id="transactionManager"
        class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="entityManagerFactory"
            ref="entityManagerFactory" />
    </bean>
    <tx:annotation-driven transaction-manager="transactionManager" />
   
   
</beans>

3、faces-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xi="http://www.w3.org/2001/XInclude"
    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_1_2.xsd">
    <application>
        <locale-config>
            <default-locale>zh_CN</default-locale>
            <supported-locale>en</supported-locale>
            <supported-locale>es</supported-locale>
        </locale-config>
    </application>
    <managed-bean>
        <managed-bean-name>bean</managed-bean-name>
        <managed-bean-class>test.Bean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
</faces-config>
分享到:
评论

相关推荐

    jsf 1.2 myfaces1.2.7 richfaces3.3.1 facelets1.2 所有的最新包

    在开发过程中,你可以利用MyFaces和RichFaces提供的组件来快速构建界面,同时利用Facelets的模板和复合组件功能来组织和重用视图代码。这些包的组合使用,可以帮助你构建出功能强大、交互性强的Web应用程序。

    JSF+Spring+Hibernate小例子

    基于网上很多朋友在问JSF+Spring+Hibernate的使用方法,于是抽空写了个小例子希望大家提出宝贵意见。 采用DBUnit测试 mysql数据库脚本: 新建test数据库,初始化脚本 create table tt(id int primary key,name ...

    Struts+JSF+filter+Myfaces+A4j+Spring+hibernate+Mysql整合一个项目

    "Struts+JSF+filter+Myfaces+A4j+Spring+hibernate+Mysql整合一个项目"就是一个典型的例子,它涉及到前端展现、业务逻辑处理、数据持久化以及数据库管理等多个层面。以下是对这些技术的详细说明: **Struts**:...

    A4j 原创小案例+Spring+hibernate

    【描述】:“个人做的 小例子 A4j Myfaces JSF Spring Hibernate”表明这是一个由个人开发者创建的实践项目,它融合了A4j、MyFaces、JSF(JavaServer Faces)、Spring以及Hibernate这些重要的Java开发工具和技术。...

    richfaces组件说明文档及使用实例

    它扩展了Apache MyFaces和JSF(JavaServer Faces),提供了一系列强大的UI组件和事件处理机制,帮助开发者创建交互性强、用户体验良好的Web应用。本文档将详细介绍RichFaces的主要组件及其用法,并通过实际例子来...

    myeclipse7.0整合spring2.5+hibernate3.2+jsf(myfaces)

    本文将详细介绍如何在MyEclipse7.0环境下整合Spring2.5、Hibernate3.2以及JSF(MyFaces),并提供详细的步骤。首先,确认开发环境:MyEclipse7.0、JDK1.6以及Tomcat6.0。 **1. 创建Web Project工程** 创建一个新的...

    Hibernate 与 MyFaces的整合

    知识点:Hibernate与MyFaces的整合 一、概述与背景 在现代Web开发中,整合不同的技术框架以构建高效、灵活的应用程序是常见的实践。其中,Hibernate作为一款强大的对象关系映射(ORM)工具,用于简化Java应用与...

    jsf+spring+hibernate分页

    本分页程序是在myeclipse6.0.1下开发,物...myfaces1.1.5+hibernate3.1+spring实现大数据分页,并包括添加、修改和删除功能,添加修改和删除后均返回当前页面。数据库用的是mysql,上传时略去了jar包。sql.sql是sql语句

    jSF_hibernater_spring写一个简单的登陆页面

    这是老外写的用JSF+Spring+Hibernate开发的简单应用实例 使用MySQL作为数据库,整合了JSF(MyFaces)、 Spring及Hibernate,以具体的用户登陆及注册业务来说明具体的使用过程

    jsf1.2+sping+hibernate测试案例

    **JSF 1.2、Spring 和 Hibernate 是企业级 Java 应用开发中的三大核心技术,它们各自负责不同的职责,共同构建了一个强大而灵活的应用架构。** **JavaServer Faces (JSF) 1.2** 是一种用于构建用户界面的 MVC(模型...

    jsf+hibernate+spring集成案例

    ### JSF + Hibernate + Spring 集成案例详解 #### 一、项目概述与环境搭建 本案例旨在通过集成JSF、Spring 和 Hibernate 框架来构建一个具备登录、浏览、注册、修改、删除及退出功能的Web应用。通过这个示例,我们...

    myfaces+ajax4jsf+spring+jpa+chartCreate 配置备忘.part1

    --完整eclipse项目配置源码

    RichFaces 3.3 帮助文档(英文)

    - **Apache MyFaces:** 介绍如何在使用Apache MyFaces的环境中部署和使用RichFaces。 - **Facelets支持:** 讲解了如何在RichFaces中启用和利用Facelets模板引擎。 - **JBoss Seam支持:** 针对与JBoss Seam框架的...

    Richfaces组件使用指南

    2. 支持的JSF实现,如Sun JSF-RI 1.2_x或2.x,MyFaces 1.2.x或2.x。 3. Java应用程序服务器或Servlet容器,如Apache Tomcat 5.5至6.0。 总的来说,RichFaces为开发者提供了一个强大的工具集,用于构建具有丰富交互...

    richfaces3.2用户手册的pdf版

    - **支持的JavaServer Faces实现和框架**:为了确保与JSF 的良好集成,RichFaces 需要与特定的JSF 实现和框架进行配合使用,例如Sun JSF RI 和Apache MyFaces。 - **支持的服务器**:RichFaces 3.2 可以在多种应用...

    richfaces+jsf

    1. 设置开发环境:安装Java SDK,选择一个JSF实现(如MyFaces或Mojarra),以及RichFaces库。 2. 创建JSF项目:利用IDE(如Eclipse或NetBeans)创建一个新的JSF项目,并导入RichFaces依赖。 3. 设计UI:使用JSF和...

Global site tag (gtag.js) - Google Analytics