仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 410|回复: 8
打印 上一主题 下一主题

[学习教程] 了解下JAVA的Spring受管Bean的预处置和后处置 二

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:05:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
手机用到的是用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:23 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
活着的死人 该用户已被删除
板凳
发表于 2015-1-21 07:02:55 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
若相依 该用户已被删除
地板
发表于 2015-2-6 09:54:51 | 只看该作者
是一种突破用户端机器环境和CPU
山那边是海 该用户已被删除
5#
 楼主| 发表于 2015-2-15 22:27:03 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
老尸 该用户已被删除
6#
发表于 2015-3-4 15:39:35 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
爱飞 该用户已被删除
7#
发表于 2015-3-11 20:15:20 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
小魔女 该用户已被删除
8#
发表于 2015-3-19 11:10:25 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
小女巫 该用户已被删除
9#
发表于 2015-3-27 21:10:08 | 只看该作者
是一种为 Internet发展的计算机语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表