開發(fā)工具
1、IDE:VS2008
2、WEB服務(wù)器:IIS
3、 數(shù)據(jù)庫:SQL Server2005
4、Flex4.0
Flex專題模塊介紹:
1、基礎(chǔ)篇-Flex快速入門
1.1、Flex概述及開發(fā)環(huán)境配置
1.2、ActionScript3.0語法基礎(chǔ)
1.3、ActionScript3.0中的面向?qū)ο蠹夹g(shù)運(yùn)用
1.4、Flex中的事件機(jī)制
1.5、Flex常用控件詳解
2、進(jìn)階篇-Flex進(jìn)階
2.1、Flex中的界面布局和導(dǎo)航
2.2、Flex中的行為樣式(主題、樣式、特效)
2.3、Flex中使用自定義事件
2.4、用ActionScript 3.0創(chuàng)建自定義組件
2.5、Flex中使用共享對象
2.6、Flex中創(chuàng)建視圖和為視圖狀態(tài)變化應(yīng)用過渡效果動畫
3、 數(shù)據(jù)篇-Flex數(shù)據(jù)集成和數(shù)據(jù)呈現(xiàn)
3.1、Flex數(shù)據(jù)集成基礎(chǔ)-使用集合與數(shù)據(jù)綁定
3.2、Flex數(shù)據(jù)集成基礎(chǔ)-數(shù)據(jù)格式化和數(shù)據(jù)驗(yàn)證
3.3、Flex數(shù)據(jù)集成基礎(chǔ)-Flex和XML集成開發(fā)
3.4、Flex數(shù)據(jù)集成基礎(chǔ)-使用E4X處理XML?
3.5、Flex數(shù)據(jù)集成應(yīng)用-Flex應(yīng)用程序接收和發(fā)送數(shù)據(jù)
3.6、Flex數(shù)據(jù)集成應(yīng)用-使用DataGrid與項(xiàng)目呈現(xiàn)器
3.7、Flex數(shù)據(jù)集成應(yīng)用-Flex數(shù)據(jù)集成應(yīng)用-使用控件和Repeater控制數(shù)據(jù)集
3.8、Flex數(shù)據(jù)集成高級-在Flex應(yīng)用程序中使用Web服務(wù)
3.9、Flex數(shù)據(jù)集成高級-使用FluorineFx和Flash Remoting MX——.NET平臺的AMF-RPC實(shí)現(xiàn)(AMF3和AMF0)
3.10、Flex數(shù)據(jù)集成高級-使用Flex Ajax Bridge(FABridge)和JavaScript整合開發(fā)
3.11、Flex中的圖表統(tǒng)計(jì)
3.12、Flex中的報(bào)表打印
4、實(shí)戰(zhàn)篇—應(yīng)用Flex+ASP.net技術(shù)構(gòu)建大型網(wǎng)上書店電子商務(wù)交易平臺(說明:網(wǎng)上書店項(xiàng)目會貫穿始終)
4.1、第一部分: 分析系統(tǒng)的設(shè)計(jì)架構(gòu)與實(shí)現(xiàn)
4.1.1、了解網(wǎng)上書店系統(tǒng)分析模型
4.1.2、 分析系統(tǒng)架構(gòu)與實(shí)現(xiàn)
a、設(shè)計(jì)的目的、原則與模式
b、系統(tǒng)架構(gòu)
c、業(yè)務(wù)實(shí)體和分析類結(jié)構(gòu)?
d、設(shè)計(jì)類結(jié)構(gòu)
e、Web服務(wù)層設(shè)計(jì)
4.1.3從對象到關(guān)系型數(shù)據(jù)庫
a、數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)
b、設(shè)計(jì)關(guān)系型數(shù)據(jù)庫
c、對象到關(guān)系數(shù)據(jù)庫的映射
d、powerDesign數(shù)據(jù)庫工具建模
4.1.4從設(shè)計(jì)到解決方案
a、建立.NET解決方案
b、設(shè)計(jì)應(yīng)用程序配置文件
c、系統(tǒng)框架層實(shí)現(xiàn)
4.1.5數(shù)據(jù)訪問層
a、SmartCRUD
b、使用存儲過程
c、使用事務(wù)
d、ADO.net
e、實(shí)現(xiàn)業(yè)務(wù)實(shí)體
f、數(shù)據(jù)訪問功能實(shí)現(xiàn)分析
4.1.6業(yè)務(wù)層
a、業(yè)務(wù)外觀層
b、業(yè)務(wù)規(guī)則層
4.1.7Web表示層(Flex)
詳見:Flex專題模塊介紹
4.1.8構(gòu)建Web服務(wù)
a、創(chuàng)建Web服務(wù)
b、測試Web服務(wù)
c、定義和處理SOAP頭
d、為WebMethod實(shí)現(xiàn)功能
e、了解Web服務(wù)通信協(xié)議
f、Web服務(wù)高級編程
--設(shè)置WebMethod屬性
--異步方法調(diào)用
--SOAP擴(kuò)展編程
--利用WebService傳遞文件及圖片和對象
--配置SSL安全傳輸
4.2、第二部分:部署與應(yīng)用
4.2.1.NET部署概述
4.2.2環(huán)境配置:IIS和.NETFramework
4.2.3部署.NETWEB應(yīng)用程序
a、了解ASP.netWeb應(yīng)用程序
b、用VS.NET的”復(fù)制項(xiàng)目”命令部署
c、用XCOPY命令部署
d、用VS.NET的Web安裝項(xiàng)目部署
e、Web安裝項(xiàng)目部署示例
f、ASP.netWEB應(yīng)用程序配置
4.3、第三部分:深入話題
4.3.1大型網(wǎng)站的性能優(yōu)化
a、數(shù)據(jù)庫端優(yōu)化
b、應(yīng)用服務(wù)器端優(yōu)化
c、客戶端優(yōu)化
4.3.2調(diào)試與測試
a、測試概述
b、應(yīng)用程序測試
c、調(diào)試應(yīng)用程序
d、Nunit的使用
4.3.3源代碼管理工具的使用與配置
a、VSS的安裝與配置
b、VSS服務(wù)器端的配置
c、VSS客戶端的使用
4.3.4Web應(yīng)用安全性
4.3.4.1、安全的Web應(yīng)用程序
a、設(shè)計(jì)階段的安全考慮
b、實(shí)現(xiàn)階段的安全考慮
c、部署階段的安全考慮
d、運(yùn)行與維護(hù)階段的安全考慮
e、Web應(yīng)用的客戶端安全問題
4.3.4.2、ASP.net應(yīng)用程序的安全方案
a、ASP.net應(yīng)用程序安全性介紹
b、IIS身份驗(yàn)證
c、ASP.net身份驗(yàn)證
d、ASP.net授權(quán)
e、通信安全性
附:貫穿項(xiàng)目案例(大型網(wǎng)上書店電子商務(wù)交易平臺)功能清單:
1、前臺功能:
?圖書展示
圖書分類瀏覽
新書上架
特價(jià)書籍推薦
圖書銷售排行
?我的購物車
查看購物車
添加圖書至購物車
清空購物車
從購物車中移出圖書
?收銀臺
填寫訂單信息
購書結(jié)賬
支付寶
網(wǎng)銀在線
手工匯款
?會員管理
個(gè)人會員資料修改
會員登錄
會員注冊
存款記錄購物記錄
?訂單管理
訂單狀態(tài)查詢
2、后臺管理:
?圖書管理
查看圖書信息
修改圖書信息
圖書信息管理
圖書信息RSS發(fā)布
?用戶管理
查看用戶信息
會員類型管理
用戶審核
凍結(jié)/解凍用戶
設(shè)置會員類型
?訂單管理
查詢訂單信息
訂單審核
?物流管理
支付方式管理
配送方式管理
配送地點(diǎn)管理
?消息發(fā)布與反饋
管理人員發(fā)布消息
用戶發(fā)布反饋消息
?
開發(fā)所用到技術(shù)
1、Flex4.0所涉及到的所有富客戶端技術(shù)
2、全面了解如何開發(fā)完整的、高效的企業(yè)級.NET軟件應(yīng)用系統(tǒng)完整開發(fā)流程
3、軟件開發(fā)必備工具的使用:StartUML建模、代碼生成器(動軟代碼生成器)、VSS的搭建及使用、PowerDesign數(shù)據(jù)庫建模、Nunit單測試、Log4j.net進(jìn)行日志跟蹤等
4、深入WebService技術(shù),了解SOAP頭加密、SOAP擴(kuò)展、如何利用WebService傳輸圖片、文件、對象等高級技術(shù)
5、了解大型網(wǎng)站的性能優(yōu)化與安全性管理 |