深圳勘察测绘院招聘:java中的业务对象指的是什么,能不能用浅显的例子解释一下?

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 06:52:52
一个只包含set、get方法的普通bean是不是业务对象?业务对象中是否应该包含其它一些方法,比如数据库操作,如添加、修改、删除等?

业务对象一般是指程序操作的对象,比如一个商品,一个订单。。。也可以是一个提交的表单。。。

在MVC中处于M层(Model),业务对象不一定都和数据库有关联,像购物车,它只是存在于Session中。但是业务对象一般都提供有操作的方法,比如存,取,删。。。。。像一个struts里的FormBean就只有set和get方法,但是一个业务对象并不一定是一个类,可能分成几个。

业务对象也可以和数据库中的表有映射关系,就像Hibernate中的Bean