注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Java >> J2EE >> EJB >> Java正文

EJB3应用程序的开发方法

文章来源:中国IT实验室收集整理 作者:佚名 更新时间:2008-5-25 3:48:23 【 】 【加入收藏

    1、EJB3是一个深层次的规范,包含了3个文档,分别面向初级开发者和资深用户。

    2、EJB3在容器之外使用实体Bean——> 新的容器外持久化特性。

    3、EJB3由JSR220定义:第一个文档:综合介绍新版本的高级特性,着重介绍用于构建EJB组件的新的简化模型;后两个文档:分布讲解核心企业Bean框架和持久化模型的技术细节。

    (1) EJB3简化API(EJB3 Simplified API)高度概括新EJB3开发模型;

    (2) EJB3核心约定和要求(EJB3 Core Contracts and Requirement)重点讲解会话Bean和消息驱动Bean;

    (3) Java持久化API(Java Persistence API)讲解实体和持久化框架。

    4、EJB3包括会话Bean和消息驱动Bean,实体Bean由持久化提供器管理(已经不再是EJB容器管理)。

    5、EJB框架:EJB组件操作的支持环境,包括容器事务、安全事务、资源的池管理和缓存、组件生命周期服务和并发支持等。

    6、EJB核心特性:

    (1) 声明式元数据:使用注释或XML文件声明式地指定企业Bean和实体的行为;

    (2) 只有在需要非默认行为时,才显示的指定注释或XML——>Configuration by Exception(按异常配置);

    (3) 可伸缩性:EJB服务器使用资源池达到对象重用的最大化,使用持久化缓存避免重复查询或创建相同的对象;

    (4) Java事务API(JTA):分布式事务定义标准API,并且EJB服务器作为EJB的JTA事务管理器;

    (5) 多层安全

    (6) 可移植性:EJB可移植到实现EJB的任何AS上;

    (7) 可重用性:可重用或打包到多个应用程序中;

    (8) 持久性:实体Bean——> 在EJB中替换为POJO. 7、XML和注释,同时使用时XML配置文件优先。

    8、依赖注入:在JavaEE容器内实例化一个EJB之后,且在把安全交付给客户之前,容器可以按照此企业Bean定义的原则初始化实例的属性数据。

    9、拦截器:回调方法。企业Bean或实体Bean在遇到特定的生命周期事件时,指定调用它们自己的或其它特定类的方法。

    10、POJO实现:默认的构造器替换了早期EJB要求的ejbCreate()方法。实体Bean的Home接口比替换为EntityManager接口,它是单一实例工厂,管理实体生命周期的操作。

    11、分布式计算模型12、EJB角色

   (1) 企业Bean提供者

   (2) 应用程序装配值

   (3) 部署者

  • 上一篇Java:

  • 下一篇Java: 没有了
  • 最 新 热 门
     J2SE实现windows读取网卡的物理地址
     Eclipse使用及配置
     谈自定义Exception进行错误处理
     介绍下Eclipse中如何debug程序?
     Eclipse下开发struts完整解决乱码问题
     Eclipse快速上手指南之使用JUnit
     Eclipse中建立自己的JUnit测试
     Java编程—Spring AOP本质(6)
     Scala—Java的避难所之main(String[])
     Spring数据源的灵活配置巧应用
    最 新 推 荐
     EJB3应用程序的开发方法
     开始EJB3应用程序的开发
     Grails+EJB Domain Models
     使用EJB 3.0简化Java开发(一)
     JBuilder7+Weblogic7+mysql开发EJB配置
     有关EJB基础
     EJB 3.0规范全新体验
     EJB3.0开发之多对多和一对一
     EJB组件与可重用性的矛盾
     弄清EJB中经常出现的专用术语
    相 关 文 章

    开始EJB3应用程序的开发
    Grails+EJB Domain Models
    使用EJB 3.0简化Java开发(一)
    JBuilder7+Weblogic7+mysql开发EJB配置
    有关EJB基础
    EJB 3.0规范全新体验
    EJB3.0开发之多对多和一对一
    EJB组件与可重用性的矛盾
    对ejb中session bean的见解
    弄清EJB中经常出现的专用术语

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用