?
1.課程研發(fā)環(huán)境
開發(fā)工具:Flash
?Builder?4.7/Eclipse?3.7
數(shù)據(jù)庫工具:MySQL?5,MySQL?Workbench
項(xiàng)目源代碼以Flex?4.13,Java?1.6環(huán)境,Spring3.2+Struts2.16+Mybatis3.0為基準(zhǔn),數(shù)據(jù)庫會(huì)提供數(shù)據(jù)庫腳本。
?
2.內(nèi)容簡介
本教程并不涉及Flex、Java基礎(chǔ)開發(fā)講解,需要同學(xué)們最好有一定的Flex、Java開發(fā)基礎(chǔ)知識儲(chǔ)備。課程第一部分詳細(xì)講解了Flex?Mobile框架和AIR?SDK的使用方法,同時(shí)包括了環(huán)境搭建,開發(fā)工具使用等知識,讓同學(xué)們快速學(xué)會(huì)開發(fā)跨平臺手機(jī)應(yīng)用,為后面實(shí)戰(zhàn)開發(fā)打好基礎(chǔ)。第二部分則引領(lǐng)同學(xué)們實(shí)戰(zhàn)開發(fā)一個(gè)智能招聘系統(tǒng)。該應(yīng)用前臺使用Flex?Mobile搭建,后臺則用到了Flash流媒體服務(wù)器Red5?Server以及主流Web后臺開發(fā)技術(shù)Spring、Struts、Mybatis,通過這些技術(shù)的學(xué)習(xí),可以輕松滿足市場上對一個(gè)Java程序員的要求。另外還可以學(xué)到手機(jī)應(yīng)用開發(fā)流程,手機(jī)用戶界面設(shè)計(jì)和用戶體驗(yàn)的相關(guān)知識。
?
對于缺乏基礎(chǔ)知識儲(chǔ)備的同學(xué),作者也有相關(guān)的暢銷課程供同學(xué)們學(xué)習(xí):
1.Flex、Java基礎(chǔ):基于Flex4.X+BlazeDS+Spring3+JPA+Hibernate+MySQL實(shí)戰(zhàn)開發(fā)在線書店
網(wǎng)址:http://www.ibeifeng.com/goods-356.html????
2.Red5、Java基礎(chǔ):基于RED5&Flex流媒體應(yīng)用實(shí)戰(zhàn)開發(fā)(附多人聊天室、在線秀場及視頻會(huì)議三大案例)
網(wǎng)址:http://www.ibeifeng.com/goods-384.html
3.ActionScript3語言基礎(chǔ):Flash經(jīng)典小游戲開發(fā)實(shí)戰(zhàn)(卡牌速配、掃雷、俄羅斯方塊、泡泡龍、貪吃蛇等實(shí)戰(zhàn))
網(wǎng)址:http://www.ibeifeng.com/goods-442.html
?
?
第一部分(Flex Mobile和AIR基礎(chǔ))
1.1.1 Adobe Flash平臺概述
1.1.2 Flex和AIR介紹
1.1.3 第一個(gè)FlexAIR應(yīng)用:MyFirstApp
1.2.1-集成開發(fā)環(huán)境搭建
1.2.2-Flex移動(dòng)應(yīng)用程序結(jié)構(gòu)
1.2.3-Flex移動(dòng)應(yīng)用程序結(jié)構(gòu)2
1.3.1 應(yīng)用程序測試
1.3.2 應(yīng)用程序打包
2.1.1 檢測支持性
2.1.2 處理多點(diǎn)觸摸事件
2.2.1 確定設(shè)備支持手勢
2.2.2 手勢事件和事件處理
2.2.3 范例:手勢控制交互對象
3.1 分辨率和橫縱比
3.2 利用設(shè)備DPI
3.3 利用@media規(guī)則設(shè)置樣式
3.4 使用ScreenDPI計(jì)算物理尺寸
3.5.1 舞臺對齊和舞臺縮放模式
3.5.2 示例:SpriteLayoutApp(一)
3.5.3 示例:SpriteLayoutApp(二)
3.6 處理設(shè)備朝向
3.7 在Flex中使用布局(一)
3.8 在Flex中使用布局(二)
4.0 概述
4.1 文件瀏覽器FilesExplorerApp1
4.1 文件瀏覽器FilesExplorerApp2
4.1 文件瀏覽器FilesExplorerApp3
4.2 修改文件和文件系統(tǒng)
4.3 為FileExplorerApp添加創(chuàng)建文件和文件夾功能
4.4 利用瀏覽對話框
5.1 網(wǎng)絡(luò)請求和監(jiān)控
5.2 SQLite簡介
5.3 范例-創(chuàng)建并打開數(shù)據(jù)庫
5.4 范例-創(chuàng)建車隊(duì)視圖
5.5 范例-創(chuàng)建添加和更新視圖
5.6 范例-添加記錄
5.7 范例-更新記錄
5.8 范例-完成TeamView
6.1 OSMF簡介
6.2.1 創(chuàng)建媒體資源和元素
6.2.2 創(chuàng)建AudioElement和VideoElement對象
6.3 媒體特質(zhì)media trait
6.4 使用MediaPlayer來播放媒體元素
6.5 使用MediaPlayerSprite來播放媒體資源
6.6 處理特質(zhì)事件
6.7 使用VideoPlayer組件
6.8.1 范例:MediaPlayer(1)
6.8.2 范例:MediaPlayer(2)
7.1 使用設(shè)備的攝像頭
7.2.1 使用設(shè)備的麥克風(fēng)
7.2.2 創(chuàng)建MicrophoneApp示例
7.4.1 利用設(shè)備的Web控制器
7.4.2 示例:BrowserApp
7.5 利用設(shè)備的GPS
?
第二部分(SmartHr項(xiàng)目實(shí)戰(zhàn))
8.1 項(xiàng)目需求分析
8.2.1 項(xiàng)目架構(gòu)1:創(chuàng)建項(xiàng)目
8.2.2 項(xiàng)目架構(gòu)2:Spring、Struts、Mybatis和MySQL整合
8.2.3 項(xiàng)目架構(gòu)3:SSM配置
8.2.4 項(xiàng)目架構(gòu)4:基于SSM的范例程序
8.3.1 學(xué)生職位列表原型設(shè)計(jì)
8.3.2 數(shù)據(jù)庫設(shè)計(jì)
8.3.3 學(xué)生職位列表1:創(chuàng)建Flex手機(jī)項(xiàng)目
8.3.4 學(xué)生職位列表2:HttpUtil開發(fā)
8.3.5 學(xué)生職位列表5:測試HttpUtil
8.3.6 學(xué)生職位列表6:開發(fā)后臺接口
8.3.7 學(xué)生職位列表7:調(diào)試并改進(jìn)后臺接口
8.3.8 學(xué)生職位列表8:完成職位列表界面
8.3.9 學(xué)生職位列表9:完成職位搜索
8.3.10 職位詳情1
8.3.11 職位詳情2
8.3.12 職位詳情3
8.3.13 職位詳情4
8.3.14 職位詳情5
8.3.15 職位詳情:應(yīng)聘職位
8.3.16 職位詳情:登錄彈窗
8.3.17 職位詳情:制作登錄彈窗皮膚
8.3.18 職位詳情開發(fā)4:用戶登錄處理
8.3.19 完善職位詳情頁面
8.3.20 完成投遞簡歷后臺接口
8.3.21 完成投遞簡歷前臺邏輯
8.4.1 用戶注冊
8.4.2 自定義校驗(yàn)器
8.4.3 完成用戶注冊UI
8.4.4 用戶注冊后臺邏輯