想不通MVC构架中使用javaBean有什么好处,

zyq654321 2003-08-18 05:53:19
1.有人说javaBean可以封装功能,servlet编译成.class后不也看不到源代码吗
2.在B-S中还有什么别的好处吗?
...全文
147 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcjl 2003-08-22
  • 打赏
  • 举报
回复
去问问javabean的设计者吧
:)

javabean是一个class,不过它有一些特殊的定义方式和调用方式
这些于特殊之处使其在与jsp交互,分担业务逻辑方面有得天独厚的优势
那优势具体是什么,要么看大师的书,要么自己用多了,就能领会
zyq654321 2003-08-22
  • 打赏
  • 举报
回复
javaBean just a class,那为什么要取一个专用的名称
zcjl 2003-08-22
  • 打赏
  • 举报
回复
建议你去看看相关书籍关于javabean的介绍
就会明白javabean就是专为处理module设计的
wizardho 2003-08-22
  • 打赏
  • 举报
回复
wspsc(wspsc)说得好
学习.....
Geranium 2003-08-22
  • 打赏
  • 举报
回复
结帖吧,把分都给我~~~
stonewang 2003-08-22
  • 打赏
  • 举报
回复
up
wspsc 2003-08-22
  • 打赏
  • 举报
回复
你不必在这个问题上纠缠了, javaBean just a class。
javaBean 的使用方法可以通过 <userBean>, 也可以 <% 代码 %>
各自只是方式不同而已,<userBean>只是方便不懂 java 编码的人,他可以不用在 <%%>中写代码,他所做的事情只是象在使用 html 标签一样,设置属性,获取属性。

抓住事物的本质,不要追究使用的细节。
hatpdb 2003-08-22
  • 打赏
  • 举报
回复
便于维护,扩展功能,不然发明jsp用来干吗?用asp算了
zyq654321 2003-08-22
  • 打赏
  • 举报
回复
意思是不用在jsp中usebean
zyq654321 2003-08-22
  • 打赏
  • 举报
回复
不好意思,我的意思是不用javaBean,而是只用serlet和jsp,和web requet,response无关当然不会从httpServlet 类继承,
意思是不用在jsp中userbean!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
blackhost 2003-08-22
  • 打赏
  • 举报
回复
wspsc(wspsc)说得好!不过Servlet对于页面调度、过滤等与Http操作相关的还是非常好用的。具体到商业数据逻辑等的操作,于数据库的操作放在bean里比较好。而且bean得移植能力也好。代码页清晰
wspsc 2003-08-22
  • 打赏
  • 举报
回复
你对 MVC 理解的还有问题。 MVC 的目的是尽量将各个部分的耦合降到最低。
当然如果为了完成任务,你用什么都没有问题, servlet 也可以,如果你分析一下,你就会
发现他的不好处,最简单的是 每个 servelt 必须得实现特定的接口,当然通常从 httpServlet 类继承,本来只是完成一个后台的业务操作,此时你又不自觉的引入了很多不相干的对象,例如:requet,response,config,...你的业务需要的数据或者参数还得通过他们来获取,我们不谈效率的问题,就他们的关系,就变得“纠缠不清”,相当于你的 view 和 modual 没有很好的分开。

记住: servlet 设计出来的主要目的是实现处理并行用户的请求(因为他是 multithread),而不是用来处理 modual 的,就算随便写个 class 也比 用 servlet 更接近 MVC。
zyq654321 2003-08-22
  • 打赏
  • 举报
回复
我的意思是
不用javaBean,而是只用serlet和jsp,用servlet来封装功能!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
想不通MVC构架中使用javaBean有什么好处,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
whodsow 2003-08-19
  • 打赏
  • 举报
回复
很好啊,真的很好啊,我们一直都用它。
如果你不知道它好在什么地方,那就多用它就知道了。
zhoukai1980 2003-08-18
  • 打赏
  • 举报
回复
MVC所倡导的就是层与层之间的松耦合

也就是说边界类与控制类的分开,这样,在jsp叶面中的逻辑代码就比较少,易于维护
mem_fox 2003-08-18
  • 打赏
  • 举报
回复
所有的东西都写的一个文件里面没有问题,你自己不看着乱嘛!!!
seaman0916 2003-08-18
  • 打赏
  • 举报
回复
老兄,没想到你怀疑流行的方法!!!

你可能是对MVC理解还不够深吧!我建议你找找这方面的例子,自己实实在在的作个小的系统,再和其他的方法比较一下,你就会明白的!

实践是检验真理的唯一标准!是吧? 呵呵
hpq852 2003-08-18
  • 打赏
  • 举报
回复
1: 当你把jsp代码都写在html里面的话,如果东西做的大了,会觉得很乱,如果想修改点什么东西,会感觉很难驾御,所以要用到封装,是系统更容易维护,MVC架构的思想也在此。

2:B/S可以弥补C/S的不足,比如,我要出差,但我又没有笔记本电脑。如果在外地,我想访问公司的系统,那怎么办,这时候如果系统是B/S做的,那么可以在任何一台联网的机子上直接通过IE访问
但如果是C/S就很难解决!

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧