日期:2014-05-17  浏览次数:20700 次

问大家一个关于业务逻辑层的问题,谢谢。
我最近在网上找了一套代码,发现它的业务逻辑层分为三个部分,Bean ,BeanManager, BeanDAO 。我看在BeanManager里德方法都不是静态的,那么在前台页面上访问这个BeanManager的方法时岂不是还要new一个出来?为什么不把BeanManager的方法设置为static的,这样JSP里直接用不就行了么?

我想问一下在实际企业项目里面是怎么做的?静态的还是动态的,为什么?谢谢

------解决方案--------------------
一般都是静态的,我们做的那个项目就是静态的,因为调用方法的时候会很方便
------解决方案--------------------
这个要看BeanManager所起的作用了,如果都是工具类一样的功能的话,一般的都会写成静态方法,便于调用。否则的话,都会写成成员变量。