BEA Developer 培训计划

BEA开发者培训课程简介

BEA WebLogic Server Developers应用开发高级培训

课程编号 WLS-D11

概述
这个为期五天的课程将向软件开发人员介绍采用BEA WebLogic Server进行企业Java开发的基本原理。BEA WebLogic Server 平台可用于开发、部署并管理采用Java2企业版(J2EE)技术开发的平台。J2EE正逐渐成为在Java中开发健壮、可伸缩、分布式应用程序的标准接口。J2EE结合了大量规范,包括:企业JavaBeans(EJB);Java数据库连接(JDBC);远程方法调用(RMI);Java命名和目录接口(JNDI);Servlets, Java Server Pages(JSP);Web应用程序(WAR);Java交易服务(JTS)等。

本课程基于规范而设计,大部分主题都围绕J2EE标准应用程序接口(API),课程还将介绍如何根据API规范进行开发。在本课程中,BEA WebLogic Server用作应用服务器开发部署工具。本课程对还未选择应用服务器并希望全面了解企业Java技术的人员也极有价值。课程全面介绍了J2EE规范,并使学员了解BEA WebLogic Server如何实现这些API。

主要好处
深刻理解J2EE API及其实现方法
全面了解BEA WebLogic Server应用服务器
学习如何在Web分布式环境中创建可重用的应用程序

适用对象
参与到采用BEA WebLogic Server开发企业或电子商务系统的编程人员、开发人员和项目经理

前提要求: Java中的面向对象编程,最好有Web开发经验

课程期限: 5天

课程进度表
Day
Morning
Afternoon
One
  • Distributed Architecture and WebLogic Architecture(DWA)
  • Basic WebLogic (BAWL)
  • BAWL Exercises
  • Java Server Pages Lecture(JSP)
  • Daily Review and Feedback
Two
  • Java Server Pages (JSP)Lecture continued.
  • JSP Exercises
  • JNDI Lecture(JNDI)
  • JNDI Lecture continued
  • NDI Exercises
  • JDBC (JDBC)Lecture
  • JDBC Exercises
  • Daily Review and Feedback
Three
  • EJB Architecture (EJBA)
  • EJB Client (EJBC)Lecture
  • EJBC exercises
  • Java Transaction API (TRAN)
  • JTA Exercises
  • Daily Review and Feedback
Four
  • Servlets (SERV)Lecture
  • Servlet Exercises
  • eXtensible Markup Language(XML)
  • XML Exercises
  • Daily Review and Feedback
Five
  • Web Applications Lecture (WAPP)
  • WAPP labs
  • Course Evaluation
  • Summary
  • Labs review

 

Developing Enterprise Applications Using EJB/JMS

课程编号 WLS-D21

概述
这个5天的课程涵盖了基于Enterprise JavaBeans 2.0 (EJB)和Java Message Service 1.0.2 (JMS)进行分布式应用开发的基础。这个课程着重于EJB2.0开发的主要部分,包括Stateless和Stateful Session Beans, Entity Beans和Message-Driven Beans,特别是EJBs的部署,EJB2.0 容器管理的存储(Container Managed Persistence),与EJBs相关的交易和安全考虑,基于EJBs的大规模系统的设计和设计模板。这个课程也包括了JMS的使用方法,包括如何书写同步和异步消息客户端。另外,WebLogic管理控制台中涉及EJB和JMS的事实和监控的方面也会介绍。这个课程的85%介绍EJB技术,15%介绍JMS。

这个课程的前提条件是学生应先参加课程“Developing Applications using BEA WebLogic Server and the J2EE Core Technologies (WLS-D11-60-xx)”。

主要内容

  • 深入介绍Stateless Session、Stateful Session、Entity和Message Driven的EJBs的体系结 构、开发和实施。
  • 分析常见EJB 的设计模板,实践经验和大规模应用的设计考虑
  • 讲解多种高级的对象和关系映射技术
  • 增加对EJBs 和JMS 资源的客户端访问和管理的理解

适用对象
在BEA WebLogic Server上,开发基于EJBs 和 JMS可重用组件和分布系统的编程人员、开发人员和项目管理员

前提要求

  • 参加过WLS-D11
  • 学生必须熟悉JNDI,JDBC,JTA,JSP和EJBs的开发
  • 了解Java (J2SE)语法和基于Java的面向对象编程
  • 需要初步了解XML

课程期限: 5天
授课方式:讲座、上机练习

课程进度表
Day
Morning
Afternoon
One
  • EJB Architecture(EJBA)
  • EJB Client Review(EJBC)
  • Exercises
  • EJB Deployment(EJBD)
  • Exercises
  • Daily Review and Feedback
Two
  • Stateless Session Beans
  • Exercises
  • Stateful Session Beans
  • Exercises
  • Daily Review and Feedback
Three
  • Environments, Security, Resources, and Transactions
  • exercises
  • Bean Managed Persistence Entity Beans
  • Exercises
  • Daily Review and Feedback
Four
  • Container Managed Persistence
  • Exercises
  • Entity Relationships
  • Exercises
  • Entity Relationships, Cont.
  • JMS Clients
  • Daily Review and Feedback
Five
  • Message Driven Beans
  • Exercises
  • Course Evaluation
 

 

BEA Tuxedo Developers应用开发高级培训

课程编号 TUX-D11

概述
这个为期五天的课程将提供采用BEA Tuxedo开发应用程序所需的信息。本课程概要并讲解了BEA Tuxedo,有助于学员理解客户机/服务器设计、应用程序开发概念,以及BEA Tuxedo的特性与应用程序开发的关系。课程重点在应用程序开发中应用至交易监控接口(ATMI)和缓冲类型接口,并就性能问题进行深层的讨论,使应用程序开发人员理解运行环境。

主要好处

  • 概要介绍BEA Tuxedo客户机/服务器编程模型以及通信范例
  • 解释基础的应用构件和运行配置
  • 讲述如何开发请求/应答应用程序
  • 解释如何开发异步应用程序
  • 阐述缓冲器的管理
  • 描述存储转发排队的机制及应用
  • 解释如何应用事件代理机制
  • 讲述会话通信方式及应用
  • 阐述出错处理以及开发问题的排除

适用对象
需要了解并构建BEA Tuxedo应用程序的程序开发人员和技术人员

前提要求

  • 了解BEA Tuxedo或同等经验
  • 掌握C++编程语言
  • Unix或NT操作系统的经验
  • 理解客户机/服务器的基本概念
  • 了解组网和通信概念

课程期限:5天

课程进度表
Day
Morning
Afternoon
One
  • The Background of BEA Tuxedo
  • Technical Problems to be Solved
  • Evolution of Middleware and the Client/Server Model
  • BEA Tuxedo Product Architecture
  • Theory and Concepts
  • BEA Tuxedo Extensions
  • Application Deployment
  • Basic Application Building and Configuration
  • Application-to Transaction Monitor Interface Basic
  • Basic C/S Development
  • Basic Ubbconfig
  • Lab setup simpapp
Two
  • Tuxedo /WS
  • synchronous Paradigms
  • asynchronous Paradigms
  • Advanced Buffer Formats
  • Lab: using FML, View, and setup WS
Three
  • Broadcast Paradigm
  • Publish/Subscribe Paradigm
  • Conversational Paradigm
  • Store and Forward/Queuing
  • Lab Write above four type paradigm programme
Four
  • Tuxedo MP
  • DDR
  • MIB
  • DTP
  • Security
  • Lab Configure DDR& Security
Five
  • Domain
  • Jolt
  • Trouble Shooting & Develop key points
  • Summary
  • Lab: configure Domain & Jolt

 

BEA Tuxedo Administrator应用管理高级培训

课程编号 TUX-A11

概述
这个5天的课程提供了BEA TUXEDO基础配置技能和管理,系统和应用程序管理的环境。除BEA TUXEDO的核心特性外还包括分布式交易、队列和域的概念。

主要内容

  • 获得BEA TUXEDO应用系统配置和管理。
  • 了解BEA TUXEDO的一些配置问题。
  • 学习如何配置和管理BEA TUXEDO的特性如:分布式事务处理、队列和域。

适用对象

系统和应用程序管理员

前提要求

  • 了解客户机/服务器的概念。
  • 基本的系统管理经验(使用基本的实用系统工具,使用TCP/IP网络地址)。

课程期限:5天

TUXEDO 管理课程安排
Day
Morning
Afternoon
One
  • Tuxedo Overview
  • Tuxedo Installation
  • Configuration Part 1
  • Configuration Part 2
  • Lab
  • Review
Two
  • NetWork
  • DDR
  • Tmadmin
  • Web GUI
  • Lab
  • Review
Three
  • Transaction
  • Tuning and Troubleshooting
  • Maintaining
  • Lab
  • Review
Four
  • /WS
  • Security
  • /Q
  • Lab
  • Review
Five
  • MIB
  • /Domain
  • Lab
  • Review