我们在做项目时可能常常会遇到这样的问题:在一个service(BO)里面定义了一个方法,但是这个方法在另一个service(BO)里面也需要用到,惯用的手段可能是:把这个方法抽出来统一放到一个类里面,然后大家一起调用;或者在另一个service(BO)里面在同样的定义一遍这个方法。今天说说另外一种比较常用的方法:
比如有一个SystemUserBO需要用到userBO里面的一些方法,我们看一下配置文件:
<bean id="systemUserService" class="com.berheley.hcms.service.imp.SystemUserBO" parent="commonService">
<property name="userBO">
<ref bean="userService" />
</property>
</bean>
其中parent是表示继承了一个commonService公用的BO;配置完成之后,当然还需要在service(BO)里面加入IUserBO userBO;和get()、set()方法;
方法与DAO和BO之间的配置方法一样(到这里大家应该已经明白了吧~).
分享到:
相关推荐
java反射调用set方法时如果...这段时间学习java的反射机制想实现一个功能:遍历一个Map,然后利用反射机制调用BO的set方法,完成BO属性的自动注入。这样设计的初衷是解决Excel数据导入问题中的Map数据填充BO这一过程。
自己写的一个BO层和Dao层代码生成器,首先创建数据库表,本工具根据创建的表自动生成操作数据库代码。资源里包含SqlServer所需jar包,如需要连接其它数据库请自行修改
Java的几种对象(PO-VO-DAO-BO-POJO)解释
源码主要实现了专辑浏览,音乐在线播放,下载等等。
简单配置Java生成工具类,配置数据库DataSource,一键生成bo,dao,mapping。。。。。。。。。。
BO data service tutorial
Java中 PO VO BO DTO DAO 和 POJO 关系图
Java利用Freemarker模板自动生成dto、dao、rowmapper、bo、service代码,代码可以直接复制到项目中使用,代码是基于pring框架的
BO资料BO资料BO资料BO资料BO资料BO资料BO资料
BO错误消息一览表,内含大部分BO错误消息,及解决方法。
BO培训BO培训BO培训BO培训BO培训BO培训BO培训BO培训BO培训BO培训BO培训
BO产品研究BO产品研究BO产品研究BO产品研究BO产品研究
Machine Learning in Java.PDF文档+代码 If you want to learn how to use Java's machine learning libraries to gain insight from your data, this book is for you. You should be familiar with Java ...
一份BO水晶报表开发的例子示范资源 PART TWO
完整的此法语法,还有界面相当的不错,你下下试试看,抱你通过
BO操作简介BO操作简介BO操作简介BO操作简介
BO安装部署,BO注意事项,BO工具使用,配置说明,更换密钥,BO导入导出方法,语义层
1. sapsso.jar 放在工程lib目录下 2. sapssoext.dll 放在tomcat的bin目录下 注:sapsecu.dll放在任意位置都可以,但是环境变量要指向文件所在的位置 如果系统找不到文件:如放到C:\WINDOWS\system32\ ...
公司BO基础培训公司BO基础培训公司BO基础培训
Data Services概览中文版。BO的ETL工具。