EJB入门学习—Head First EJB学习笔记

原创 2007年09月17日 10:00:00

EJB(Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。

要点:

1.E J B 是一个基于组件的开发模型。组件是可重用的功能块,可以针对不同应用修改这些组件,而无需改动Java源代码。

2. E J B 的一个好处是W O D A (一次编写,到处部署)。可以把你的EJB22.0组件部署到任何EJB 2.0兼容服务器上。W O D A意味着你只需要学一种标准API,而不用去学多种特定于开发商的专用API。 

3.EJB体系结构使用一个EJBObject来截获客户对b e a n的调用(消息驱动Bean不存在EJBObject)。这样,服务器/容器就有机会插手来增加服务。

4. EJB服务包括事务、安全、资源管理、网络和持久存储。

5.bean有三种类型:实体bean、会话bean和消息驱动bean。实体bean表示持久存储库中的一个可惟一标识的东西;通常表示数据库表中的一行。消息驱动bean就是JMS消息服务的消费者。会话bean是什么呢?剩下的都是
会话bean。会话bean可以有状态,也可以无状态。有状态b e a n可以记住一个客户的“会话状态”,无状态bean则不能。

构建Bean:

1.编写提供所有业务方法的bean类。     

2.为bean编写两个接口,也就是:home接口和组件接口。

3.创建一个XML部署描述文件,告诉服务器你的bean是什么,它该怎么管理。这个部署描述文件的名字必须是ejb-jar.xml。      

4.把bean、接口和部署描述文件放到一个ejb-jar文件里(ejb-jar里面可能有不只一个bean,不过部
署描述文件总是只有一个)。

5.用服务器开发商提供的工具把bean部署到服务器上。

EJB入门实例一

我的这个项目太大了,一台机器来实现所有的功能太困难,那么我就让多个人来帮我实现。EJB...
  • lovemenghaibin
  • lovemenghaibin
  • 2016年02月15日 11:22
  • 1393

EJB学习随手笔记

名词: 注解方式: @persistenceContext:持续、存留;环境、上下文; @Stateless: 无状态(无权的) @Remote:  远程接口 一、EJB接口 remo...
  • jiangxiaoge1023
  • jiangxiaoge1023
  • 2016年06月01日 09:48
  • 1550

简单EJB3例子

使用EJB3  jdk必需在1.5及以上 首先写一个EJB3.0的项目肯定有2个部分组成(下面是用eclipse+jboss-4.2.3.GA说明): 1. EJB的组件(封装了业务逻辑的...
  • lijia791541916
  • lijia791541916
  • 2015年12月18日 16:56
  • 1450

EJB3.0入门一(黎活明老师视频笔记)

1.什么是EJB    EJB(Enterprice JavaBeans)是一个用于分布式业务应用的标准服务端组件模型。采用EJB架构编写的应用是可伸的、事务性的、多用户安全的。 2.EJB用来干...
  • zhanghuanlucy
  • zhanghuanlucy
  • 2014年12月10日 21:26
  • 1403

新人学习EJB!ejb到底是什么?

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?  既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务 集群"和"企业级开发"吧! 这个问题其实挺...
  • lurao
  • lurao
  • 2016年07月20日 00:53
  • 1912

EJB学习笔记之九(实例详解EJB事务中的六大传播特性)

前言 事务 (Transaction) 是访问并可能更新数据库中各种数据项的一个程序执行单元 (unit)。在关系数据库中,一个事务可以是一条或一组 SQL 语句,甚至整个程序。它有通常被称为 AC...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2015年08月01日 09:31
  • 1166

intellij配置EJB项目入门

intellij配置EJB项目入门使用的环境 -jdk1.8 -wildfly10在intellij上配置一个入门级的EJB项目竟然浪费了一天时间,感觉自己碰到了所有网上提到的容易...
  • qq_27816307
  • qq_27816307
  • 2017年01月22日 20:41
  • 398

EJB学习笔记二(HelloWorld程序)

1.前言 上一篇博客,从宏观上介绍了一下EJB的理论知识,这篇博客以一个简单的HelloWorld的程序来做一个小程序。  2.环境配置 本例子用的是MyElicpse+JBoss,需要首先...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2015年07月28日 15:45
  • 1224

关于EJB,为什么用EJB?为什么不用EJB?

EJB
  • linxi1209163com
  • linxi1209163com
  • 2016年03月31日 20:37
  • 3372

会话EJB系列(六)依赖注入

总结:本文主要讲述了“依赖注入”的由来,同时从两方面进行讲解:资源依赖、EJB依赖 1.早先的‘依赖’可以理解为‘调用关系’,A调用B,则在A中new B。 2.后来,出现了“工厂模式”,使得创建...
  • lantingxv_jing
  • lantingxv_jing
  • 2015年01月25日 14:53
  • 1382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EJB入门学习—Head First EJB学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)