当前位置: 技术问答>java相关
(发言者有分)关于如何配合使用jsp,servlet, javabean 开发模式的问题
来源: 互联网 发布时间:2015-04-15
本文导语: 有个问题一直有点疑问,我们公司采用servlet进行数据库操作及完成复杂处理,然后将结果传递给jsp页面,由jsp页面来做页面表现。 可是听说有人将数据库操作及复杂处理写在javabean中,由jsp页来做页面表现。 ...
有个问题一直有点疑问,我们公司采用servlet进行数据库操作及完成复杂处理,然后将结果传递给jsp页面,由jsp页面来做页面表现。
可是听说有人将数据库操作及复杂处理写在javabean中,由jsp页来做页面表现。
到底那种模式比较好? 说说你们都用那种模式,优点在那?
分数对我不重要,如果有好的想法,可以再开个100分的帖子。
可是听说有人将数据库操作及复杂处理写在javabean中,由jsp页来做页面表现。
到底那种模式比较好? 说说你们都用那种模式,优点在那?
分数对我不重要,如果有好的想法,可以再开个100分的帖子。
|
struts的特点是:
1、以jsp自定义标记代替jsp页中的java代码,使jsp页看上去更象html,表现和
逻辑分离
2、符合mvc模式:m是ActionForm,由用户提交的表单数据生成,c是
ActionServlet和Action,v是jsp
流程如下:
1、用户提交表单数据
2、actionservlet根据struts-config.xml中的配置信息,生成一个actionform,
该actionform有一些getXx、setXx方法和几个validate,actionservlet会
自动调用这些方法;
3、如果validate方法返回actionerrors,则用户会回到提交前的页面,错误信
息及提交的数据会显示在该表单中,便于用户修改后再次提交
4、如果validate返回null,则运行对应的action,进行数据库操作等等。
validate中主要进行数据验证,如格式、类型、长度、是否填写等等
1、以jsp自定义标记代替jsp页中的java代码,使jsp页看上去更象html,表现和
逻辑分离
2、符合mvc模式:m是ActionForm,由用户提交的表单数据生成,c是
ActionServlet和Action,v是jsp
流程如下:
1、用户提交表单数据
2、actionservlet根据struts-config.xml中的配置信息,生成一个actionform,
该actionform有一些getXx、setXx方法和几个validate,actionservlet会
自动调用这些方法;
3、如果validate方法返回actionerrors,则用户会回到提交前的页面,错误信
息及提交的数据会显示在该表单中,便于用户修改后再次提交
4、如果validate返回null,则运行对应的action,进行数据库操作等等。
validate中主要进行数据验证,如格式、类型、长度、是否填写等等
|
to: huyuefox(huyuefox)
我到决的不是这里的人气越来越差了,是一直就很差
to: redstarstar(红星星)
我想开个贴字,请你讲讲mvc好不好?
我到决的不是这里的人气越来越差了,是一直就很差
to: redstarstar(红星星)
我想开个贴字,请你讲讲mvc好不好?
|
bean 我们基本上上用来做一个访问EJB的接口,也相当于EJB的client端,当然这样子做的话,确实是JAVABEAN的很多特性没有用到,我们把它当一个普通的公共类在用,但的确用到了BEAN的组件特性,提供给多个文件的接口!