仓酷云
标题:
了解下JAVA的Spring受管Bean的预处置和后处置 二
[打印本页]
作者:
山那边是海
时间:
2015-1-18 11:05
标题:
了解下JAVA的Spring受管Bean的预处置和后处置 二
手机用到的是用j2me所编出来的小程序。
利用回调接口对受管Bean举行与处置和后处置
1、初始化回调接口InitializingBean 要对某个受管Bean举行预处置里时,能够完成Spring界说的初始化回调接口InitializingBean,它界说了一个办法以下:
1voidafterPropertiesSet()throwsException
开辟者能够在受管Bean中完成该接口,再在此办法中对受管Bean举行预处置。
注重:应当只管制止利用这类办法,由于这类办法会将代码与Spring耦合起来。保举利用上面的利用init-method办法。
2、析构回调接口DisposableBean 同下面一样,要对受管Bean举行后处置,该Bean能够完成析构回调接口DisposableBean,它界说的办法以下:
1voiddestroy()throwsException
为了下降与Spring的耦合度,这类办法也不保举。
上面的例子(例程3.6)扼要的展现怎样利用这两个接口。
新建Java工程,名字为IoC_Test3.6,为其增加Spring开辟才能后,新建一ioc.test包,增加一个Animal类,该类完成InitializingBean接口和DisposableBean接口,再为其增加name和age成员,Geter和Seter办法,speak办法。完成儿女码以下:
1packageioc.test;
2
3importorg.springframework.beans.factory.DisposableBean;
4importorg.springframework.beans.factory.InitializingBean;
5
6publicclassAnimalimplementsInitializingBean,DisposableBean{
7
8privateStringname;
9privateintage;
10
11publicStringspeak(){
12return"我的名字:"+this.name+"我的岁数:"+this.age;
13}
14
15publicvoidafterPropertiesSet()throwsException{
16System.out.println("初始化接口afterPropertiesSet()办法正在运转!");
17}
18
19publicvoiddestroy()throwsException{
20System.out.println("析构接口destroy()办法正在运转!");
21}
22
23//Geter和Seter省略
24
25}
26
<p>
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
作者:
兰色精灵
时间:
2015-1-20 12:32
Java 编程语言的风格十分接近C、C++语言。
作者:
活着的死人
时间:
2015-1-21 07:02
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
作者:
若相依
时间:
2015-2-6 09:54
是一种突破用户端机器环境和CPU
作者:
山那边是海
时间:
2015-2-15 22:27
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
作者:
老尸
时间:
2015-3-4 15:39
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者:
爱飞
时间:
2015-3-11 20:15
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者:
小魔女
时间:
2015-3-19 11:10
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者:
小女巫
时间:
2015-3-27 21:10
是一种为 Internet发展的计算机语言
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2