那样的话
会有瓶颈
比如当前运行有100个session bean
其中30个active
但是所有的session bean都需要调用同一个类的静态方法
这等于是调用这个静态方法30次
结果还不是一样
我不知道静态方法会不会有并发的问题
反正我觉得没有必要
这就有如你写一个类,然后把所有的方法全部声明成静态的结果一样
会有瓶颈
比如当前运行有100个session bean
其中30个active
但是所有的session bean都需要调用同一个类的静态方法
这等于是调用这个静态方法30次
结果还不是一样
我不知道静态方法会不会有并发的问题
反正我觉得没有必要
这就有如你写一个类,然后把所有的方法全部声明成静态的结果一样
解决方案 »
- 如何获取第三方session(即获取另外工程的session)
- com.ibatis.common.jdbc.exception.NestedSQLException
- 上传图片到数据库
- subversion 主机的IP修改后,不能启动SVN了
- Tomcat+mysql在什么情况下出现这种异常StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw exception
- 使用hibernate更新数据库字段值的问题
- 第一次发贴,50分急求~~~~
- java代码的问题,请大家赐教,我是一个初学者,谢谢了,在线等.......
- 請高手指點:如何將org.jdom.Document對象轉換成String對象
- servlet调用接口根据不同用户控制并发数
- Weblogic8.1 中配置JDBC问题
- 小猫请教诸位了,dom4j保存UTF-8格式的XML文件的语言编码问题
这位兄弟此言差已!
你实际上谈到了什么时候该把方法声明为静态方法,什么时候该声明为非静态方法。
对于这个问题,我的理解是如果一个类中没有成员变量,也就是说不需要保存单个实例的状态的时候,就可以把方法全部声明为静态方法!
你说得是达到什么样的效果??
样可以使系统很健壮和可伸缩!????
期待ing...
^_^
在整体来将前台与后台分开
之所有有方便的伸缩性才使用EJB来实现
再者楼主所说的
“只要程序放在ejb容器中,就可以变得健壮和可伸缩”,因为这所有的一切都有容器来保证”
你的这个想法只能把更多的方式写死来,不便你以后的扩展。而且EJB本身是个重量级的东西,过多的加入潜在的臃肿会给以后的系统带来负面影响,这里建议楼主可以去看看一本书《EJB设计模式》
:)