EJB试题

ajax、spring、ejb试题 ajax、spring、ejb试题 选择题和简答题。 立即下载

 

EJB方面 

1、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 

答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS..... 

2、EJB与JAVA BEAN的区别? 

答:Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 

3、EJB的基本架构 

答:一个EJB包括三个部分: 

Remote Interface 接口的代码 

package Beans; 

import javax.ejb.EJBObject; 

import java.rmi.RemoteException; 

public interface Add extends EJBObject 

{ 

//some method declare 

} 

Home Interface 接口的代码 

package Beans; 

import java.rmi.RemoteException; 

import jaax.ejb.CreateException; 

import javax.ejb.EJBHome; 

public interface AddHome extends EJBHome 

{ 

//some method declare 

} 

EJB类的代码 

package Beans; 

import java.rmi.RemoteException; 

import javax.ejb.SessionBean; 

import javx.ejb.SessionContext; 

public class AddBean Implements SessionBean 

{ 

//some method declare 

} 

1、EJB容器提供的服务

         主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。

   2、EJB的角色和三个对象

         EJB角色主要包括Bean开发者 应用组装者 部署者 系统管理员 EJB容器提供者 EJB服务器提供者

         三个对象是Remote(Local)接口、Home(LocalHome)接口,Bean类

   3、EJB的几种类型

         会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean

         会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种

         实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种

   4、bean 实例的生命周期

         对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采用缓冲池调度机制不断重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量。

   5、激活机制

         以Statefull Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB实例业务方法时,如果对应EJB Object发现自己没有绑定对应的Bean实例则从其去激活Bean存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的ejbActive和ejbPassivate方法。

   6、remote接口和home接口主要作用

         remote接口定义了业务方法,用于EJB客户端调用业务方法

         home接口是EJB工厂用于创建和移除查找EJB实例

   7、客服端调用EJB对象的几个基本步骤

温度实时检测预警系统(STC89C51RC+DS18B20) 温度实时检测预警系统 阅读详情

相关推荐

【机器人】机械臂控制入门技术栈分享

机械臂控制入门技术栈分享1.前言2.机器人控制入门技术栈2.1.空间描述和变化2.2.运动学分析2.3.动力学建模2.4.控制入门学习3.进阶部分3.1.机器人参数辨识3.2.非线性控制3.3.现代机器人描述方法:指数坐标4.总结 1.前言 今天看到优快云上有个分享个人技术栈的活动,虽然我不是一个正规的程序员,也不搞前端、后端这些,但我一直在优快云上通过写博客对我的学习进行总结,于是我突发奇想,不如我也写一下我的个人技术栈,针对机械臂控制入门的,因为我水平也不高,所以本文内容也许不够饱满,也不够准确,但

要恰饭得嘛 5856

计算机ejb考试试题及答案,精选最新2020年JAVA笔试面试考核题库完整版588题(含答案)(111页)-原创力文档...

2020 年 JAVA 笔试面试题库 588 题一、简答题1.将两个表连接在一起时,下面那一项通常是另外一个表的主键 A. 外键B. 总控键C. 重复的组D. 主键答案: A2.下列关于 Java 语言的叙述中,正确的是: A. 源文件名其扩展名为 .ja...

weixin_32808905的博客 483

华为星闪SLE实战:手把手教你用HarmonyOS开发智能家居控制应用(附完整代码)

本文详细介绍了如何利用华为星闪SLE技术,结合HarmonyOS开发智能家居控制应用。通过对比传统无线技术,阐述了星闪SLE在低时延、高可靠性和高并发方面的优势,并提供了从环境搭建、设备发现、连接管理到核心控制代码的完整实战教程,帮助开发者快速上手这一无线短距通信技术。

bert9linguist的博客 505

面试中常考的ejb知识以及Weblogic知识

面试常考的EJB知识EJB 与 JAVA BEAN 的区别?   答: Java Bean 是可复用的组件,对 Java Bean 并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个 Bean 。但通常情况下,由于 Java Bean 是被容器所创建(如 Tomcat) 的,所以 Java Bean 应具有一个无参的构造器,另外,通常 Java Bean 还要实现 Serializ

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 1965

01-SA8155P 冷启动强制进入EDL模式

冷启动EDL模式

静虚待令,有物混成 3086

高速DAC时钟与配置实战:DAC5681Z硬件设计与寄存器编程详解

在高速数据转换系统中,时钟信号是决定系统性能的核心要素,其稳定性和纯净度直接影响数模转换器(DAC)的输出频谱纯度与动态范围。时钟电路的设计原理涉及信号完整性、阻抗匹配与直流偏置,而内部锁相环(PLL)和延迟锁相环(DLL)的配置则是实现精确时序控制的关键技术。这些技术的价值在于,它们共同保障了高速通信、雷达和任意波形生成等应用对信号实时性与精度的严苛要求。本文聚焦于德州仪器(TI)的DAC5681Z,深入解析其外部时钟输入电路的硬件设计要点,包括端接电阻的计算与选型,并详细拆解通过串行外设接口(SPI)对

weixin_30342363的博客 186

ejb 选择题

1. EJB是: [B] A. 服务器端产品 B. 服务器端组件开发架构 C. 特殊类型的JavaBean D. 用于实现商业逻辑 2. EJB架构主要使用的设计模式是: [AC] A. Proxy 代理 B. Strategy C. Delegate 委派 D. Responsibility Chain 3. EJB的类型主要有: [CDF] A. Command...

xiaosu502的博客 469

解决Qt字体问题:QFontDatabase: Cannot find font directory xx/lib/fonts

1.直接在main函数里设置app的整体字体库.这个错误提示比较明显的就是字体库缺失。

有问题或资源连接有缺失的可以私信公众号新潮看世界获取 3042

EJB面试题

EJB面试题1有状态会话Bean与无状态会话Bean有何区别?    stateless Session bean:客户首先通过JNDI来找,找不到就创建一个,找到就直接用,用完就放回缓冲池。谁都可以用(公用的)用完了就放到缓冲池,等到下一个用户来用 2. BMP与CMP有何不同之处?它们各有何优缺点? 3. EJB1.x与2.x规范中,对CMP的实现有何变化? 4.EJB2.0有哪些内容分别

ZiMinqun的专栏 775

华为OD机试真题 新系统2026-04-01 Python&JS【计算数列位置N的值】

如果其前面的M个元素中,存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之如果其前面的M个元素中,不存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之差;1、输入M、N两个数,则按照以下规则形成一个数列;两个整数,用逗号分割,分别表示M和N。一个整数,表示数列第N个位置上的数值。2、数列的前M个元素的值为1到M;请计算该数列第N个位置上的数值。N取值范围:1<= N<=50。M取值范围:3<=M<=10。

MISAYAONE的博客 3196

AI应用架构师进阶:智能控制系统架构的多Agent设计

本文将从“AI应用架构师”的视角,系统讲解智能控制系统中多Agent架构的设计方法。理解多Agent系统的核心特性与在智能控制场景中的优势;掌握多Agent架构的设计流程:从需求分析到角色划分、通信设计、决策实现;通过实战案例(智能家居控制场景),手把手带你落地一个多Agent智能控制系统;探讨进阶话题:动态Agent组织、安全性设计、与大语言模型(LLM)的融合等。在多Agent系统中,Agent(智能体)是具备自主决策能力的最小执行单元。

小程序开发 1085

ejb常见面试题

<br />1、EJB的几种类型<br />     会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种<br /><br /> 2、EJB的激活机制<br />     以Stateful Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数

azzg2008的专栏 3737

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

EJB面试题汇总

    搜集了很多ejb的有关问题,现汇总如下: 1. EJB是:  [B]A. 服务器端产品B. 服务器端组件开发架构C. 特殊类型的JavaBeanD. 用于实现商业逻辑2. EJB架构主要使用的设计模式是: [AC] A. Proxy 代理B. StrategyC. Delegate 委派D. Responsibility Chain3. EJB的类型主要有:  [CDF]A. Co

netdevgirl的专栏 3656

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ejb面试题

1、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其...

遗失的世界 148

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

EJB相关的面试题

1、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 (1)EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 (2)SessionBean和EntityBean的区别       A Sessio

游海东的技术专栏 1648

有关EJB的试题(1)

xiaolong0211的专栏 448

Ejb面试题

1.      有状态会话Bean与无状态会话Bean有何区别? stateless Session bean:客户首先通过JNDI来找,找不到就创建一个,找到就直接用,用完就放回缓冲池。谁都可以用(公用的)用完了就放到缓冲池,等到下一个用户来用 2.      BMP与CMP有何不同之处?它们各有何优缺点? 3.      EJB1.x与2.x规范中,对CMP的实现有

2713

ejb常见试题

1. EJB是: [B] A. 服务器端产品 B. 服务器端组件开发架构 C. 特殊类型的JavaBean D. 用于实现商业逻辑 2. EJB架构主要使用的设计模式是: [AC] A. Proxy 代理 B. Strategy C. Delegate 委派 D. Responsibility Chain 3. EJB的类型主要有: [CDF] A. Comman...

繁华向左,寂寞向右--永远的船长 265

java面试题大全-EJB方面

94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.....95、E

raekwon的JAVA技术区 1058
上一篇: java葵花宝典中的宝典!
下一篇: XML试题
caoyongjunjava
博客等级 码龄14年 42粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值