介绍一下吧,最近在做课程设计采用 jsp+servlet+javabean+mysql+tomcat,     有个问题一直在思考,javaBean 的作用是干嘛的,用户的表单数据,前台要展现的数据 为什么 要经过javaBean呢,是
的这样的好处是有的,但明显影响了数据写入读出的过程,因为要经过JavaBean这一过程,还有就是编程处理上面变得更加的繁琐,以读出数据为例,你先要造好bean,然后将数据库中的数据读出,并复制到bean中,接着由bean与jsp合作,负责与用户表现界面打交道,数据库的操作并没有因此而有所简化,以上只是我个人的理解,最近几天看了一些有关的书籍,理解上可能有问题,还希望有经验的拍砖

解决方案 »

  1.   

    设计一个dao层 让java bean去操作dao 这样会合理些
      

  2.   

    要更好的操作数据库就不要在jsp中访问数据库,学习一下MVC设计思想吧
      

  3.   

    处理数据库逻辑封装到一个java bean里面去。
      

  4.   

    我个人也建议不要使用JSP文件对数据库进行直接访问,这样不仅代码繁琐,而且性能低下,3楼的建议很好,看看MVC的架构思想,相信会有很大启发的。
      

  5.   

    楼主的思想适合快速开发小型项目
    如果遇到大型的项目,这样写就得不偿失了(使用JSP文件对数据库进行直接访问)。