Spring-知识
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
Spring中配置文件application.xml中各配置的含义
<beans 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:aop="http://www原创 2012-10-22 11:18:12 · 20240 阅读 · 3 评论 -
SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
下载地址一 开发环境1、动态web工程2、部分依赖 java代码:查看复制到剪贴板打印hibernate-release-4.1.0.Final.zip hibernate-validator-4.2.0.Final.jar spring-framework-3.1.1.RELEASE-with-docs.zip转载 2013-12-05 10:42:37 · 1636 阅读 · 0 评论 -
spring配置datasource三种方式
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName} ${jdbc.url}转载 2013-12-04 09:23:47 · 1556 阅读 · 0 评论 -
Jax-ws 开发webService ,并使用spring注入service类中遇到 空指针
一般情况下,使用eclipse自带的 jax-ws 生成webservice 会自动生成2个类:ContractConnector.javapackage com.wonders.webservice.contract;import java.text.DecimalFormat;import java.text.ParseException;import java.tex原创 2013-03-26 10:04:04 · 11414 阅读 · 4 评论 -
current_session_context_class
平时在单独使用hibernate的时候,习惯于配置属性thread根据文档,这个是hibernate3.1以后的一个新扩展,目的在于可以让我们在某一个上下文环境(比如说当前线程)中可以通过SessionFactory.getCurrentSession()得到同一个session会话.后来当我们把spring,hibernate整合的时候,在spri转载 2013-04-07 16:40:40 · 13648 阅读 · 4 评论 -
使用Spring的HibernateDaoSupport时的getSession()3个方法的区别
在Hibernate中的两种session打开方式this.getsession实际上是调用了父类中的方法获得session。使用spring管理hibernate的SessionFactory的时候,这个方法会从session池中拿出一session.这样做有可能有问题,就是超session池连接数的时候,spring无法自动的关闭session。 不推荐使用this.getHi转载 2013-01-29 20:27:07 · 4519 阅读 · 0 评论 -
struts2+spring注解 通过form表单传递参数及文件
表单页面: $(function(){ $("#add").click(function(){ $("#p").append("file: "); }) }) username: age: file: 后台action:转载 2013-05-10 13:25:47 · 5049 阅读 · 0 评论 -
No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
getHibernateTemplate().getSessionFactory().getCurrentSession()的意思是得到当前线程绑定的session,而当前线程绑定的session是通过当前的事务产生的,如果你没有配置事务的话,当前线程threadlocal中就不存在session,这样就出现no session错误。而execute方法,看源码HibernateTempl转载 2013-01-29 17:01:22 · 4259 阅读 · 0 评论 -
Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
先说:ClassPathXmlApplicationContext 这个类,默认获取的是WEB-INF/classes/下的路径,也就是在myeclipse的src下的路径,所以用这个是获取不到WEB-INF下的配置文件的... 下面是几个用法,引src下的一个文件,有以下几种方式 Java代码 BeanFactory ac = new ClassPath转载 2012-11-26 19:12:28 · 1757 阅读 · 0 评论 -
mappingLocations、mappingDirectoryLocations
由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能 LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:转载 2012-11-30 16:46:50 · 1991 阅读 · 0 评论 -
Spring mvc动态多数据源
本文基于Spring MVC,拦截器实现Session控制。 本文通过拦截器取得当前使用的Locale,然后通过Locale找到不同的数据源。 首先,新建类DynamicDataSource,使其继承org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource并实现其determ原创 2012-11-25 20:39:51 · 2781 阅读 · 0 评论 -
Java本地应用使用spring及hibernate
ApplicationContext.xml<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <bean id="propertyConfigurer" class="org.springframe原创 2012-11-25 20:56:02 · 1695 阅读 · 0 评论 -
spring配置sessionFactory
方法1:第一步: 在spring文件中配置如下: classpath:hibernate.cfg.xml 第二步:配置hibernate.cfg.xml文件: "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.source转载 2012-11-19 15:36:00 · 1325 阅读 · 0 评论 -
Spring之入门实例
在大型应用系统中,存在大量的工厂类。工厂类都是简单的、仅提供静态方法和变量的单实例。他们将创建对象,并将这些对象绑定在一起,这样就存在大量的重复代码。Spring最基本的一项功能就是:充当创建对象的工厂。其具体工作步骤如下:1. 读取并分析Spring配置文件(appcontext.xml放在classes目录下)。2.通过Java反射机制,创建并集成上述配置文件中定义的对转载 2012-11-24 20:01:39 · 1121 阅读 · 0 评论 -
Spring之配置文件加载方式
Spring在org.springframework.core.io包中提供了多种配置文件加载方式。无论是XML、URL还是文件,都有很好的支持。比如基于URL的UrlResource、基于输入流的InputStreamResource、基于文件系统的FileSystemResource、基于应用classpath的ClassPathResource。开发者可以从不同位置、以不同方式加载Sprin转载 2012-11-24 20:02:46 · 1361 阅读 · 0 评论 -
Spring之控制反转(IoC)
一、IoC概念IoC(Inversion of Control):中文译为控制反转。IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll call you(别找我,转载 2012-11-24 20:04:12 · 1561 阅读 · 0 评论 -
spring IOC容器实例化Bean的方式与RequestContextListener应用
spring IOC容器实例化Bean的方式有: singleton 在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype 每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行new XxxBean()的操作.request转载 2013-12-01 09:56:38 · 1782 阅读 · 0 评论