EJB入门高清文本 ejb入门高清文本最新
yuyutoo 2024-10-14 16:27 4 浏览 0 评论
EJB 并不是一个产品。它是 Java 服务器端服务框架的规范,软件厂商根据它来实现 EJB 服务器。应用程序开发者可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。
EJB 规范详细地解释了一些最小但是必须的服务,如事务,安全和名字等。软件厂商根据这些规 范要求以保证一个 enterprise bean 能使用某个必需的服务。规范并没有说明厂商如何实现这些服务。这使得通过阅读规范来学习 EJB 更加困难,因为它允许厂商在不牺牲核心服务的可移植性的前提下来提供一些增强功能。
l JavaBeans 和 Enterprise JavaBeans
JavaBeans 是 Java 的组件模型。在 JavaBeans 规范中定义了事件和属性等特征。Enterprise
JavaBeans 也定义了一个 Java 组件模型,但是 Enterprise JavaBeans 组件模型和 JavaBeans组件模型是不同的。 JavaBeans 重点是允许开发者在开发工具中可视化的操纵组件。JavaBeans规范详细地解释了组件间事件登记、传递、识别和属性使用、定制和持久化的应用编程接口和语意。Enterprise JavaBeans 的侧重点是详细地定义了一个可以 portably 地部署 Java 组件的服务框架模型。因此,其中并没提及事件,因为 enterprise bean 通常不发送和接受事件。同样也没有提及属性------属性定制并不是在开发时进行,而是在运行时(实际上在部署时)通过一个部署描述符来描述。不要寻找 JavaBeans 和 Enterprise JavaBeans 之间的相似性。他们都是组件模型规范,但是前者说明了开发工具中应用程序组装的问题,而后者则侧重于部署组件的服务框架的细节。不要错 误地认为 JavaBeans 是用于客户端的开发,Enterprise JavaBeans 是用于服务器端的开发。JavaBeans 也可作为进行非图形化服务器端 Java 应用开发的组件模型。区别是当你使用JavaBeans 创建服务器应用时,你还得设计整个的服务框架。用 Enterprise Javabeans 框架是现成的,你只需遵守它的 APIs.对于复杂的服务器端应用程序,显然使用 Enterprise JavaBeans比重新开发更简单。
l Enterprise JavaBeans 体系结构
EJB 服务器是管理 EJB 容器的高端进程或应用程序,并提供对系统服务的访问。EJB 服务器也可以提供厂商自己的特性,如优化的数据库访问接口,对其他服务(如 CORBA 服务)的访问,对SSL 3.0 的支持等。一个 EJB 服务器必须提供对可访问 JNDI 的名字服务和事务服务支持。一些可能的 EJB 服务器的例子如:
·数据库服务器
·应用服务器
·中间件服务器
EJB 容器是一个管理一个或多个 EJB 类/实例的抽象。它通过规范中定义的接口使 EJB 类访问所需的服务。容器厂商也可以在容器或服务器中提供额外服务的接口。 现在没有 EJB 服务器和 EJB 容器间接口的规范。因为目前容器通常由 EJB服务器来提供,所以 一旦接口标准化了,厂商就可能提供可以在任何兼容的 EJB服务器上运行的容器。
Home 接口列出了所有定位、创建、删除 EJB 类实例的方法。Home 对象是 home 接口的实现。 EJB 类开发者必须定义 home 接口。容器厂商应该提供从 home 接口中产生 home 对象实现的方法。远程接口(remote interface)列出了 EJB 类中的商业方法。EJBObject 实现远程接口,并且客户 端通过它访问 EJB 实例的商业方法。EJB 类开发者定义远程接口,容器开发商提供产生相应的EJBObject的方法。客户端不能得到 EJB 实例的引用,只能得到它的 EJBObject 实例的引用。当客户端调用一个方法,EJBObject 接受请求并把它传给 EJB实例,同时提供进程中必要的包装功能。客户端应用程序通过 home 对象来定位、创建、删除 EJB类的实例,通过EJBObject 来调用实例中的商业方法。客户端可以用 Java 来编程,通过 Java RMI来访问访问 home 对象和 EJBObject,或用其他语言编程并通过 CORBA/IIOP 访问,使得部署的服务器端组件可以通过 CORBA 接口来访问。
《EJB入门》这个文本中包含了很多类似的专业性内容,以供大家参考。
相关推荐
- 网站制作的流程是什么呢?简单大概的流程
-
关注我!了解更多网站建设的小干货~如今,随着网络时代的全面到来,网站在人们的生活和工作中发挥着极其重要的作用。网站制作的发展使更多的人加入了这个行业。如果你想掌握网站制作的知识,你可以在学校或网上学习...
- 一款谷歌(Google)打造的广告网页设计制作软件
-
GoogleWebDesigner是由谷歌(Google)打造的一款广告网页设计制作软件,它能够帮助从事于广告网页设计工作或是有这方面需求的用户更加有效快速的进行完成相关的行业设计工作,软件可以支...
- 普通网站如何制作一个网站?
-
对行外人来讲,在预备做一个网站项目时,最想了解的无非就是网站制作的悉数流程。网站制作是要有计划的,事先策划好才能更快更好的完成。网站的几个基本组成元素:域名+空间+程序+模板+维护经验+日常管理.网站...
- 用纯Python就能写一个漂亮的网页,再见HTML
-
再见HTML!用纯Python就能写一个漂亮的网页我们在写一个网站或者一个网页界面的时候,需要学习很多东西,对小白来说很困难!比如我要做一个简单的网页交互:天啊,听听头都大呢!其实我就给老板做一个...
- HTML表单4(form的action、method属性)——零基础自学网页制作
-
表单的工作过程表单的信息发送与处理过程可以简单的进行图示,如下图。以注册会员为例,用户在自己的电脑上打开相应的注册表单页面填写信息,完成填写后点击提交按钮,也就是图中1所示过程。这时浏览器会将这些信息...
- 官网网站设计网页制作模板建站前端自适应响应式网站仿站门户
-
案例背景航科慧联无人机搜索雷达能够在多种天气下检测到无人机的入侵、并获得目标的距离、方向和高度等具体信息,是无人机反制作战中的关键设备。航科慧联无人机搜索雷达能够在多种天气下检测到无人机的入侵、并获得...
- 软网推荐:在线制作软件图标
-
在制作PPT演示、软件、网页或其他程序时,我们往往需要用到一些个性化的图标。现在,即便是不安装任何软件,也可以上网在线制作自己需要的图标。首先访问如下制作网址:http://www.rw-design...
- 自定义跳转的h5网页如何制作?
-
文章来源:墨鹊微站...
- 网页如何制作?这几点要知道
-
这是一个个性张扬的时代,也是一个动手能力和动脑能力都比较强的时代,因此很多人对于能够自己动手完成的东西,都不太想假手于人。于是网页制作成了各大搜索引擎里面排名比较靠前的关键词之一。想要知道网页如何制作...
- 手机端网站简单制作教程,怎么快速制作一个移动端的网站
-
想要创建一个手机端的网站,需要有域名、已经完成网站页面的开发设计,零基础朋友不懂代码技术,直接在线套用乔拓云里面的网站模板来开发是比较简单可行的,进入乔拓云网,复制网站模板编辑网站的内容,注册域名后绑...
- 几张动图教你轻松了解Dreamweaver做网页
-
施老师:当今可是互联网时代,人们的生活、社交离不开互联网,那么不管你是网页设计师,还是销售达人,还是个体户,总必不可少的要在网上呈现一些页面给客户看,这个就是让你做网页,而Dreamweaver是做网...
- 用Deepseek制作网页版的汉诺塔游戏保姆级教程
-
在deepseek中输入:“帮我做一个网页版的汉诺塔演示游戏,游戏包含2层、3层、4层、5层的汉诺塔游戏演示,制作自动求解演示按钮,点击按钮就可以生成出步数,同时自动演示最优解动画。”...
- JS制作网页版计算器
-
大家晚上好,我是洁哥,抱歉今天有点晚了,但是洁哥不会缺席哦,今天我们来看一个JS实现网页版计算器的例题,先来看一看出来的效果吧(123+123=246)(123-123=0)(123*123=1512...
- 网页制作流程哪几步
-
在数字化时代,网页制作成为企业和个人展示形象、传递信息的重要方式。但是,许多人对于网页制作的流程仍感到困扰。为了解决这一问题,我们将深入探讨网页制作的关键步骤,助您更好地理解和应用这一过程。第一步:需...
- 这4个设计技巧,教你做好个人网页制作
-
随着互联网发展,个人建站已经不是什么稀奇事,学生、求职者、插画师、摄影师、作家……都可以制作个人网站,用来展示自身形象,或者吸引粉丝。那么如何做好个人网站呢?在不懂设计和技术知识的情况下,个人网页制作...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)