用户名
 

密 码

 

快速前往

 
学习地图
说明:
1.了解 Enterprise Java Beans (EJB) 應用程式 Java EE (Java平台企業版)簡介 了解 Java EE 應用程式架...
联机课程:
SL351 Business Component Development With Enterprise JavaBeans™ Technology
 …more
  Email:
 

>课程总览 > 课程简介内文
 
  
  SL351 Business Component Development With Enterprise JavaBeans™ Technology
 
课程名称:SL351 Business Component Development With Enterprise JavaBeans™ Technology
对应学习卡:SL351 Business Component Development With Enterprise JavaBeans™ Technology
课程目标:当完成这个课程,你就能够: ● 了解 the Java™Platform, Enterprise Edition (Java™ EE) ● 了解 Java EE 技术的应用 ● 实作 Enterprise JavaBeans™(EJB™) 3.0 的session beans ● 实作 Java Persistence API 的Entity 类别 ● 实作 Entity类别间的组合、关联及继承关系 ● 使用 Java Persistence API 的查询语言 ● 运用讯息机制开发 Java EE 技术的应用程序 ● 建立 message-driven beans ● 实作拦截器类别及相关方法 ● 实作交易管理 ● 实作 EJB 技术中的例外处理 ● 替 EJB 组件加入定时器功能 ● 实作 Java EE 技术的安全性
适合对象:本课程适合以下学员: ‧ 已学习过SL275 Java™ Programming Language并取得SCJP国际认证之学员 ‧ 想了解如何利用Java EE技术开发商业应用程序之学员
先修课程:
堂数:15 堂课
课程简介 :本系列课程提供学员有关如何使用Enterprise JavaBeans (EJB) 技术开发强大后端功能的知识。在课程学习中,将使用在线拍卖方案来展示如何运用container-managed服务及session、message beans及entity 类别来解决实际环境中电子商务应用程序的问题。
课程大纲:

1.了解 Enterprise Java Beans (EJB) 应用程序

Java EE (Java平台企业版)简介

了解 Java EE 应用程序架构

了解 EJB 应用程序建立步骤

Java EE 应用程序与传统企业应用程序的开发比较

2.拍卖应用程序简介

描述拍卖范例应用程序

分析拍卖系统

了解实作模型(Implementation Model)

3.实作 EJB 3.0 Session Beans

了解 Session Beans

建立 Session Beans:基础工作

建立 Session Beans:加入生命周期事件处理器

包装及部署 Session Bean

建立 Session Bean 的客户端

4.实作 Entity 类别:基础篇

了解 Java 的永续储存

定义Entity 類别: 基础工作

管理Entity 類别的生命周期

使用Entity 与数据库互动

部署Entity 類别

5.实作 Entity 类别 :表达资料的关连性

了解资料关連性以及对象模型关連性

使用关連属性定义关連性

实作一对一单向关連性

实作一对一双向关連性

实作一对多/多对一双向关連性

实作多对多双向关連性

了解 Fetch 以及 Cascade 模式设定

6.实作 Entity 类别 : 继承及嵌入关系

了解Entity 類别的继承

了解对象/数据关連继承体系的对映方式

继承Entity 類别

继承Mapped Superclass

继承非Entity 類别

使用可嵌入式(Embeddable)的類别

使用复合式主键(composite primary key)

7.使用Java 永续储存查询语言(Java Persistence Query Language, JPQL)

查询Entity 数据以及永续储存数据简介

了解Query 对象

建立以及使用Query 对象

Java 永续储存查询语言(Java Persistence Query Language, JPQL) 语法简介

8.使用讯息机制开发 Java EE 应用程序

了解JMS 技术

建立队列(Queue)讯息产生者

建构同步讯息消耗者(Synchronous Message Consumer)

产生异步队列讯息消耗者

评估EJB 对象做为讯息传递客户端的能力与限制

9.开发Message-Driven Beans

了解Message-Driven Beans 的生命周期和属性

建立JMS Message-Driven Bean 的基本步骤

JMS Message-Driven Bean 加上生命周期事件处理方法

建构非JMS Message-Driven Bean

10.实作拦截类别 (Interceptor) 和方法

了解 Interceptor Interceptor 類别

Enterprise Bean 類别产生商业 Interceptor 方法

建立 Interceptor 類别

多个商业 Interceptor 方法套用到一个 Enterprise Bean

Interceptor 類别中加入处理生命周期回呼 Interceptor 方法

定义 Entity 類别:加入生命周期事件处理者

Interceptor回顾

11.实作交易(Transaction) 机制

了解交易区间(transaction demarcation) 的管理

使用CMT

经由程序与执行中的CMT 交易互动

使用BMT

讯息交易

12.例外处理 (Exception Handling)

Java EE 应用程序例外

Java EE 应用程序环境例外传播路径

容器如何处理例外

Enterprise Bean 方法中处理例外

Enterprise Bean 客户端程序处理例外

回顾 EJB 应用程序中例外处理

13.使用Timer 服务

了解Timer 服务

产生Timer 回呼通知

处理Timer 回呼通知

管理Timer 对象

14.实作 Java EE 安全机制

了解 Java EE 安全架构

呼叫者的认证

了解 Java EE 授权策略

宣告式授权

使用程序进行授权

检视部署描述档中 Security 区段的完整范例

了解部署者的责任

回顾 Java EE 应用程序的安全机制

15.使用EJB 技术的最佳实务

最佳实务的定义

选择和套用 Java EE 应用程序设计决策

学习地图:
  下一则回列表
Copyright © 2008 Sun Microsystems, Inc.