摘要: 1.要利用spring aop,至少需要添加以下jar包使用spring需要的jarspring.jar 、commons-logging.jar使用切面编程(AOP)需要的jaraspectjrt.jar、aspectjweaver.jar、cglib-nodep-2.1_3.jar使用JSR-250提供的注解,如@Resource,需要的jarcommon-annotations.jar2.使用spring 进行aop编程,首先我们要在Spring的配置文件中引入aop命名空间:1 8 9 当然我们在使用spring的时候,肯定会使用到spring ioc相关的内容,也需要加入命名空间对I 阅读全文
posted @ 2013-09-04 21:09 静静的码农 阅读(8100) 评论(1) 推荐(0)
摘要: 对于spring配置一个bean时,如果需要给该bean提供一些初始化参数,则需要通过依赖注入方式,所谓的依赖注入就是通过spring将bean所需要的一些参数传递到bean实例对象的过程,spring的依赖注入有3种方式:1.使用属性注入:1 2 3 4 …… 5 使用属性的setter注入方式时,所注入的属性必须提供setter和getter方法,spring在实例化时会自动调用无参数的构造方法或者静态工厂方法,实例化之后自动调用属性的set方法将值设置进去。具体可分为:(1)Spring中为一个bean注入其依赖的另一个bean... 阅读全文
posted @ 2013-08-27 23:22 静静的码农 阅读(1398) 评论(0) 推荐(0)
摘要: 上篇我们自己写了一个很简单的spring容器,该容器只是做了简单的bean的实例化,并没有spring的核心之一的IOC(依赖注入),也叫做控制反转,这里我就不讲这个的具体含义,不知道的园友可以自行百度,百度上有很多介绍spring IOC的,在这里我们要实现的就是spring的IOC首先,我们需要准备一个bean的配置文件,在上篇额配置文件基础上加入了Dao的内容,现在我们要做的就是service对Dao的依赖注入。1 2 3 4 5 6 分析这个xml文件,知需要建立一个PropertyDefinition类,用来存储Proper... 阅读全文
posted @ 2013-08-27 23:18 静静的码农 阅读(2252) 评论(7) 推荐(1)
摘要: 毕业刚刚一年多一点,毕业了后也顺利的进入了一家著名的互联网公司,做的是后台系统,用的呢也是SSI(struts2,spring)框架,平时做做项目,也已足够了,但是感觉越来越没动力了,越来越没有激情了,就像我们的老大说的,"天天接Task,有意思?,有时间不知道把框架的源码看看!",最近加班相对较少,闲下来就来摸索一下spring。写这篇文章只是想让大家了解一下Spring到底是怎么运行的,并不是想重造噢,希望大家看完这篇文章后能对Spring有更深入的了解,对初学者有所帮助喔!好,言归正传,让我们来一起探索吧!我们先开看看spring是怎么运行的。。1 //读取配置文件实 阅读全文
posted @ 2013-08-26 23:51 静静的码农 阅读(4537) 评论(6) 推荐(4)
摘要: DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。 先来看看do 阅读全文
posted @ 2013-08-17 20:51 静静的码农 阅读(4859) 评论(0) 推荐(1)
摘要: 在一步一步深入spring(1)--搭建和测试spring的开发环境中提到了一种实例化bean的方式,也是最基本的使用构造器实例化bean1.使用构造器实例化bean:这是最简单的方式,SpringIoC容器即能使用默认空构造器2.使用静态工厂方式实例化Bean,使用这种方式除了指定必须的class属性,还要指定factory-method属性来指定实例化Bean的方法,而且使用静态工厂方法也允许指定方法参数,springIoC容器将调用此属性指定的方法来获取Bean,配置如下所示:(1)先编写一个静态工厂类方法: 1 package junit.test; 2 3 import com.y. 阅读全文
posted @ 2013-08-04 18:07 静静的码农 阅读(592) 评论(0) 推荐(0)
摘要: 1.引用jar包到spring的网站上下载spring的jar包(本文是2.5.6),解压缩后找到使用spring必须引用的jar包spring.jar commons-logging.jar加入到工程中,项目结构如图:2.项目搭建好了,来开发接口,此处我只需实现打印“HelloWorld!”,所以我定义一个“sayHello”接口,代码如下:1 package com.yangyang;2 3 public interface PersonService {4 public void sayHello();5 6 }View Code4.接口开发好了,通过实现接口来完成打印“Hell... 阅读全文
posted @ 2013-08-03 20:30 静静的码农 阅读(563) 评论(0) 推荐(0)
摘要: 最近有很多人不知道如何搭建基于SSI(struts2,spring,ibatis)的J2EE开发环境,这里给大家一个demo,供初学者使用,该框架是基于MVC的,并且已经做好了文件的分层等,并加入了日志文件,好了,废话不多说了 1.搭建struts2开发环境: (1)找到开发strust2应用所需要 阅读全文
posted @ 2013-07-15 15:26 静静的码农 阅读(5888) 评论(16) 推荐(3)
摘要: 通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成。 1.<constant name="struts.i18n.encoding" value="UTF-8" /> 指定Web应用的 阅读全文
posted @ 2012-05-10 11:27 静静的码农 阅读(443) 评论(1) 推荐(0)