`

Stateful Session Bean与Stateless Session Bean的区别

    博客分类:
  • EJB
阅读更多
Stateful Session Bean与Stateless Session Bean的区别:
Stateful Session Bean与Stateless Session Bean
1、同时都可以执行系统的业务逻辑,
2、不同的是,Stateful Session Bean 可以记录客户端调用者的状态,使得每个Client都会有自己的一个实例,而Stateless Session Bean不负责记录Client状态,
3、当客户端调用者调用Stateless Session Bean的时候,EJB容器不会寻找特定的Stateless Session Bean 的实体来执行调用者的方法,也可以有多个Client使用者在执行某个Stateless Session Bean的方法时,会是同一个Bean 的实例在执行。
4、从内存上来看,Stateful Session Bean会更消耗内存, 但是Stateless Session Bean 的优势在于可以维护使用者的状体。
分享到:
评论

相关推荐

    java面试题精选

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    关于JAVA面试的100题及其答案

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    JBOSS使用指南

    2.3 Stateless Session Bean与Stateful Session Bean的区三别 2.4 Session Bean的生命周期 3.消息驱动Bean (Message Driven Bean) 3.1 Queue消息的发送与接收(PTP消息传递模型) 3.2 Topic消息的发送与接收(Pub/sub ...

    进销存系统文档作业例子

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    EJB3.0 实例教程 -- 切片2

    4.3 STATELESS SESSION BEAN与STATEFUL SESSION BEAN的区别...22 4.4 如何改变SESSION BEAN的JNDI 名称22 4.5 SESSION BEAN的生命周期..........23 4.6 拦截器(INTERCEPTOR) ...26 4.7 依赖注入(DEPENDENCY ...

    EJB葵花宝典(题集)

    3.4Stateless SessionBean(无状态会话Bean) 3.4.1需求 19 3.4.2Remote接口 20 3.4.3Local接口 21 3.4.4Bean类 22 3.4.5远程客户 23 3.4.6本地客户 24 3.5Stateful SessionBean(有状态会话Bean) 25 3.6State...

    EJB3.0 实例教程 -- 切片1

    4.3 STATELESS SESSION BEAN与STATEFUL SESSION BEAN的区别...22 4.4 如何改变SESSION BEAN的JNDI 名称22 4.5 SESSION BEAN的生命周期..........23 4.6 拦截器(INTERCEPTOR) ...26 4.7 依赖注入(DEPENDENCY ...

    JAVA面试题最全集

    10.session bean 和 entity bean的区别 11.ejb中的transaction机制 12.synchronized (生产者和消费) 13.String 和 StringBuffer 14.Serializable 15.MVC (Struts的工作流程) 16.什么是MDA 17.tcp与udp的...

    超级有影响力霸气的Java面试题大全文档

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    java 面试题 总结

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    Java.EE.7.Essentials

    Stateless Session Beans Singleton Session Beans Life-Cycle Event Callbacks Message-Driven Beans Portable Global JNDI Names Transactions Asynchronous Invocation Timers Embeddable API ...

    javax.ejb.jar下载

    javax.ejb.SessionBean.class javax.ejb.SessionContext.class javax.ejb.SessionSynchronization.class javax.ejb.Singleton.class javax.ejb.spi.EJBContainerProvider.class javax.ejb.spi.HandleDelegate.class ...

    javax.ejb.jar

    javax.ejb.SessionBean.class javax.ejb.SessionContext.class javax.ejb.SessionSynchronization.class javax.ejb.Singleton.class javax.ejb.spi.EJBContainerProvider.class javax.ejb.spi.HandleDelegate.class ...

    javax.ejb.rar

    javax.ejb.SessionBean.class javax.ejb.SessionContext.class javax.ejb.SessionSynchronization.class javax.ejb.Singleton.class javax.ejb.Startup.class javax.ejb.Stateful.class javax.ejb.StatefulTimeout....

    EJB3.0实例教程

    4.3 STATELESS SESSION BEAN与STATEFUL SESSION BEAN的区别...............................................................................22 4.4 如何改变SESSION BEAN的JNDI 名称...............................

Global site tag (gtag.js) - Google Analytics