課程費用

5800.00 /人

課程時長

2

成為教練

課程簡介

課程從SOA概念入手,重點介紹接口的定義和使用、組件的定義和實現(xiàn)、使用容器、數(shù)據(jù)實體組件、業(yè)務組件、前端組件、SOA應用實例等內(nèi)容。

目標收益

培訓對象

課程大綱

SOA簡介 - 問題引入:為什么需要SOA?
- 理解接口、組件和容器
- SOA參考模型
- 通用SOA架構(基于.NET和J2EE)簡介
- 專用SOA架構
- SOA應用的例子
接口的定義和使用 - 接口定義原則
- 接口定義語言
- 接口使用:針對抽象編程
- 功能接口和數(shù)據(jù)實體接口
- 討論:接口和抽象類
組件的定義和實現(xiàn) - 組件類型:服務組件、前端組件
- 組件的生命周期:單實例,每方法/會話 ?
- 組件設計原則
- 組件的實現(xiàn):基類派生+實現(xiàn)接口
- WEB服務組件 ?
- 組件部署 ?
- 通過接口調(diào)用組件服務:代理模式
使用容器 - 容器和組件的協(xié)作:容器提供的典型服務
- 對象池
- 事務支持
- 容器提供的安全性服務:傳輸安全、會話安全和應用安全
- 典型容器:IIS,J2EE應用服務器,WCF框架,COM/COM+框架
- 容器和組件的通信
數(shù)據(jù)實體組件 - 數(shù)據(jù)實體設計:主鍵、外鍵和完整性約束 ?
- 數(shù)據(jù)實體的生命周期
- 數(shù)據(jù)實體持久化框架:LINQ和JPA
- 數(shù)據(jù)實體的操作:添加、查詢、修改和刪除
- 數(shù)據(jù)實體在SOA中的應用:跨容器通信(實體的序列化和反序列化)
業(yè)務組件 - 業(yè)務組件的設計
- 業(yè)務方法實現(xiàn)和驗證:使用單元測試和模擬容器
- 使用工作流定制業(yè)務
前端組件 - 事件、屬性和方法
- 服務器端組件:ASP.NET 控件,JSP 標簽庫;
- 客戶端組件:HTML組件、Flash、Silverlight
- 服務器端和客戶端通信:AJAX
SOA應用實例 - 中文微博搜索系統(tǒng)
- 接口、實體定義
- 組件實現(xiàn)和部署
- 運行
SOA簡介
- 問題引入:為什么需要SOA?
- 理解接口、組件和容器
- SOA參考模型
- 通用SOA架構(基于.NET和J2EE)簡介
- 專用SOA架構
- SOA應用的例子
接口的定義和使用
- 接口定義原則
- 接口定義語言
- 接口使用:針對抽象編程
- 功能接口和數(shù)據(jù)實體接口
- 討論:接口和抽象類
組件的定義和實現(xiàn)
- 組件類型:服務組件、前端組件
- 組件的生命周期:單實例,每方法/會話 ?
- 組件設計原則
- 組件的實現(xiàn):基類派生+實現(xiàn)接口
- WEB服務組件 ?
- 組件部署 ?
- 通過接口調(diào)用組件服務:代理模式
使用容器
- 容器和組件的協(xié)作:容器提供的典型服務
- 對象池
- 事務支持
- 容器提供的安全性服務:傳輸安全、會話安全和應用安全
- 典型容器:IIS,J2EE應用服務器,WCF框架,COM/COM+框架
- 容器和組件的通信
數(shù)據(jù)實體組件
- 數(shù)據(jù)實體設計:主鍵、外鍵和完整性約束 ?
- 數(shù)據(jù)實體的生命周期
- 數(shù)據(jù)實體持久化框架:LINQ和JPA
- 數(shù)據(jù)實體的操作:添加、查詢、修改和刪除
- 數(shù)據(jù)實體在SOA中的應用:跨容器通信(實體的序列化和反序列化)
業(yè)務組件
- 業(yè)務組件的設計
- 業(yè)務方法實現(xiàn)和驗證:使用單元測試和模擬容器
- 使用工作流定制業(yè)務
前端組件
- 事件、屬性和方法
- 服務器端組件:ASP.NET 控件,JSP 標簽庫;
- 客戶端組件:HTML組件、Flash、Silverlight
- 服務器端和客戶端通信:AJAX
SOA應用實例
- 中文微博搜索系統(tǒng)
- 接口、實體定義
- 組件實現(xiàn)和部署
- 運行

活動詳情

提交需求