Jsp+Servlet+Javabean的数据处理方式?
大家好,我目前正在写一个BBS,采用Jsp+Servlet+Javabean+Access,
我目前想通过这样的方式处理:
JSP页面中,form提交到servlet,然后servlet生成javabean的一个实例,并设置bean的对象值,再调用
bean的方法,对数据库作相应的操作,servlet根据返回值(boolean),再转到不同的页面!
这种处理方法好吗?有没有更好的方法?
还有,在servlet生成bean对象的实例后,是将sql语句传给bean处理,还是设置bean的对象值,然后bean自己处理?哪种方式好?
不好意思,这是我第一次做B/S,很多东西都不知道采用哪种方式就好,请大家指教?
问题点数:100、回复次数:9Top
1 楼mydreamkyle(mydreamfly)回复于 2005-01-28 10:19:11 得分 20
我们都是单独的一个类来作对数据库的操作,然后实例化bean,把查到的数据赋给bean的成员变量。Top
2 楼greenmars2004(火球)(业余程序员)(我会的不多,不过都可以告诉你)回复于 2005-01-28 10:21:33 得分 5
upTop
3 楼starwill(流浪的沙)回复于 2005-01-28 11:41:29 得分 0
upTop
4 楼zyg158((DD)OTP)回复于 2005-01-28 12:46:43 得分 30
MVC中Servlet是负责控制流程的,程序主要使用它来进行一些控制调度,监听事件和过滤的作用
在Servlet中不要进行一些具体的实际工作,这样会影响效率
一般是单独的一个类来作对数据库的操作,然后将查到的数据赋给bean的成员变量。最后通过
jsp页面来显示结果
Servlet相当于"管理者",他是不负责具体的"编码"工作的,至于各个负责操作的类只要完成好自己
的工作就OK了
Top
5 楼123xxx(香克斯)回复于 2005-01-28 13:21:01 得分 10
楼上地说得非常好,顶一下Top
6 楼cnidb(老菜)回复于 2005-01-28 13:31:25 得分 10
bean数据库操作
servlet逻辑处理
都是这样的Top
7 楼lvyuanfang()回复于 2005-01-28 15:28:40 得分 10
是呀,大家都这么做的!Top
8 楼zdnetchina(天天向上)回复于 2005-01-28 15:42:53 得分 10
mvc 中的c是控制
就是说"必须"通过servlet来控制view显示
而不能通过view直接显示Top
9 楼singedcat(以夢為馬)回复于 2005-01-28 19:14:19 得分 5
upTop




