- 浏览: 178221 次
- 性别:
- 来自: 苏州
文章分类
最新评论
-
jiasky:
好像是在练书法。
Oracle Function -
blackangel_can:
这样的代码见得多了。
Javascript Print(*) -
tianhendi:
Apache Solr and Tomcat6 Search engine -
laserdance:
我想问下,你怎么从Tomcat等服务器中把上述文件xml准确定 ...
Java parse XML methods(4) -
cskysnew:
第二种如果去掉synchronized,就不是线程安全的,应该 ...
Singlton ture or not?
faces-comfig.xml
<?xml version='1.0' encoding='UTF-8'?>
<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_1_2.xsd"
version="1.2">
<application>
<variable-resolver>
org.springframework.web.jsf.DelegatingVariableResolver
</variable-resolver>
<resource-bundle>
<base-name>com.iflytek.demo.messages</base-name>
<var>msgs</var>
</resource-bundle>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>zn</supported-locale>
</locale-config>
</application>
<managed-bean>
<managed-bean-name>userBean</managed-bean-name>
<managed-bean-class>
com.iflytek.business.UserBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>userManager</property-name>
<value>#{userManager}</value>
</managed-property>
</managed-bean>
<navigation-rule>
<from-view-id>/login.jsp</from-view-id>
<navigation-case>
<from-outcome>success</from-outcome>
<to-view-id>/welcome.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>failure</from-outcome>
<to-view-id>/login.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="iflytekPU">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.connection.driver_class"
value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.url"
value="jdbc:mysql://localhost:3306/userservice" />
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="mima" />
<!-- hibernate cache -->
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.cache.provider_class"
value="net.sf.ehcache.hibernate.EhCacheProvider" />
<property name="hibernate.cache.use_query_cache"
value="true" />
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect" />
<!--
<property name="hibernate.ejb.interceptor" value="com.iflytek.userservice.history.HistoryInterceptor"/>
<property name="hibernate.ejb.cfgfile" value="hibernate.cfgg.xml" />
-->
</properties>
</persistence-unit>
</persistence>
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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"
xmlns:tx="http://www.springframework.org/schema/tx" default-autowire="byName" default-lazy-init="true">
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="persistenceUnitName" value="iflytekPU" />
</bean>
<bean id="transactionManager"
class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory"
ref="entityManagerFactory" />
</bean>
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="userDao" class="com.iflytek.demo.UserDAO">
<property name="entityManagerFactory"
ref="entityManagerFactory" />
</bean>
<bean id="userManager" class="com.iflytek.demo.UserManager"></bean>
</beans>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<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>*.faces</url-pattern>
</servlet-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
<?xml version='1.0' encoding='UTF-8'?>
<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_1_2.xsd"
version="1.2">
<application>
<variable-resolver>
org.springframework.web.jsf.DelegatingVariableResolver
</variable-resolver>
<resource-bundle>
<base-name>com.iflytek.demo.messages</base-name>
<var>msgs</var>
</resource-bundle>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>zn</supported-locale>
</locale-config>
</application>
<managed-bean>
<managed-bean-name>userBean</managed-bean-name>
<managed-bean-class>
com.iflytek.business.UserBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>userManager</property-name>
<value>#{userManager}</value>
</managed-property>
</managed-bean>
<navigation-rule>
<from-view-id>/login.jsp</from-view-id>
<navigation-case>
<from-outcome>success</from-outcome>
<to-view-id>/welcome.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>failure</from-outcome>
<to-view-id>/login.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="iflytekPU">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.connection.driver_class"
value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.url"
value="jdbc:mysql://localhost:3306/userservice" />
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="mima" />
<!-- hibernate cache -->
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.cache.provider_class"
value="net.sf.ehcache.hibernate.EhCacheProvider" />
<property name="hibernate.cache.use_query_cache"
value="true" />
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect" />
<!--
<property name="hibernate.ejb.interceptor" value="com.iflytek.userservice.history.HistoryInterceptor"/>
<property name="hibernate.ejb.cfgfile" value="hibernate.cfgg.xml" />
-->
</properties>
</persistence-unit>
</persistence>
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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"
xmlns:tx="http://www.springframework.org/schema/tx" default-autowire="byName" default-lazy-init="true">
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="persistenceUnitName" value="iflytekPU" />
</bean>
<bean id="transactionManager"
class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory"
ref="entityManagerFactory" />
</bean>
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="userDao" class="com.iflytek.demo.UserDAO">
<property name="entityManagerFactory"
ref="entityManagerFactory" />
</bean>
<bean id="userManager" class="com.iflytek.demo.UserManager"></bean>
</beans>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<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>*.faces</url-pattern>
</servlet-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
发表评论
-
移动电商
2016-04-19 18:13 572海外旅行购物电商平台-购轻松,是我们从零开发的App应用,欢迎 ... -
Top 10 Books For Advanced Level Java Developers
2013-11-03 21:59 534Top 10 Books For Advanced Level ... -
RESTful
2013-10-28 22:28 682要使API易用、易于接受和足够灵活,应该遵循以下原则: An ... -
Androd app
2012-08-19 21:35 817an android app -
Jenkins-CI
2012-06-30 08:26 820Jenkins for java and .net CI. -
JNLP
2009-04-20 13:26 1173<?xml version="1.0" ... -
Eclipse3.4 + Axis2 Configuration
2009-03-12 19:53 16131) Download the axis2 v1.4 plug ... -
Final Usage
2008-04-29 21:05 919final在Java中并不常用,然而它却为我们提供了诸如在C语 ... -
Java tips
2008-03-03 21:39 762// 程序1 class Singleton { priv ... -
Java Connect Pool
2008-02-24 19:13 2020import java.io.*; import java.s ... -
Apache Solr and Tomcat6 Search engine
2008-01-04 13:51 2602Today, test the Solr and Tomcat ... -
Java Multiple process (PID)
2007-12-11 11:29 5956Java的多进程运行模式分析 一般我们在java中运行其它类中 ... -
Glassfish V2 And NetBean6
2007-12-05 16:33 1553Dowload Netbean6 from http://ne ... -
Spring用回调HibernateCallBack方法
2007-11-05 15:45 2959Spring用回调HibernateCallBack方法实现持 ... -
Java中的浅复制与深复制
2007-11-05 13:10 1196Java中的浅复制与深复制 分析一下Java中关于浅复制与深复 ... -
Future pattern
2007-11-04 19:54 2166个人理解 Future 模式就是在主线程中当需要进行比较耗时的 ... -
Log4j Configuration (Recitation)
2007-10-14 20:41 2320一、常用输出格式 %c 列出logger名字空间的全称,如加 ... -
JasperReport usage
2007-09-27 22:07 1206jasperreport tools enhance and ... -
Lucene practice
2007-09-19 22:23 10641.simply practice the lucene ap ... -
Java中的序列化(转)
2007-09-08 07:29 12271、序列化是干什么的? 简单说就是为了保存在内存中的各种 ...
相关推荐
**JSF+Spring+Hibernate 配置详解** JavaServer Faces (JSF)、Spring 和 Hibernate 是 Java 开发中常用的三个框架,它们各自负责 Web 应用的不同层面:JSF 处理用户界面,Spring 提供依赖注入和业务层管理,而 ...
**Maven 集成 Spring、JSF 和 Hibernate** 在 Java 开发中,Maven、Spring、JSF(JavaServer Faces)和 Hibernate 是四个至关重要的工具。Maven 是项目管理和构建工具,Spring 提供了一个全面的后端开发框架,JSF ...
《JSF+Spring+Hibernate的实例讲解.doc》可能涉及到Spring与JavaServer Faces(JSF)的集成,让开发者可以利用JSF的UI组件和Spring的服务层。这种集成使得前端和后端的分离更加清晰,提高了应用的可维护性。 8. **...
5. **Spring与Java EE 6的集成**:Spring 3.0引入了对Java EE 6规范的支持,包括CDI(Contexts and Dependency Injection)、EJB 3.1、JSF 2.0等,使得Spring应用可以更好地融入到Java EE环境中。 6. **RESTful Web...
4. **12.4 基于Java类定义Bean配置元数据**:通过@Configuration和@Bean注解,可以在Java类中定义配置,取代XML配置文件。 **13. 测试** 1. **13.1 概述**:Spring提供了丰富的测试支持,包括单元测试和集成测试,...
- **零配置的概念**:通过使用 Spring 提供的注解或基于 Java 类的配置方式,可以在不编写 XML 配置文件的情况下完成 Spring 应用程序的配置。 #### 12.2 注解实现 Bean 依赖注入 - **依赖注入**:Spring 通过依赖...
3. **12.3 注解实现Bean定义**:使用@Configuration和@Bean注解,可以在Java类中定义和管理Bean,替代XML配置。 4. **12.4 基于Java类定义Bean配置元数据**:详细介绍了如何通过JavaConfig来定义Spring的配置,包括...
- **Configuration**:配置Hibernate,加载配置文件。 - **Query**:执行HQL查询。 - **Transaction**:管理事务。 #### 五、Session接口的基本用法及生命周期 - **Session CRUD操作**: - `save()`:保存实体。 ...
- **8.2 集成Hibernate3**:详细讲解了Spring如何与Hibernate3集成,包括配置Hibernate SessionFactory,以及如何通过Spring的Transaction Management来处理Hibernate事务。 - **8.3 集成iBATIS**:展示了如何在...
- **基于Java类的配置**:通过`@Configuration`注解和`@Bean`方法来定义Bean的配置,完全使用Java代码替代XML配置。 ### 五、测试支持 #### 1.25 测试概述 - **单元测试**:针对单个类或方法的功能进行测试,确保...
6.4.2. Spring AOP中使用@AspectJ还是XML? 6.5. 混合切面类型 6.6. 代理机制 6.6.1. 理解AOP代理 6.7. 以编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ进行domain ...
6.4.2. Spring AOP中使用@AspectJ还是XML? 6.5. 混合切面类型 6.6. 代理机制 6.6.1. 理解AOP代理 6.7. 以编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ进行domain ...
2. **数据访问/集成**:在4.1.6版本中,Spring对JDBC、ORM(Object-Relational Mapping)和OXM(Object-XML Mapping)进行了优化,支持更多的数据源和持久化技术,如Hibernate、JPA等。此外,该版本增强了对JPA 2.1...
1. **依赖注入**:Spring 2.5提供了更灵活的依赖注入方式,包括通过注解(Annotation-based configuration)来声明依赖关系,使得代码更加简洁,减少了XML配置文件的复杂性。此外,还引入了@Qualifier注解来解决类型...
首先,Spring 3.0引入了对Java EE 6的支持,包括对JSF 2.0、JPA 2.0和EJB 3.1等规范的全面支持。这使得Spring框架可以更好地与现代企业级Java环境集成,提供了一个统一的编程模型,降低了开发者的学习曲线。 其次,...
22. Hibernate核心接口:Hibernate的五大核心接口包括SessionFactory、Session、Query、configuration和transaction。 23. IOC概念:IOC(Inversion of Control)指的是将对象的控制权从对象本身转移到外部容器,...
- **Hibernate & Spring**: 与ORM框架Hibernate和依赖注入框架Spring的整合,便于数据库操作和事务管理。 八、工作流程 1. 客户端发起HTTP请求到Servlet容器(如Tomcat)。 2. 请求经过一系列过滤器,可能包括...
Java是用于后端服务开发的语言,而Java Web则特指利用Java技术进行Web应用开发,这包括了使用Servlet、JSP、JavaServer Faces (JSF)、Spring Boot等框架,以及相关的HTTP协议处理和Web服务技术。 【压缩包子文件的...
2. **Web 应用**:通过 JSF、Spring MVC 等技术,你可以创建丰富的 Web 应用,并在 JBoss 上进行部署和测试。 3. **数据持久化**:利用 JPA 或 Hibernate,你可以轻松地在 JBoss 中实现数据库的数据持久化操作。 4...