javabean的问题

请教下各位我在用jsp+javabean+servlet实现MVC开发看书上写的里面的javabean只有setter和getter方法对于一些其他的方法则是写进了其他的... 请教下各位 我在用jsp+javabean+servlet实现MVC开发 看书上写的 里面的javabean只有setter和getter方法 对于一些其他的方法则是写进了其他的javabean里 这样是不是不太符合面向对象的思想啊 怎么在创建对象时把变量和方法分开来了? 展开
 我来答
yp0123456789
2012-01-15 · TA获得超过782个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:321万
展开全部
问的好。这个问题是这样的。在面向对象的基础上要做解耦合。javabean中的方法只是这个类的最基础方法。而mvc中的方法是对照这个类的不同形态下的方法。在底层是面向数据库的,javabean是代表表数据中的实体的。在业务逻辑层是作为逻辑对象的。而在显示层是作为显示用对象的。
所以他不同的方法要放到每一层所对应的javabean中,而不是放到基类中。
ps:期望能认识一下你。
2variable
2012-01-26 · TA获得超过3630个赞
知道小有建树答主
回答量:1071
采纳率:0%
帮助的人:441万
展开全部
a javabean with only setter/getter methods is called Data Transfer Object (DTO), kind of design pattern. it usually does not contain much business logic. it does not contain data access codes either. it's normally used to transfer data between different tiers of the same application.

in ejb3 a javabean can be mapped to database entity with annotations. therefore, ejb3 entity beans can also serve as data transfer object.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式