As a rule, use the prototype scope for all state-full beans and the singleton scope for stateless beans.
解决方案 »
- java.lang.NullPointerException,大家帮忙看下问题出在哪里
- 请问大家java是自学的还是参加培训学校学的。
- 在线考试 如实现定时交卷
- 自己的tomcat服务器别人能登陆吗?
- 怎么解决jdbc远程连接速度慢
- spring测试
- 改变 tomcat5.5 的localhost默认访问页面?
- 路由器包传送的问题?
- 100不够再加!~求DAO模式的Struts!!急~~~~~~~~~~
- Io 异常: The Network Adapter could not establish the connection
- 写webservice接口给别人调用,他调用完后,我在我的项目中怎么样知道他是否调用完了?
- 常见错误java.lang.IllegalStateException求助!
我不懂state-full beans / stateless beans
What is 对对象要完全控制?What is 可与其它程序共享?
不懂
What is 对对象要完全控制?What is 可与其它程序共享?
What is 对对象要完全控制?
--就是要独享一个实例
What is 可与其它程序共享?
--不需要独享实例猜测LZ看的应该是Spring bean的使用方面的内容吧?相信既然都到看英文教材的地步了,应该对bean的使用有不少自己的心得了,可以结合自己的使用来理解。state-full,比如我们在用Struts+Spring的时候,会将Action定义成bean,此时一定是prototype的(非单例的),因为Action定义的属性,要在当前的请求中完全独享。
stateless,比如一些工具类(比如处理日期格式化等公共方法)或者对外接口的实现(比如Axis实现Webservice),里面的方法考虑到并发其内部属性只是本工具类使用,或者对外接口调度机制良好其内部属性只是辅助功能实现使用,就可以只实例化一次,因此定义成singleton,节约内存。英语不太好,勉强看懂点意思,再结合中文教材的理解翻译的。有啥好的介绍,也给大家分享分享下哈~
英文都懂,就是不理解。连滚代爬学的,一个多月吧,全过了一遍,基础不扎实。
我不懂state-full beans / stateless beans
有状态的bean 和无状态的bean有状态的bean像httpsession可以保存客户端状态
无状态的bean像httprequest不保存客户端状态
http://peterwei.iteye.com/blog/960532