怎么使用EJB来达到singleton模式

原创 2001年12月04日 15:44:00

怎么使用EJB来达到singleton模式
  singleton模式是一个在软件工程中非常有用设计模式,
简单的说singleton是一个只有一个全局入口的类的实例。
通常的,你将在java中定义类时使用static保留字来创建
一个singleton。然而,EJB的一个限制就是不能在你的
bean中使用static的字段。这妨碍了对singleton模式的使
用。不过我们仍喜欢使用singleton模式,怎么做呢?
   答案是JNDI。你能使用JNDI去存储任意的对象来
模拟singleton模式。如果所有你的对象知道在一个JNDI树
中一个单个的,有名的位置,在那保存着一个特定的对象,
他们将有效的将那个对象作为一个单独的实例来对待。你能
通过绑定一个RMI_IIOP stub到一个JNDI树来做到这点。
任何客户端的代码将得到那个远程stub的一个拷贝,并且
每个拷贝将指回到同一个RMI-IIOP服务器对象…
   这个模式的缺点是你离开了EJB沙箱并且降格到通过
RMI-IIOP,并且你失去了所有EJB提供的服务。

 

怎么使用EJB来达到singleton模式

怎么使用EJB来达到singleton模式  singleton模式是一个在软件工程中非常有用设计模式,简单的说singleton是一个只有一个全局入口的类的实例。通常的,你将在java中定义类时使用...
  • xxcc
  • xxcc
  • 2001年12月04日 15:44
  • 779

EJB

EJB编辑 EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB ...
  • evilcry2012
  • evilcry2012
  • 2015年04月01日 09:17
  • 369

singleton模式的几种实现方式

一、最简单的方式 public static Singleton getInstance() { if (instance == null) { instance = new...
  • lxgwm2008
  • lxgwm2008
  • 2012年07月02日 22:17
  • 3571

单例模式(Singleton )的几种用法以及使用条件

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的...
  • yin767833376
  • yin767833376
  • 2017年01月12日 16:40
  • 946

EJB3.1概述

The latest update to Enterprise JavaBeans (EJB) technology,EJB 3.1, is nearing completion.A Proposed...
  • zyk1860
  • zyk1860
  • 2009年07月01日 22:46
  • 239

java singleton单例模式

单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比...
  • andybbc
  • andybbc
  • 2016年01月28日 15:32
  • 164

singleton模式四种线程安全的实现

1.描述:     Singleton(单例)是设计模式的一种,为了保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.主要特点:          1)单例类确保自己只有一个实例(...
  • u013256816
  • u013256816
  • 2015年12月29日 15:30
  • 10934

为什么要用singleton

为什么要用singleton
  • a291263379
  • a291263379
  • 2014年09月02日 16:28
  • 835

EJB--简介

EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise J...
  • bemavery
  • bemavery
  • 2015年05月04日 16:45
  • 7773

JavaEE-EJB

EJB(Enterprise JavaBean)是Java EE的核心组件技术之一,它是创建基于Java的服务器端分布式组件的标准。 EJB规范定义了如何编写Java EE服务器端分布式组件,提供了...
  • MartinChong
  • MartinChong
  • 2016年12月26日 23:40
  • 256
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么使用EJB来达到singleton模式
举报原因:
原因补充:

(最多只允许输入30个字)