天空的云

一份耕耘,一份收获

为什么要使用EJB?

   首先,我们必须明确,为什么要使用J2EE?J2EE优点是什么?使用J2EE的主要原因是多层结构,传统的两层C/S结构难于维护,稳定性极差,界面代码和数据库代码混淆在一起,牵一动百,多层结构使得界面和数据库完全分离,并且诞生了中间件这样的技术,如下图:Web+EJB能组成真正的多层结构  为什...

2010-03-25 16:26:00

阅读数:854

评论数:1

Web服务(Web Service)

Web服务也是一种分布式技术,与EJB最大的不同点是,Web服务属于行业规范,可以跨平台及语言。而EJB属于java平台的规范,一般也使用在java平台。Web服务更加偏重对外提供什么功能,而EJB偏重的是如何用一个个组件组装这些功能。JavaEE为web service提供了两种不同的编程模型:...

2010-03-25 13:12:00

阅读数:2808

评论数:1

拦截器

拦截器可以拦截SessionBean和Message-drivenBean的方法调用或生命周期事件。拦截器用于封装应用的公用行为,使这些行为与业务逻辑分离。拦截器可以使同一bean类中的方法或者是一个外部类。HelloChinaBeanimport com.foshanshop.ejb3.Hell...

2010-03-24 22:37:00

阅读数:2461

评论数:0

Session Bean的生命周期事件

在Session bean的生命周期里,状态变化会触发生命周期事件的发生,有些时候,需要定制session bean的管理过程,例如,我们可能想在创建session bean实例的时候初始化字段变量,或在bean实例被销毁的时候关掉外部资源,上述这些都可以通过在bean类定义生命周期的回调方法来实...

2010-03-24 22:19:00

阅读数:1283

评论数:0

EJB调用机制

由于EJB的调用过程对于开发者来说是透明的,以至于我们错误地认为lookup()方法返回的对象就是Bean实例。实际上,客户端与Session Bean交互,客户端并不直接与Bean实例打交道,而是客户端通过Bean的远程或本地接口。当调用远程或本地接口的方法时,接口使用的是存根(stub)对象。...

2010-03-24 11:36:00

阅读数:842

评论数:0

EJB3.0消息驱动bean(MDB)

EJB3.0中的消息驱动bean是java消息服务技术(JMS)是用于访问企业消息系统的开发商中立的API。企业消息系统可以协助应用软件通过网络进行消息交互。JMS的编程过程很简单,概括为:应用程序A发送一条消息到消息服务器的某个目的地(Destination),然后消息服务器把消息转发给应用程序...

2010-03-23 14:03:00

阅读数:1515

评论数:0

EJB3.0的依赖注入

概述在一个真实的项目中,ejb的数量很多,ejb之间会互相的调用,在一个ejb中可以通过依赖注入的方式调用另一个ejb。实现编写第一个ejbejb接口类package wang.ejb3;public interface Other { public String sayMe();} ejb实现类...

2010-03-23 12:57:00

阅读数:1437

评论数:0

EJB3.0开发有状态会话bean

 EJB3.0开发有状态的会话bean,步骤与无状态会话bean类似,只需要在无状态会话bean中把@Stateless改成@Statefulejb类代码如下package wang.ejb3.impl;import javax.ejb.EJB;import javax.ejb.Remote;im...

2010-03-23 12:08:00

阅读数:1134

评论数:0

EJB3.0开发本地接口的无状态会话bean

概述 当客户端与ejb运行在同一个jvm时,他们之间可以通过内存进行交互,没有必要进行网络通信,减少性能的开销,所以引入了本地接口,只有客户端与ejb运行在同一个jvm中(客户端与ejb发布在同一个jboss内),才能采用本地接口,否则只能采用远程接口。实现编写本地接口类,继承与前面编写的远程接口...

2010-03-23 11:29:00

阅读数:2288

评论数:0

EJB3.0开发一个远程接口无状态会话bean

EJB中的三种bean会话bean(session bean)负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的操作。实体bean(entity bean)它实际上属于java持久化规范(简称JPA)里的技术,...

2010-03-22 23:08:00

阅读数:1540

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭