|
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
|
|
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
|
|
|
Two
|
- NetWork
- DDR
- Tmadmin
- Web GUI
|
|
|
Three
|
- Transaction
- Tuning and Troubleshooting
- Maintaining
|
|
|
Four
|
|
|
|
Five
|
|
|
|