面试中被一个问题问到了,关于EJB会话bean的,大侠进来帮忙解答一下

问题描述

简单地介绍下无状态会话bean和有状态会话bean的联系与差别?

解决方案

解决方案二:
我是初学者,我也不会
解决方案三:
区别就在有没有状态。
解决方案四:
因为区别于有无状态,所以差别体现在可以服务任何请求,和服务于某一特定的请求
解决方案五:
状态指的就是这个类的属性。对于EJB容器来说,其会对StatelessSessionBean的实例进行重用,如果在StatelessSessionBean中有属性成员的话,会在重用这个对象时继续含有这个属性成员的值。而StatefulSessionBean只为一个会话服务,因此不会产生这种情况。
解决方案六:
有状态彬bean和无状态bean的本质区别就在于有状态保持对象持久不释放对象无状态的相反
解决方案七:
我觉得面试的人想要的答案应该是简单明了的,如果是我我觉得可以回答,有状态的是指数据要保存,无状态的就是不需要数据保存.二种都是有数据,只是有状态的数据在数据库,而无状态的数据在客户端机器上,如果失去连接则数据丢失,有状态的不会丢失.
解决方案八:
好像是有状态的一次只服务一个客户端,只有当这个客户端断开了才转去下个客户,因为我通过观察看到异常日志里面会列出有状态时跟客户端相关的sessionid之类的信息,remove之后就退场换人了,而无状态的则remove没有任何反应,打印异常日志也不会包含sessionid,无状态就好像一个没有任何成员变量的对象可以在多线程中并发访问一个,有状态每次仅可被单一客户端使用。

时间: 2024-12-02 01:51:54

面试中被一个问题问到了,关于EJB会话bean的,大侠进来帮忙解答一下的相关文章

c语言-在面试中遇到一个枚举类型相关问题

问题描述 在面试中遇到一个枚举类型相关问题 今天在面试中遇到的问题,不知道如何解决enum ADC__enlSRState{ ADC__nReset ADC__nActive ADC__nGetMux2 ADC__nGetMux3 ADC__nGetFuel ADC__nGetTwoPinSensors ADC__nlastState = ADC__nGetTwoPinSensors} 在这里ADC__nlastState起到了什么作用? 解决方案 应该是用在判断一个数值e是否是有效的枚举值的时

java-面试中关于JNDI会问到什么内容?

问题描述 面试中关于JNDI会问到什么内容? 面试中关于JNDI会问到什么内容?又需要看些什么 怎么回答呢?希望会的亲们认真帮我解答 谢谢亲们 解决方案 http://blog.csdn.net/zhaosg198312/article/details/3979435

想问朋友面试中遇到的一个算法题:

问题描述 想问朋友面试中遇到的一个算法题: Write a program in Java to assess a given string whether it complies with following patterns. Return true if a given string complies with these patterns else false. N = N1 + N2 N>= N1 >= N2 where N is the Nth element in the str

090901 T 面试中遇到的一个Sql Question

10k的面试中遇到的一个Sql Question,当时没有做完整,后来回到易车工作的时候又遇到这个问题,结果同事都没做出来. 问题:表:Category: ID NameItems: ID CateID Name获取某个Category中的第一个item,显示其及其category的内容 最后的解决方案:select c.ID cID, c.Name cName, i.ID iID, i.Name iNamefrom Items i inner join Category c on i.Cate

Java 面试中的陷阱

自己也面试了很多家公司,觉得这些对今后的学习和工作非常有帮助. 总结的一些知识点非常有代表性.以下是正文. --------------------------------------------------------------------------------------------- 找工作要面试,有面试就有对付面试的办法.以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司. 面试是没

Javascript中克隆一个数组的实现代码

 这篇文章主要是对在Javascript中克隆一个数组的实现代码进行了介绍.需要的朋友可以过来参考下,希望对大家有所帮助 08年一家公司JS面试题,职位是javascript工程师(赴google)   面试官问我如何克隆一个数组,当时想了下js的Object没有clone方法,java的Object有.   那怎么得到一个新数组呢?   我当时回答:用一个loop将源数组元素依次push到新数组中.这是最简单的方法,但显然不是面试官想要的答案.   最后告知我:利用Array的slice方法.

编程题-面试中碰到的java基础题

问题描述 面试中碰到的java基础题 今天面试碰到这么一个问题,想了半天,不知如何回答 P1=V1; P2=V2; method(P1,P2){ P1=V3; P2=V4; } 结果是P1=V1;P2=V4;问P1P2是什么类型的时候才会出现这种情况 解决方案 在传递的时候,如果传递的是原生数据类型,则值不会改变 public class Test { public static void main(String[] args) { int a = 1; int b = 2; swap(a,b)

面试中最易被“秒杀”的十种表现

面试,你懂么?你肯定会说,这谁不懂.但,偏偏就因为各种原因,或经验不足.或准备不足.或行为举止不当等问题,你被HR"秒杀"了.在这里,向阳生涯不谈面试技巧,而是实实在在提醒每一位求职者,面试中一定会被"秒杀"的十种表现,避免这些现象,起码能让你的面试成功率提高三成. 1.这家公司没什么了不起--态度傲慢 镜头回放:D是海归硕士,金融学专业.在D看来,自己的资历相当有竞争力,对面试也相当有把握.面试一家中小企业时,HR让他把自己的经历简单诉述一下,D三两句说了一下,就

编程面试中的十个常见错误

身为程序员,你肯定知道和其他技术工作面试比起来,编程工作的面试流程略有不同. 这篇文章会就你在编程面试中应当避免的10个问题展开讨论. 1.从未在纸上或白板上写过代码 这是求职者最容易犯的大错之一.绝大多数编程面试都会安排在纸上或白板上.而与电脑上大量的编码练习相比,绝大多数求职者极少在纸上或白板上进行编码练习. 用惯了IDE(或是文本编辑器)的求职者会在如何保持纸间良好代码规范这第一步上磕磕碰碰.众所周知,编码规范是编程面试的必要条件.而且,在纸上 写代码的时候,没有编译器帮你指出明显的编译时