当前位置: 代码迷 >> Java Web开发 >> 用javabean仍是hashmap
  详细解决方案

用javabean仍是hashmap

热度:96   发布时间:2016-04-17 14:09:22.0
用javabean还是hashmap?
把rs的结果集放在javabean中再用arraylist存起来,还是放在hashmap里面好?因为如果用javabean的话要写很多set   get方法!如果数据不同的话还要写几个javabean!

我做的是jsp+servlet+javabean的MVC,如果考虑到javabean的重用性的话,是把rs在javabean里就用arraylist封装返回,还是把rs返回到servlet里再用arraylist封装好?

------解决方案--------------------
第一个问题:两种方案各有优点,放在javabean中可以提高代码的可读性,而且代码比较健壮,在编译的时候可以排除一些问题,而放在hashmap中的优点是增加字段是不用修改业务层的代码,易扩展且表示层和业务层耦合度低。

第二个问题:我觉得把rs在javabean里就用arraylist封装返回比较好,因为该功能属于持久层,放在业务层不太好
------解决方案--------------------
as you like
------解决方案--------------------
团队合作还是用javabean
  相关解决方案