多个线程通过消息队列来通信,消息队列中放的是javaBean,这种javabean里面又有很多处理数据的方法。个人觉得javaBean里面应该是放数据的,放太多的方法总感觉不太好,但又说不出道理来,请高手指点迷津!

解决方案 »

  1.   

    我觉得不太好,把数据和处理分开比较好 ,一个专门的模块处理消息!这个模式  源消息消息---->消息处理模块---->处理完毕提交到目标模块
      

  2.   

    如果线程需要调这些bean里面的方法的话,我觉得也没什么不好,不失为一种思路嘛
      

  3.   

    看看应该是实体BEAN---》这样的类基本实现了序列化接口,方法基本包含一个可访问的无参构造方法,其余基本都是get/set性质的方法。对于业务的BEAN就以业务方法为主。