当前位置:  技术问答>java相关

(发言者有分)关于如何配合使用jsp,servlet, javabean 开发模式的问题

    来源: 互联网  发布时间:2015-04-15

    本文导语:  有个问题一直有点疑问,我们公司采用servlet进行数据库操作及完成复杂处理,然后将结果传递给jsp页面,由jsp页面来做页面表现。   可是听说有人将数据库操作及复杂处理写在javabean中,由jsp页来做页面表现。   ...

有个问题一直有点疑问,我们公司采用servlet进行数据库操作及完成复杂处理,然后将结果传递给jsp页面,由jsp页面来做页面表现。
  可是听说有人将数据库操作及复杂处理写在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中主要进行数据验证,如格式、类型、长度、是否填写等等

|
to:  huyuefox(huyuefox) 
我到决的不是这里的人气越来越差了,是一直就很差
to: redstarstar(红星星)
我想开个贴字,请你讲讲mvc好不好?

 

|
bean 我们基本上上用来做一个访问EJB的接口,也相当于EJB的client端,当然这样子做的话,确实是JAVABEAN的很多特性没有用到,我们把它当一个普通的公共类在用,但的确用到了BEAN的组件特性,提供给多个文件的接口!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3