如果在做一个小的web服务,本来想用jsp+javabean+servlet的模式来做,但是发现我写的处理的数据的语句(这个地方应该是javabean吧)根本没有重用或者多个地方引用,是不是就可以不使用javabean,直接写一个处理数据的.java文件(不按照javabean的格式来写),而转向jsp+servlet的模式来做。如果这样做会有什么缺点呢

解决方案 »

  1.   

    从某种意义上说,每个java都是javabean,不过,从J2EE规范来说,javabean是POJO,即这个java是不直接跟数据库打交道的,只是有着跟数据库对象一样的属性,对数据库的更新,是由专门的持久层容器去管理
    所以,你现在的做法就是传统的jsp+servlet
    从理论上说,为了提高数据库访问性能,减少业务逻辑的耦合(也就是为了方便扩展和移植),才有了持久层的概念,即业务层跟持久层打交道,持久层跟DB打交道,如果不是什么大型网站,传统的jsp+servlet就可以了
      

  2.   

    好多新接触的名词啊:POJO,持久层,业务层