设计一个系统,少不了增加,删除和修改的功能。我是初学者,我想知道应该把增加,删除和修改的语句写在javabean中还是servlet中。谢谢。

解决方案 »

  1.   

    javabean主要是对对象数据的一个封装提供了一系列的set/get方法,也叫做一个VO,它本身并不处理任何业务逻辑,在MVC三层架构中就是Model层,对于你这个设计没有用到任何框架,可以再分出一个business层,去负责具体的业务逻辑处理,servlet做为控制层。
      

  2.   

    首先你连javabean都没搞清楚,javabean就是一个普通的类,里面是一些get ,set方法,也就是对应数据库中某个表的一个实例。做增删改查,你可以写一个接口,接口里面定义增删改查四个抽象方法,然后实现就可以了。至于servlet里面,直接传参到对应的方法就行了。
      

  3.   

    还是不明白把增删改查写在javabean里还是写在servlet里。麻烦各位大侠详细举例说明下。不胜感激~
      

  4.   

      javaBean是一个简单类,里面用于封装数据,servlet是控制层用来处理业务的.
      

  5.   

    再加一个业务逻辑层,负责增删改查操作,然后在Servlet中调用这个业务逻辑层
      

  6.   


    其实对于增删改查写到那个类都行,但是为了方便,以及行业规范,一般是写到指定的包,类中 如:dao
    javabean 可以理解成 一个类实体类:一般写到pojo下(如:Student)数据库操作类:写到dao中 (如:StudentDAO ) server类(业务类):(调用 dao的方法)action类(即servlet):(作为流程控制,调用server,并返回相应的响应)
      

  7.   

    JavaBean是一种Java语言写成的可重用组件
      

  8.   

    servlet中 javabean 主要提供getter方法和构造器私有化