stateless Session Bean与stateful Session Bean的区别
这两种Session Bean都可以将系统逻辑放在方法之中执行,不同的是Stateful Session Bean可以记录呼叫者的状态,
因此一个使用者会有自己的一个实例。Stateless Session Bean虽然也是逻辑组件,但是他却不负责记录使用者状态,
也就是说当使用者呼叫 Stateless Session Bean的时候,EJB 容器并不会寻找特定的 Stateless Session Bean的实体
来执行这个method。换言之,很可能数个使用者在执行某个 Stateless Session Bean的 methods时,会是同一个 Bean
的实例在执行。从内存方面来看,Stateful Session Bean与 Stateless Session Bean比较,Stateful Session Bean会消
耗J2EE Server 较多的内存,然而Stateful Session Bean的优势却在于他可以维持使用者的状态。
如何改变JNDI的绑定名称
因为EJB3.0的默认的绑定名称是不带包的,所以就会出现,两个类名相同的时候,出现相同的绑定,为了解决这个问题,我们可以使用自定义的绑定名称
默认的JNDI命名规则前面已经介绍过,但有些情况下需要自定义名称。要自定义 JNDI名称,可以使用
@LocalBinding 和 @RemoteBinding 注释,@LocalBinding注释指定 Session Bean的 Local接口的 JNDI名称,
@RemoteBinding注释指定Session Bean的Remote接口的 JNDI名称
分享到:
相关推荐
这份"J2EE学习笔记(J2ee初学者必备手册)"是为初学者量身定制的指导资料,旨在帮助新手快速掌握J2EE的核心概念和技术。 **J2EE架构与组件** J2EE架构基于分层设计,主要包含以下层次: 1. **客户端层**:用户...
**J2EE初学者课程概览** J2EE(Java 2 Platform, Enterprise Edition)是Java平台上用于构建企业级应用程序的框架。它提供了一个多层架构,支持分布式、可伸缩性和安全性的应用开发。本课程是专为J2EE初学者设计的...
### J2EE初学者需要注意的问题 #### 一、J2EE体系结构简介 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为解决企业级应用开发中遇到的复杂性和标准化问题而提出的一套解决方案。它基于Java技术...
**BBS系统与J2EE初学教程源码详解** J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发企业级应用的平台,它提供了丰富的功能和组件,支持多层分布式架构,使得开发者能够构建可扩展且健壮的网络应用。本...
J2EE初学者需要理解的问题
【J2EE初学学习教程】是一份针对Java企业级应用开发的学习资料,重点介绍了基于MVC模式的一体化开发过程。在这个过程中,UML(统一建模语言)被用来描述用户需求,进行对象导向的分析(OOA)和设计(OOD)。 1. **...
**J2EE初学者开发文档** J2EE(Java 2 Platform, Enterprise Edition)是Java平台上用于构建企业级应用的框架,它为开发者提供了构建分布式、多层应用程序所需的全面服务。这个电子书开发文档旨在为初学者提供一个...
J2EE(Java 2 Platform, Enterprise Edition)是一个由SUN公司推出的用于构建企业级应用的Java...理解这些核心概念是J2EE初学者的基础,随着学习的深入,还需要掌握如何使用这些工具和技术来构建实际的企业级应用程序。
以下是对J2EE初学者需要理解的五个关键问题的详细解释: 1. **J2EE提出的背景**: 在企业级应用开发中,诸如数据库连接、邮件服务和事务处理等功能是常见的需求。为了避免重复开发这些模块导致的时间成本增加和...
**J2EE初学者必看的基础知识电子课件** J2EE(Java 2 Platform, Enterprise Edition)是一种用于构建企业级分布式应用的平台,由Oracle公司维护。它为开发和部署多层、跨平台的应用程序提供了全面的框架。对于初学...
### J2EE初学者需要注意的问题 #### 一、J2EE提出的背景及重要性 ##### 企业级应用框架的需求 J2EE(Java 2 Platform, Enterprise Edition)最初是为了满足企业级应用的需求而诞生的。在传统的软件开发过程中,很...
* simplejee 是很多例子的大杂烩,用来演示j2ee开发的常用技术。 * 包括jsp,servlet,html,javascript,css等,以及springmvc+jdbcTemplate和 struts2+hibernate+spring, struts2+ibatis+spring 实现的登陆,...
如果你是一名初学者,掌握这些核心概念和技术是至关重要的。以下是从标题和描述中提取的关键知识点,以及相关的详细解释: 1. **Java**: Java 是一种广泛使用的面向对象的编程语言,以其跨平台性、安全性以及性能而...
### JSP基础教程:j2ee初学者指南 #### JSP概念回顾与解析 JavaServer Pages(简称JSP)是一种动态网页技术标准,它在传统的HTML基础上嵌入了Java代码,使得网页具备了动态生成的能力。JSP由Sun Microsystems公司...