Spring
macower
这个作者很懒,什么都没留下…
展开
-
Spring 中JDKProxy和CGlibProxy的区别
<br /> 环境要求<br /> <br /> <br />spring对AOP的支持<br />*如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP<br />* 如果目标对象实现了接口,可以强制使用CGLIB实现AOP<br />*如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换<br /><br />如何强制使用CGLIB实现AOP?<br /> * 添加CGLIB库,SPRING_HOME/cglib/*.jar<br />原创 2010-07-22 16:39:00 · 9762 阅读 · 2 评论 -
classpath 和 classpath* 区别以及如何覆盖在配置文件中的Bean ID
写spring的代码到现在,一直都很习惯性的拷贝web.xml中的内容,没怎么在意里面的内容,最近认真研究了下,很多东西都不是很理解,特别是classpath和classpath*的区别,研究了许久才搞明白,记录下备忘。classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,原创 2012-09-28 14:18:50 · 9356 阅读 · 0 评论 -
详解spring事务属性
http://www.javaeye.com/topic/78674转载 2010-10-28 22:19:00 · 666 阅读 · 0 评论 -
Struts2文件上传下载
<br /> 先看下文件结构<br /><br /> <br />下面是 源码及其相关注释<br />package com;import java.io.File;import java.io.InputStream;import java.io.UnsupportedEncodingException;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSu原创 2010-09-15 02:14:00 · 5665 阅读 · 5 评论 -
spring配置 BasicDataSource的相关参数解释
<br />dbcp.BasicDataSource <br />1、 <br /><-- 初始化连接 --> <br />initialSize=10 2、 #<br />2 <-- 最大空闲连接 --> <br /> maxIdle=20 3、 #<br />3 <-- 最小空闲连接 --> <br />minIdle=5 <br />4、 <br />#最大连接数量 maxActive=50 <br />5、 <br />#是否在自动回收超时连接的时候打印连接的超时错误 logAbandoned=tr原创 2010-08-18 15:42:00 · 8043 阅读 · 3 评论 -
Spring AOP配置选项
<br />Spring实现动态代理配置是有两种配置文件:<br />1、 xml文件方式;<br />2、 annotation方式(使用AspectJ类库实现的。)一、 AOP配置annotation方式(一) 搭建annotation开发环境<br />首先:需要在配置文件中加入@AspectJ标签<br /><aop:aspectj-autoproxy/><br />自动帮我产生代理<br />注意:Spring默认并没有加入aop的xsd文件,因为我们需要手动加入(红色部分)转载 2010-08-18 15:39:00 · 9893 阅读 · 4 评论 -
Spring 发送邮件 (1) j2se版
<br />环境需要<br />以下两个包在j2ee下<br />activation.jar<br />mail.jar<br /> <br />文件结构<br /> <br /><br />package com.macower.spring.jmail;import java.util.Properties;/** * 邮件的基本信息类 * @author Macower * */public class MailSenderInfo { // 发送邮件的服务器原创 2010-08-03 09:02:00 · 1158 阅读 · 0 评论 -
Spring 发送邮件 (2) Spring版
<br />1 环境及其文件结构<br /><br /> <br />2源码及其分析<br /> <br />package com.macower.spring.jmail;import java.util.Properties;/** * 邮件的基本信息类 * @author Macower * */public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String mailServerHost;原创 2010-08-03 11:04:00 · 1736 阅读 · 1 评论 -
使用Spring Jdbc (3)
<br />package com.macower.spring.jdbc;import org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource;import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;import org.springframework.jdbc.core.namedparam.NamedParamete原创 2010-08-02 11:31:00 · 1517 阅读 · 0 评论 -
Spring 发送邮件 (3) Spring使用模板Freemarker
<br />环境<br /><br /> <br />源码分析<br />package com.macower.spring.jmail;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.mail.MessagingException;import javax.mail.internet.MimeMessage;import org.spring原创 2010-08-03 16:24:00 · 6551 阅读 · 1 评论 -
使用Spring Jdbc (4)调用存储过程
<br />private class ExcuteProcedure extends StoredProcedure{ private static final String SQL ="p_out";//pro_get为存储过程的名字 public ExcuteProcedure(){ this.setDataSource(getDataSource());//已经配置了dataSource setSql(SQL);// declareParameter(new S原创 2010-08-02 15:48:00 · 2011 阅读 · 0 评论 -
使用Spring Jdbc (1)
文件及其环境要求:原创 2010-08-01 16:27:00 · 972 阅读 · 0 评论 -
spring面试题 对DI , AOP概念的理解
<br />今天有一哥们去面试 ,哥们说自己会ssh <br />面试官就问了几个spring的概念性的问题 ,哥们平时只专注于写代码,回来后一脸的无奈 <br /><br />本人总结了一些ssh常见的面试题 例举如下 <br />强调在回答的时候不要光回答概念,要思维扩散性的讲些相关的东西<br /><br />spring 的优点?<br />1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 <br />2.可以使用容易提供的众多服务,如事务管理,消息服务等 <br />3.容器提供单例模式支持转载 2010-08-01 14:50:00 · 1699 阅读 · 0 评论 -
Spring配置基于数据源的数据管理器适用于jdbc以及iBatis
<br /> 文件结构<br /> <br /><br /> <br /><?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" xmln原创 2010-07-31 16:40:00 · 872 阅读 · 0 评论 -
Spring 配置连接池
1:环境要求及其文件结构配置 文件以c3p0为例配置连接池:原创 2010-07-31 15:05:00 · 725 阅读 · 0 评论 -
Spring简单的一个schema 介绍
<br />文件结构:<br /><br />package com.macower.spring.aspectj;public class AdviceMethod { public void preExcute(){ System.out.println("------------preExcute------------"); }}<br /> <br />package com.macower.spring.aspectj;public class Nive原创 2010-07-31 13:39:00 · 1428 阅读 · 0 评论 -
Spring 2.0 类型转化(以java.util.Date为例)
spring提供了供在用户自定义的扩展的相关机制自定义的拓展的时候只需要进行两项操作 具体步骤: 1 : 编写自己的类 继承自spring的java.beans.PropertyEditorSupportt类package com.macower.spring;import java.beans.PropertyEditorSupport;import java.text.ParseException;import java.text.SimpleDateFormat;import j原创 2010-07-29 14:02:00 · 642 阅读 · 0 评论 -
Could not resolve placeholder 'jdbc.driverClass'
Invalid bean definition with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Could not resolve placeholder 'jdbc.driverClass' 我自己出这个原创 2012-09-24 14:24:27 · 9588 阅读 · 1 评论