日期:2014-05-18  浏览次数:20605 次

用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