- 浏览: 1320386 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
(3) applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans default-autowire="byName" default-lazy-init="false"
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<context:annotation-config/>
<!-- 使用annotation 自动注册bean ,并检查@Required,@Autowired的属性已被注入 -->
<context:component-scan base-package="com">
<!--
<context:exclude-filter type="regex" expression=".*Service$"/>
<context:exclude-filter type="regex" expression="com.service.*"/>-->
</context:component-scan>
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
<!-- 事务配置 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver">
</property>
<property name="url"
value="jdbc:oracle:thin:@192.168.1.253:1521:orcl">
</property>
<property name="username" value="companycrm"></property>
<property name="password" value="companycrm"></property>
</bean>
<!-- org.springframework.orm.hibernate3.LocalSessionFactoryBean(以前是这个,用自动扫描需要用下面的) -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
<!--<prop key="hibernate.current_session_context_class">thread</prop> 使用SessionFactory.getCurrentSession()需要在hibernate.cfg.xml中如下配置 -->
</props>
</property>
<property name="namingStrategy">
<bean class="org.hibernate.cfg.ImprovedNamingStrategy" />
</property>
<!-- class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" 才不会出现红色的叉 -->
<property name="packagesToScan">
<list>
<value>com.*</value>
</list>
</property>
<!--
<property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration" /> -->
</bean>
<!--
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory"><ref local="sessionFactory"/></property>
</bean>
-->
<!--
<bean id="transactionManager2" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean> -->
<!-- 支持 @AspectJ 标记
<aop:aspectj-autoproxy proxy-target-class="true"/> -->
<!-- 以AspectJ方式 定义 AOP
<aop:config proxy-target-class="true"></aop:config> -->
</beans>
发表评论
-
spring 线程池
2015-12-11 19:58 1309spring4 线程池:把需要执行的Thread放入线程池中 ... -
spring整合EhCache 缓存Dao
2015-10-31 10:01 1014spring整合EhCache 缓存Dao 缓存的键 ... -
spring 声明式事务 transaction
2011-05-30 20:59 1353声明式事务处理(Declarative transaction ... -
spring 与hibernate Annotation配置(dao)
2010-06-13 16:39 3308(1)BaseDao.java import java. ... -
Spring注解方式管理事务
2010-06-13 14:48 9742http://www.cnblogs.com/ysxlin/ ... -
spring事务
2010-06-13 09:19 1276http://wiki.springside.org.cn/d ... -
spring2.5+xfire
2010-02-26 14:04 1682哈哈,是不是发现报错啦,这个原因是因为xfire中默认已经为 ... -
Java类如何获取Spring的Bean
2010-01-17 13:50 24741.创建一个类并让其实现org.springframewor ... -
spring hibernate集成
2009-12-10 08:48 1176<bean id="sessionFactor ... -
spring2 activemq5 tomcat6构建jms
2009-09-27 10:26 1365http://lianj-lee.iteye.com/blog ... -
spring获取bean的几种方式
2009-09-27 09:44 1414http://flatfish2000.iteye.com/b ... -
jmx
2009-08-08 10:18 1258http://www.iteye.com/topic/1047 ... -
jms
2009-08-08 09:20 10941.运行jms,必须先启动activemq,然后运行Serve ... -
spring2 集成视图
2009-08-06 09:41 9901.spring2的控制器: name-servlet.xml ... -
spring2 计划任务
2009-07-31 08:52 1149http://docs.huihoo.com/spring/2 ... -
spring2 struts2 acegi
2009-07-30 18:18 1421spring2-security-struts2: 拦截没有授 ... -
spring2 MVC
2009-07-30 15:46 11441. return new ModelAndView(&quo ... -
spring2.0 security
2009-07-30 15:13 15001.把spring-security-samples-tuto ... -
spring 事务(2)
2009-07-30 13:15 1166增加了事务之后:DEBUG [org.springframew ... -
spring 事务
2009-07-30 08:58 23999.5. 声明式事务管理(在配置时,它是通用的,只需要改变 & ...
相关推荐
本文主要针对SSH框架中Spring部分的配置文件`applicationContext.xml`的头部文件进行深入解析。 #### 二、`applicationContext.xml`文件解析 ##### 1. 文件头部结构 在给出的部分内容中,可以看到`...
- 在Spring的配置文件(如`applicationContext.xml`)中,创建`LocalSessionFactoryBean` bean,指定数据库连接信息、实体类扫描路径等。例如: ```xml <bean id="sessionFactory" class="org.springframework....
综上,`applicationContext.xml`是Spring应用的核心配置文件,它定义了bean的生命周期、依赖关系、数据访问和事务处理策略,同时结合Hibernate实现了ORM(对象关系映射),并利用AOP和拦截器提供了面向切面的编程...
Spring与Hibernate的整合,尤其是在使用注解的方式下,可以减少XML配置文件,使代码更简洁、可读性更强。以下是整合的关键步骤: 1. **添加依赖**:在项目中,你需要引入Spring和Hibernate的相应库,通常包括`...
在本篇文章中,我们将详细探讨如何将Spring MVC与Hibernate结合,并利用注解(Annotation)进行配置。 首先,让我们了解这两个框架的基本概念。Spring MVC是Spring框架的一部分,它是一个用于构建Web应用的模型-...
- 源码中可能包含`struts.xml`、`applicationContext.xml`、`hibernate.cfg.xml`等配置文件。 - LoginAction类实现登录功能,可能包含validate()方法进行验证,execute()方法处理登录逻辑。 - User实体类,对应...
Struts2与Spring的整合主要体现在Action类的注入,通过Spring的`struts-spring-plugin.xml`配置,Action类可以被Spring容器管理,实现依赖注入。同时,Struts2的拦截器(Interceptor)可以与Spring的AOP相结合,增强...
- applicationContext.xml:Spring的核心配置文件,用于管理Bean和依赖注入。 5. 添加Hibernate框架 - 通过Add Hibernate Capabilities,选择Hibernate3.3版本,可以选择是否启用注解(影响实体类的映射方式)。 ...
压缩包文件`ssh_xml.zip`和`ssh_annotation.zip`分别包含使用XML配置和注解配置的整合示例工程。通过分析和运行这些示例,你可以更深入地理解SSH框架整合的具体步骤和工作原理,这对于学习和开发Java Web应用非常有...
3. 选择使用Spring的配置文件applicationContext.xml,这样可以避免生成hibernate.cfg.xml。然后选择已创建的数据库连接。 4. 不勾选生成HibernateSessionFactory类,因为我们可以手动配置。点击“Finish”,完成后...
创建一个`applicationContext.xml`文件,这是Spring的配置中心。在这里,我们可以声明数据源、Hibernate的SessionFactory以及事务管理器。数据源连接到数据库,SessionFactory是Hibernate的核心,用于创建Session...
Spring的`applicationContext.xml`用来配置Bean,而Hibernate的`hibernate.cfg.xml`用来设置数据库连接等参数。然后,通过`@Autowired`注解将Spring管理的Bean与Hibernate的SessionFactory关联起来。这种方式虽然...
在`src`目录下创建的`struts.xml`文件用于定义Struts的Action,其中的`class`属性应与`applicationContext.xml`中定义的Bean ID相匹配,保证Action可以通过Spring的IoC容器进行实例化和依赖注入。 ### 日志配置 ...
2. **配置Spring**:创建一个Spring配置文件,例如`applicationContext.xml`,启用Annotation配置,使用`<context:component-scan>`元素扫描带有特定注解的类,同时配置数据源和Hibernate SessionFactory。...
9. **配置文件**:项目中会有如`applicationContext.xml`这样的Spring配置文件,用来配置事务管理器、数据源以及其他Bean。通过`<tx:annotation-driven>`元素启用基于注解的事务管理。 10. **实体类与DAO层**:项目...
为了实现Struts1.x与Spring2.x的无缝集成,首先需要在项目的`web.xml`文件中进行必要的配置。具体步骤如下: - **配置Spring ContextLoaderListener**:通过`ContextLoaderListener`来加载Spring的应用上下文。 `...
2. 创建并配置Spring的`applicationContext.xml`,定义数据源、SessionFactory、事务管理器等。 3. 在`web.xml`中配置Spring的上下文加载监听器`ContextLoaderListener`和`ContextConfigLocation`,以便在应用启动时...
在`applicationContext.xml`或对应的配置文件中,我们需要定义数据源、Hibernate SessionFactory以及事务管理器。例如: ```xml <bean id="dataSource" class="org.springframework.jdbc.datasource....
通过在 `ApplicationContext.xml` 配置文件中定义一个 bean,我们可以将数据库连接信息(如数据源 `dataSource`)和 Hibernate 相关属性(如方言 `dialect`)注入到 SessionFactory 中。以下是一个示例配置: ```...