售前咨询 售后咨询
当前位置: 上海网站设计 > 建站知识 > 行业新闻

网站建设EJB层

网站编辑:小润 | 发表时间:2019-01-18 15:50:25

网站建设EJB层



J2EE技术之所以疏得媒体广泛重视的原因之一就是EJBQ EJB的全称是Enter-prise Java Bean,是一种用Jav。语言编写的服务器组件结构标准,主要功能是指定如何设计、开发、编译、布置服务器端的各个组件,以实现开发人员指定的应用逻辑。
 
EJB提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。但这里值得注意的是,EJB并不是实现J2EE的惟一途径。

由于J2EE的开放性,有的厂商能够以一种和EJB平行的方式来达到同样的目的。
 
JavaBean和EJB (Enterprise JavaBean)尽管共用“JavaBean”这个名词,这两种组件模式并没有直接的关系。

JavaBean,是一种以Java编写的应用组件,它的目的在于为程序开发人员提供控制的工具并用于建立用户界面,类似于Microsoft的ActiveX,而EJB则是用于实现Web服务中的组件和中间件结构。EJB是一种基于Java语言的服务器端组件模型和结构规范,用于开发运行于服务器端的、可扩充的、面向事务的、多用户和安全的企业层应用服务系统,而不是一个已经成形的产品。
 
EJB对象封装了业务对象及其概念,驻留在EJB容器内,容器向开发者提供各类服务的环境,根据具体的配置可能负责处理安全、事务和实例管理,这样开发人员可以把精力集中于解决方案的细节之上。EJB容器与J2EE服务器这两个概念是不同的,EJB容器可能属于J2EE服务器的一部分,但并不一定是必需的组成部分。

在作
 
    env. put( Context. PROVIDER_URL, url);
    initCtx二new InitialContext( env);
  }catch( Exception e){
    System. out. println(’‘Cannot get initial context:”+e.
    System. exit( I);
  I
  try {
    hellohome二(HelloHome) initCtx. lookup(”HelloHome"
    Hello hello二hellohome. create();
    String s=hello. getHello();
    System. out. println ( s);
  !catch( Exception e )!
    System. out. println( e. getMessage());
    System. exit( I);
  }
}
运行HelloClient,可得到以下输出:
Hello World
getMessage ());
)
 

关键字:
官方微信
上海市长宁区宣化路300号华宁国际广场中区7层
+021-8031 0607
+135 8590 1130