EJB3.0的有状态Bean与无状态Bean的最基础问题
因此,在 lookup 一个无状态 EJB 容器帮我们自动把 Home 接口调用一个 create 功能得到一个 business 接口的实例就是合情合理的,也是 EJB 3 简化的依据(我曾经在服务器上部署了一个 EJB 2.0 的无状态 EJB,然后在一个客户端中使用 EJB 3 调用它成功了,所以说内部实现其实还是基于 EJB 2.0 ...
在EJB3.0中,实体BEAN跟sessionBean是怎么实现的?
1。 使用类似于xdoclet方式的在代码中加入annotation,也就是加入标记的方式来取代以前很多要写在配置文件里的东东。不过他使用的是一种奇怪的方式,这些annotation直接放在代码中,而不是像xdoclet一样放在注释中,这样的话,写了一个EJB就完全没办法当一个JavaBean来用了。不过这种方式加annotation好像是...
轻量级方法的成功秘诀
您必须绕过前进路上的每一块小石块,牢记各请求的状态。如果顾虑得过多,在用户单击 Back 按钮、打开第 2 个会话或者是尝试直接转到一个较旧的 URL 时,您会发现自己“从把手上方翻了出去”。您希望可以假设用户将按正确的顺序执行任务,但这显然是不可能的。绝大多数 Java 框架都不是以这样的方式运作的。本文将...
EJB处理模式
首先,一种方法是通过EJB文件生成类似于EJB2.1部署模式的文件,然后按照EJB2.1的方式部署,虽然可能不完全符合标准,但可以解决容器对不同版本EJB的兼容问题。下图描述了这个过程: 另一种模式类似于JSP的放置方式,将EJB文件放置在
ejb3.0的菜鸟问题,求在搞EJB的大牛们推荐本经典些的书
EJB 并不要求包名有什么规则。EJB 2 中实现类不是直接实现接口,这过程由服务器来接管,我们的代码不能做这个工作;EJB 3 中不需要 Home 接口了,因为这部分完全可以由服务器接管。所以说,你提到的两点有矛盾,似乎接了不同的描述搞混乱了。
EJB 3.0从入门到精通目录
第3章:搭建EJB环境,指导读者如何构建运行环境与开发环境,包括安装JDK、JBoss、Eclipse、MyEclipse及部署EJB程序。第4章:会话bean,深入讨论会话bean的定义、分类、开发、生命周期以及关键概念如拦截器、依赖注入。第5章:持久化实体,介绍实体概念、单表映射、成员属性映射、处理数据库保留字、建议重载方法...
ejb 会话bean和消息驱动bean 到底是什么形态
import javax.ejb.Stateless.*;\/ 一个简单无状态会话Bean实现了CalculateEJB接口的incrementValue()方法 \/ Stateless(name="CalculateEJB")public class CalculateEJBBean implements CalculateEJB { int value = 0;public String incrementValue(){ value++;return "value incremented by 1";} } 实体Bean...
我是EJB3.0新手,我问个很菜的问题哈
把jboss里面的一个包名字叫:jbossall-client.jar 这个包查看一下,如果里面有类,就直接引入,如果里面只有一个readme.txt和一个\/META-INF\/MANIFEST.MF 文件,那么把readme.txt里面的46个包和jbossall-client.jar包导入。就ok了。。。我也刚解决……...
ejb到底是什么东东?就是一些java bean吗??
在EJB3.0中部署描述符不再是必须的了;home接口也没有了,你也不必实现业务接口(容器可以为你完成这些事情)。 比如,你可以使用@Stateless注释标记类把Java类声明为一个无状态回话bean。对于有状态回话bean来说,@Remove注释可以用来标记一个特定的方法,通过这个注释来说明在调用这个方法之后bean的实例将被清除掉。 为了...
如何拯救JEE? 绝不是EJB 3.0
其中一位“高级”编辑直截了当的告诉我:“不要写Hibernate或Spring了,EJB 3.0都出来了,现在开始写写这个标准吧”。标准禁锢JEE作为一个精通企业架构和开发的人,我明显感觉到了这种不可避免的推动力,那就是埋葬Hibernate和Spring吧,开始宣传EJB 3.0!而在我看来,这无疑等于把一些非常好的工具扔...