《关于有状态的单例模式的疑问》的相关内容
相关讨论
关于线程和实例的疑问
[code:1]
public class A implements Serializable {
private final static ThreadLocal singlePerThread=new ThreadLocal();
public static A getInstance() {
A fact = ( ...
by flyromza 2004-12-09 浏览 (4934) 回复 (18) 关键字:
Java模式设计之单例模式(引言)
作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。
注:本文乃阎宏博士的《Java与模式》一书的第十五章。
引言
单例模式的要点
单例单例
显然单例模式的要点有三个;一是某各类只能有一个实例;二是它必须自行创建这个事例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个 &quo ...
by fly.net.cn 2007-05-05 浏览 (671) 回复 (0) 关键字:
acegi中关于单例还是非单例
acegi中有一些拦截器的配置,安全拦截器,认证管理器,认证提供者...类似这些拦截器的配置,那些是应该配置成单例,而哪些又不应该配置成单例的呢?
比如说里面一个认证提供者
<!--认证管理器委托给DAO -->
<bean id="daoAuthenticationProvider" class="net.sf.acegisecurity.providers.dao. ...
by mmmagice 2006-10-20 浏览 (2233) 回复 (10) 关键字:
简单,易于Mock,仅依赖Spring的Domain Model
声明:该贴并不讨论Domain Model对于企业应用是否有意义,JE已经讨论过很多了,有很多优秀的帖供参考,这里仅谈实现。马丁大叔在《企业应用架构模式中》提出Domain Model(领域模型,领域对象,Domain Object)的概念后,我们发现这才是开发企业应用更OO的模式,以前的Transaction Script简直太土了。。。按照领域模型组织起来的面向对象语言代码,简直美极了,而RO ...
by Norther 2008-05-16 浏览 (9228) 回复 (59) 关键字:
相关博客
Java模式设计之单例模式(饿汉模式)
单例模式的结构
单例模式有以下的特点:
.. 单例类只可有一个实例。
.. 单例类必须自己创建自己这惟一的实例。
.. 单例类必须给所有其他对象提供这一实例。
虽然单例模式中的单例类被限定只能有一个实例,但是单例模式和单例类可以很容易被推广到任意且有限多个实例的情况,这时候称它为多例模式 (Multiton Pattern) 和多例类(Multiton Class), ...
by fly.net.cn 2007-05-05 浏览 (288) 回复 (0) 关键字:
【转】单例模式完全剖析
概要
单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。
单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,那些 ...
by calmness 2007-03-16 浏览 (4768) 回复 (7) 关键字:
Java模式设计之单例模式(一)
作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 注:本文乃阎宏博士的《Java与模式》一书的第十五章。 引言 单例模式的要点 单例单例 显然单例模式的要点有三个;一是某各类只能有一个实例;二是它必须自行创建这个事例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个"单例对象",而"客户甲"、" ...
by bejava 2008-07-21 浏览 (14) 回复 (0) 关键字: java模式
java设计模式之单例模式
1.定义
单例模式是对象的创建模式的一种,它保证一个类有且只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类则称为单例类。
2.使用场合
简而言之,就是任何只需要一个实例的地方.例如,窗口管理器,假脱机打印设备,数据库连接池。具体应用中,配置信息类,管理类,控制类,门面类,代理类通常被设计为单例类.
(1)配置信息类
负责配置文件的解析,通常被设计为单例类
(2)管理类
如连接池管理类 ...
by mfcai 2008-03-02 浏览 (172) 回复 (9) 关键字:
相关圈子讨论
ECSide的列设置可以是动态的吗?
fin,你好:
我用了你的ecside控件,觉得不错,但是有这样个需求,我的查询结果列的个数,顺序甚至是列格式都是动态的,用户在查询设置里面选那些字段,就显示那些字段,请问ecside有直接支持这样的吗?如果没有,我建议在标签上添加一个list属性,然后从request里面取出一个column设置类型的list.最好甚至可以在java后台全新生成一个ecside对象,压入request中,再 ...
by wplqw 2007-06-08 浏览 (830) 回复 (7)
[转贴]你的编程语言可以这样做吗
英文原版在:http://www.joelonsoftware.com/items/2006/08/01.html
http://jstang.5d6d.com/thread-185-1-1.html
一篇很好的关于map/reduce的示范文章。看了这个,你就会理解prototype.js中Enumerable的精髓。
通过它,你可以写出很多非常奇特非常美妙的代码。短短几行,功能可不简单哦 ...
by sp42 2007-06-18 浏览 (955) 回复 (2)
JBPM流程实例状态问题
以前单位使用的是OSWorkflow,现在要使用JBPM,有很多接口需要重新实现。其中,在OSWorkflow里面,每一个entry,也就是流程实例,都会有一个状态,状态分4个,具体什么我没有研究,反正肯定是有一些状态。但是我看了JBPM的processInstance表里面好像没有记录状态的域,判断流程实例的状态的相关方法也就看到了hasEnd()这样的方法。
小弟想问问在JBPM中是否有流程实 ...
by songsql 2007-11-13 浏览 (305) 回复 (3)
函数的副作用及其他 (Version 2)
原帖在这里
http://www.javaeye.com/topic/177402
经过Lichray组长指点.修改版本如下.
函数的副作用及其他
Pure Function、Impure Function、副作用、Referential Transparent
纯函数(Pure Function)是这样一种函数——输入输出数据流全是显式(Explicit)的。
显式(Explicit)的意 ...
by buaawhl 2008-03-29 浏览 (563) 回复 (1)
关于jbpm的流程自定义变量(Serializable对象类)问题
如题:
我现在有一个类:
public class ApplyInfo implements Serializable{
private static final long serialVersionUID = 1L;
private String applyId;
private String applyUserName;
private String applyReason;
priva ...
by matikak 2008-05-30 浏览 (436) 回复 (10)
相关新闻
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1092) 回复 (3) 关键字: extensible java
推荐知识库条目
Comming soon

