想充分了解javabean,以前我们老师说过:"最好用它来传值",但是在javabean里写一些逻辑方法,则用起来也很方便?

解决方案 »

  1.   

    可以啊
    javabean本来就是用来封装逻辑的
      

  2.   

    一般javabean上用来传值的!,不过我们要活学活用,是吧?
      

  3.   

    javabean一般用来传值用来作 VO POJO之类的东东。
      

  4.   

    在某些方面返到是这么使用的,如Struts2,你可以看看,在Action 里定义了很多JavaBean格式的属性和方法,来接收页面传递过来的表单数据.
    再就是JSF,在JavaBean里有定义其它业务方法.
      

  5.   

    JavaBean是用来实现业务逻辑的,关注的是业务层。而struts关注的是控制层,dao关注的是数据层
      

  6.   

    应该说是没什么问题,但是,个人认为JavaBean用做传值更好,具体的数据层操作和业务逻辑还是独立开来,比如用DAO封装..
      

  7.   

    还是看情况吧,复杂的还是另外写,sturts2是把处理方法和javabean写在一起的,但也是一般情况。
      

  8.   

    javabean是存储封装好的对象的数据,在里面可以重写Object的一些方法,或是行一些数据的校验等。
      

  9.   

    当然好,有利于业务逻辑的重利用,<pro struts>里就是这么说的