1.课程研发环境
开发工具:Flash Builder 4.7/Eclipse 3.7
数据库工具:MySQL 5,MySQL Workbench
项目源代码以Flex 4.13,Java 1.6环境,Spring3.2+Struts2.16+Mybatis3.0为基准,数据库会提供数据库脚本。
2.内容简介
本教程并不涉及Flex、Java基础开发讲解,需要同学们好有一定的Flex、Java开发基础知识储备。课程第一部分详细讲解了Flex Mobile框架和AIR SDK的使用方法,同时包括了环境搭建,开发工具使用等知识,让同学们快速学会开发跨平台手机应用,为后面实战开发打好基础。第二部分则引领同学们实战开发一个智能招聘系统。该应用前台使用Flex Mobile搭建,后台则用到了Flash流媒体服务器Red5 Server以及主流Web后台开发技术Spring、Struts、Mybatis,通过这些技术的学习,可以轻松满足市场上对一个Java程序员的要求。另外还可以学到手机应用开发流程,手机用户界面设计和用户体验的相关知识。
对于缺乏基础知识储备的同学,作者也有相关的畅销课程供同学们学习:
1.Flex、Java基础:基于Flex4.X+BlazeDS+Spring3+JPA+Hibernate+MySQL实战开发在线书店
网址:http://www.ibeifeng.com/goods-356.html
2.Red5、Java基础:基于RED5&Flex流媒体应用实战开发(附多人聊天室、在线秀场及视频会议三大案例)
网址:http://www.ibeifeng.com/goods-384.html
3.ActionScript3语言基础:Flash经典小游戏开发实战(卡牌速配、扫雷、俄罗斯方块、泡泡龙、贪吃蛇等实战)
网址:http://www.ibeifeng.com/goods-442.html
第一部分(Flex Mobile和AIR基础)
1.1.1 Adobe Flash平台概述
1.1.2 Flex和AIR介绍
1.1.3 第一个FlexAIR应用:MyFirstApp
1.2.1-集成开发环境搭建
1.2.2-Flex移动应用程序结构
1.2.3-Flex移动应用程序结构2
1.3.1 应用程序测试
1.3.2 应用程序打包
2.1.1 检测支持性
2.1.2 处理多点触摸事件
2.2.1 确定设备支持手势
2.2.2 手势事件和事件处理
2.2.3 范例:手势控制交互对象
3.1 分辨率和横纵比
3.2 利用设备DPI
3.3 利用@media规则设置样式
3.4 使用ScreenDPI计算物理尺寸
3.5.1 舞台对齐和舞台缩放模式
3.5.2 示例:SpriteLayoutApp(一)
3.5.3 示例:SpriteLayoutApp(二)
3.6 处理设备朝向
3.7 在Flex中使用布局(一)
3.8 在Flex中使用布局(二)
4.0 概述
4.1 文件浏览器FilesExplorerApp1
4.1 文件浏览器FilesExplorerApp2
4.1 文件浏览器FilesExplorerApp3
4.2 修改文件和文件系统
4.3 为FileExplorerApp添加创建文件和文件夹功能
4.4 利用浏览对话框
5.1 网络请求和监控
5.2 SQLite简介
5.3 范例-创建并打开数据库
5.4 范例-创建车队视图
5.5 范例-创建添加和更新视图
5.6 范例-添加记录
5.7 范例-更新记录
5.8 范例-完成TeamView
6.1 OSMF简介
6.2.1 创建媒体资源和元素
6.2.2 创建AudioElement和VideoElement对象
6.3 媒体特质media trait
6.4 使用MediaPlayer来播放媒体元素
6.5 使用MediaPlayerSprite来播放媒体资源
6.6 处理特质事件
6.7 使用VideoPlayer组件
6.8.1 范例:MediaPlayer(1)
6.8.2 范例:MediaPlayer(2)
7.1 使用设备的摄像头
7.2.1 使用设备的麦克风
7.2.2 创建MicrophoneApp示例
7.4.1 利用设备的Web控制器
7.4.2 示例:BrowserApp
7.5 利用设备的GPS
第二部分(SmartHr项目实战)
8.1 项目需求分析
8.2.1 项目架构1:创建项目
8.2.2 项目架构2:Spring、Struts、Mybatis和MySQL整合
8.2.3 项目架构3:SSM配置
8.2.4 项目架构4:基于SSM的范例程序
8.3.1 学生职位列表原型设计
8.3.2 数据库设计
8.3.3 学生职位列表1:创建Flex手机项目
8.3.4 学生职位列表2:HttpUtil开发
8.3.5 学生职位列表5:测试HttpUtil
8.3.6 学生职位列表6:开发后台接口
8.3.7 学生职位列表7:调试并改进后台接口
8.3.8 学生职位列表8:完成职位列表界面
8.3.9 学生职位列表9:完成职位搜索
8.3.10 职位详情1
8.3.11 职位详情2
8.3.12 职位详情3
8.3.13 职位详情4
8.3.14 职位详情5
8.3.15 职位详情:应聘职位
8.3.16 职位详情:登录弹窗
8.3.17 职位详情:制作登录弹窗皮肤
8.3.18 职位详情开发4:用户登录处理
8.3.19 完善职位详情页面
8.3.20 完成投递简历后台接口
8.3.21 完成投递简历前台逻辑
8.4.1 用户注册
8.4.2 自定义校验器
8.4.3 完成用户注册UI
8.4.4 用户注册后台逻辑