![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring2.5
文章平均质量分 68
itcast123
这个作者很懒,什么都没留下…
展开
-
Struts2 + Spring 2.5 + Hibernate 3.2登录实例
1. 创建一个WEB工程2. 加入Struts 2核心包 struts2-core-2.0.14.jar commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar xwork-2.0.7.jar struts2-spring-plugi...原创 2010-07-20 00:05:05 · 59 阅读 · 0 评论 -
spring依赖注入原理
关于spring依赖注入原理的文章在网络上已经有很多,我要写的这篇文章原文出自http://taeky.iteye.com/blog/563450,只所以再一次写下来只是为了一为自己收藏,方便以后的复习;二是自己在用这个例子实践的时候遇到一些问题,自己记一下。另外这篇文章中用dom4j来解析spring的配置文件,我觉得也是个值得学习的地方。好了,不多说了,还是把代码再贴一下: 接口:Person...原创 2010-09-28 13:56:40 · 83 阅读 · 0 评论 -
Spring MVC:使用SimpleUrlHandlerMapping的一个简单例子
实现一个控制器ShirdrnController,如下所示:package org.shirdrn.spring.mvc;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apach...原创 2011-01-03 12:45:23 · 70 阅读 · 0 评论 -
关于OpenSessionInView
当hibernate+spring配合使用的时候,如果设置了lazy=true,那么在读取数据的时候,当读取了父数据后,hibernate会自动关闭session,这样,当要使用子数据的时候,系统会抛出lazyinit的错误,这时就需要使用spring提供的 OpenSessionInViewFilter, OpenSessionInViewFilter主要是保持Session状态知道requ...原创 2010-08-12 11:23:00 · 64 阅读 · 0 评论 -
Spring与Hibernate集成中的session问题
1.通过getSession()方法获得session进行操作public class Test extends HibernateDaoSupport{ public void save(User user){ this.getSession().save(user); }} 利用这种方式获得的session在方法...原创 2010-08-12 11:10:31 · 242 阅读 · 0 评论 -
Spring中常用的hql查询方法(getHibernateTemplate())
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from...原创 2010-08-12 10:10:58 · 61 阅读 · 0 评论 -
Spring 和 Struts 整合的三种方式
1,使用Spring 的 ActionSupport 。2,使用Spring 的 DelegatingRequestProcessor 类。3,全权委托。无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。struts- config.xml中<plug-in className="org.springframewo...原创 2010-08-09 17:34:41 · 76 阅读 · 0 评论 -
Spring2.0用注解实现事务管理
1 编码式事务 , 这个不说.2 声明式事务 , 就说这个.声明式事务又有三种实现方法: 1 (第一种) 最早的方法,用TransactionProxyFactoryBean,他是一个有AOP代理功能的FactoryBean.他返回的对象有事务.还要在spring的配置文件XML中配置,比较麻烦,不详细说.Xml代码 ...原创 2010-07-24 11:23:02 · 94 阅读 · 0 评论 -
Spring2.5常用配置备份
一、启动Spring2.5监听,让web项目整合spring在web.xml中配置,代码如下: contextConfigLocation classpath:beans.xml org.springframework.web.context.ContextLoaderListener 注:如果在支持低版本的Servlet的web容器中,可以采...原创 2010-07-24 10:22:41 · 70 阅读 · 0 评论 -
Spring总结-----@Component,@Service,@Controller,@Repository
在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件时...原创 2010-07-24 09:23:08 · 54 阅读 · 0 评论 -
Spring2.5的事务配置策略
Spring2.x提供了tx命名空间来配置事务管理.来配置事务切面. *****使用tx:advice配置事务切面 [color=red]***aop:advisor用于配置一个advisor,在标准的AOP中并不存在,是s...原创 2010-07-23 15:51:34 · 68 阅读 · 0 评论 -
配置Spring数据源
一般我们将数据源dataSource交给spring容器来管理 ****Spring自身实现的简单数据源 *****Srping第三方依赖库c3p0数据源(需引入c3p0-0.9.0.jar) *****Srp...原创 2010-07-23 15:38:01 · 62 阅读 · 0 评论 -
(* com.evan.crm.service.*.*(..))中几个通配符的含义
(* com.evan.crm.service.*.*(..))中几个通配符的含义:第一个 * —— 通配 任意返回值类型第二个 * —— 通配 包com.evan.crm.service下的任意class第三个 * —— 通配 包com.evan.crm.service下的任意class的任意方法第四个 .. —— 通配 方法可以有0个或多个参数...原创 2010-07-23 14:58:34 · 97 阅读 · 0 评论 -
Spring依赖属性注入和构造函数注入
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><!-- init-method:原创 2010-07-23 11:19:56 · 80 阅读 · 0 评论 -
AOP的MethodAfterAdvice
使用Spring自动生成代理类,spring利用的是动态代理机制接口Java代码 public interface UserDao { void addUser(); void deleteUser(); } 两个实现:Java代码 public class UserDaoMySqlImpl implements UserDao {...原创 2010-07-22 18:01:19 · 102 阅读 · 0 评论 -
AOP的MethodBeforeAdvice
使用Spring自动生成代理类,spring利用的是动态代理机制接口Java代码 public interface UserDao { void addUser(); void deleteUser();} 两个实现:Java代码 public class UserDaoMySqlImpl implements UserDao { @O...原创 2010-07-22 17:54:18 · 101 阅读 · 0 评论 -
<?xml version="1.0" encoding="GBK"?>
使用Spring自动生成代理类,spring利用的是动态代理机制接口Java代码 public interface UserDao { void addUser(); void deleteUser(); } public interface UserDao { void addUser(); void deleteUser();}...原创 2010-07-22 17:52:25 · 1354 阅读 · 0 评论 -
<ref bean=""/>与<ref local=""/>区别
该元素用来将bean中指定属性的值设置为对容器中的另外一个bean的引用。如前所述,该引用bean将被作为依赖注入,而且在注入之前会被初始化(如果是singleton bean则已被容器初始化)。尽管都是对另外一个对象的引用,但是通过id/name指向另外一个对象却有三种不同的形式,不同的形式将决定如何处理作用域及验证。第一种形式也是最常见的形式是通过使用标记指定bean属性的目标bean,通...原创 2010-07-21 22:55:14 · 85 阅读 · 0 评论 -
spring main方法中获取bean...
方式一 ApplicationContext context = new ClassPathXmlApplicationContext( new String[] {"services.xml", "daos.xml"});// an ApplicationContext is also a BeanFactory (via inheritance)BeanFacto...原创 2011-09-12 13:41:12 · 1980 阅读 · 0 评论