`

专家课堂:EJB3.0开发培训

阅读更多
EJB大概是J2EE架构中唯一一个没有兑现其能够简单开发并提高生产力的组件。EJB3.0的推出或许会改变这一断定。EJB3.0规范正尝试作出努力以减轻其开发的复杂性。EJB3.0减少了开发人员进行底层开发的工作量,取消或最小化了很多(以前这些是必须实现)回调方法的实现,并且降低了实体Bean及O/R映射模型的复杂性。很多在项目中使用过EJB3.0的项目经理及开发人员都对EJB3.0称赞不已,当然也有不少初次使用EJB3.0的朋友发劳骚(正是培训可以帮到的一群人),发劳骚的原因因为例子出错了,出错的原因主要归纳为缺少相关知识。现在,CSDN&传智播客“专家课堂”之EJB3.0开发培训将带您走进EJB3.0的精彩世界。

  • 专家介绍
  
黎活明,Java EE高级架构师与咨询顾问,有着丰富的b/s系统开发与网站运营经验,主持或参与《一号通》、《固话彩铃》、《移动办公OA》、《统一信息发送机》、《MSN业务支撑平台》和《国内与国际机票预定系统》等项目,成功运营过中国农业网/游易网等电子商务网站。利用业余时间写作《EJB3.0实例教程》(http://www.foshanshop.net)一书,自去年8月份发布以来已经有1万多名读者,目前被读者评为最好的ejb3.0入门教程。
  • 课程安排

第一天
(1)EJB3.0介绍

(2)Jboss安装及介绍

(3)STATELESS SESSION BEANS(无状态BEAN)开发
■ 开发只存在Remote接口的无状态Session Bean
■ EJB打包
■ 开发只存在Local接口的无状态Session Bean
■ 开发存在Remote与Local接口的无状态Session Bean
■ 单元测试

(4) STATEFUL SESSION BEANS(有状态BEAN)开发

(5) STATELESS SESSION BEAN与STATEFUL SESSION BEAN的区别

(6) 如何改变SESSION BEAN的JNDI 名称

(7) SESSION BEAN的生命周期

(8) 拦截器(INTERCEPTOR)

(9) 依赖注入(DEPENDENCY INJECTION)

第二天
(1) JMS与消息驱动BEAN (MESSAGE DRIVEN BEAN)
■ queue消息的发送与接收
■ topic消息的发送与接收

(2) 实体bean
■ JBOSS数据源的配置
■  持久化发布文件PERSISTENCE.XML的配置
■ 单表映射的实体BEAN
■ 成员属性映射

(3) 持久化实体管理器
■ Entity获取find()或getReference()
■ 添加persist()
■ 更新实体
■ 合并Merge()
■ 删除Remove()
■ 执行EJB3 QL操作createQuery()
■ 执行SQL操作createNativeQuery()
■ 刷新实体refresh()
■ 检测实体当前是否被管理中contains()
■ 分离所有当前正在被管理的实体clear()
■ 将实体的改变立刻刷新到数据库中flush()
■ 改变实体管理器的Flush模式setFlushMode()
■ 获取持久化实现者的引用getDelegate()

(4) 关系/对象映射
■ 一对多及多对一映射
■ 一对一映射
■ 多对多映射

第三天
(1) EJB3 QL语言

(2) 调用存储过程

(3) 事务管理服务

(4) ENTITY的生命周期和状态

(5) 复合主键(COMPOSITE PRIMARY KEY)

(6) 实体继承
■ 每个类分层结构一张表(table per class hierarchy)
■ 每个子类一张表(table per subclass)
■ 每个具体类一张表(table per concrete class)

第四天
(1) 定时服务(TIMER SERVICE)

(2) 安全服务(SECURITY SERVICE)
■ 自定义安全域

(3) WEB服务(WEB SERVICE)

(4) struts+ejb3.0例子实践

(5) 学员交流

引用
CSDN&传智播客“专家课堂”系列


分享到:
评论

相关推荐

    ejb3.0开发实例(java工程)

    在这个"ejb3.0开发实例(java工程)"中,我们将深入探讨EJB 3.0的主要特性和开发实践。 1. **注解驱动**:EJB 3.0最大的变革之一就是大量使用注解(Annotation),减少了XML配置文件的使用。例如,@Stateless、@...

    ejb3.0开发规范PDF

    EJB(Enterprise JavaBeans)3.0是Java企业级应用开发的一个重要标准,它定义了如何在Java EE(Java Platform, Enterprise Edition)环境中构建可复用的、组件化的服务器端应用程序。EJB 3.0的发布极大地简化了EJB的...

    李腾飞EJB3.0 源码 源代码

    "李腾飞EJB3.0 源码 源代码"可能包含的是李腾飞教授或团队关于EJB 3.0技术的实践示例或教学资源。通过分析这些源码,开发者可以深入理解EJB 3.0的实现细节,例如如何使用注解定义Bean、如何处理持久化、如何进行依赖...

    EJB3.0实例教程(PDF)

    **EJB3.0实例教程**是一份详细指导开发者如何使用Enterprise JavaBeans 3.0(EJB3.0)技术进行企业级应用开发的电子文档。EJB3.0是Java EE(Java Platform, Enterprise Edition)规范的一部分,旨在简化企业级组件的...

    EJB3.0培训课程

    针对EJB2.x存在的问题,EJB3.0的开发目标主要是提高开发效率和降低复杂度: 1. **简化开发流程**:EJB3.0采用注解驱动的方式减少冗余代码,使得开发者可以更加专注于业务逻辑的实现。 2. **提高灵活性**:EJB3.0...

    EJB3.0架包

    EJB3.0是EJB规范的一个重要版本,它在EJB2.x的基础上进行了大量简化,提高了开发效率,并引入了注解驱动的开发方式,使得EJB更易于理解和使用。 在EJB3.0中,主要包含以下关键知识点: 1. **实体Bean(Entity ...

    EJB 3.0规范官方文档

    EJB 3.0是EJB规范的一个重要里程碑,因为它引入了许多重大的改进,使得开发更加简单、直观,更加接近Java SE(Standard Edition)的编程风格。 ejb-3_0-fr-spec-ejbcore.pdf文件详细阐述了EJB 3.0的核心概念和组件...

    EJB3.0API.rar_ejb_ejb3.0a_ejb3.0api

    EJB 3.0 API是EJB技术的一个重要版本,它在前几版的基础上进行了重大改进,极大地简化了开发过程,降低了学习曲线,提升了开发效率。 EJB 3.0 API引入了若干关键特性,如: 1. **注解驱动(Annotation-Based)**:...

    ejb3.0入门图文教程

    EJB 3.0是EJB规范的一个重大改革,它极大地简化了EJB的开发过程,使得开发者能够更轻松地利用Java EE平台的强大功能。 在EJB 3.0中,主要的知识点包括: 1. **注解驱动的配置**:EJB 3.0引入了大量的注解,如`@...

    电子书-EJB3.0实例教程

    **电子书-EJB3.0实例教程** EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的一部分,主要用于构建可复用的、模块化的、面向服务的企业级应用程序。EJB 3.0是其重要的一个版本,它在EJB 2.x的基础上进行...

    EJB3.0规范中文版

    **企业级JavaBeans (EJB) ...这些知识点涵盖了EJB 3.0规范的各个方面,对于理解Java EE平台的企业级应用开发至关重要。通过深入学习EJB 3.0规范,开发者能够更好地利用Java EE环境构建高效、可扩展的企业级解决方案。

    EJB3.0规范-EJB3.0 SPECIFICATION

    EJB3.0规范是Java EE 5中的一个重要组成部分,它对之前的EJB版本进行了重大改进,极大地简化了开发流程,降低了EJB的使用门槛。 EJB3.0规范引入了许多关键特性,使得企业级开发变得更加高效和直观: 1. **注解驱动...

    EJB3.0完整代码例子

    EJB3.0是EJB规范的一个重要版本,它在EJB2.x的基础上进行了重大改进,引入了许多简化开发的新特性,使得Java企业级开发变得更加易用和高效。 EJB3.0的核心特点包括: 1. **注解驱动(Annotation-based)**:在EJB...

    ejb3.0入门经典(PDF+代码)

    在本《ejb3.0入门经典》中,我们将深入探讨这一版本的重要特性和改进,以及如何利用这些特性来开发高效的企业级应用程序。 1. EJB 3.0概述:EJB 3.0是EJB规范的重大革新,简化了API,降低了学习曲线,使得Java...

    精通EJB 3.0

    《精通EJB 3.0》是一本专为Java企业级开发者编写的指南,它深入讲解了Enterprise JavaBeans(EJB)3.0版本的核心概念和技术。...《精通EJB 3.0》这本书作为学习EJB 3.0的重要资源,将帮助读者快速成为这一领域的专家。

    达内EJB3.0总结

    在"达内Java软件工程师培训"中,学员们会深入学习EJB3.0的各种概念和技术,通过实际项目锻炼,掌握如何使用EJB3.0进行企业级应用开发。EJB笔记中的内容可能涵盖了上述所有知识点,包括理论讲解、示例代码以及实践中...

    精通ejb3.0 经典书目

    ### 精通EJB3.0经典书目解析 #### 一、书籍基本信息 - **书名**:《精通企业级Java Beans (EJB) 3.0》 - **作者**:Rima Patel Sriganesh, Gerald Brose, Micah Silverman - **出版社**:Wiley Publishing, Inc. -...

    EJB3.0ExampleSourceCode.rar_EJB3_EJB3.0_ejb

    在这个名为"EJB3.0ExampleSourceCode.rar"的压缩包中,包含了一系列EJB 3.0的实例源代码,这些实例可以帮助我们深入理解EJB 3.0的关键特性。 1. **实体Bean(Entity Bean)**:EJB 3.0引入了基于JPA(Java ...

    EJB3.0培训教材

    尽管EJB3.0在就业市场上的需求可能不如其他技术广泛,但学习EJB3.0能够拓宽开发者的技术视野,理解企业级应用开发的复杂性。对于Java开发人员来说,掌握EJB3.0有助于提升解决问题的高度,有助于在面对复杂系统时做出...

    EJB3.0 规范文件

    EJB (Enterprise JavaBeans) 3.0 是 Java EE 平台中的一项重要技术规范,用于开发企业级应用组件。EJB 3.0 作为该系列的重大更新版本,不仅简化了开发流程,而且引入了许多新的特性和改进。本文将详细介绍 EJB 3.0 ...

Global site tag (gtag.js) - Google Analytics