Flex技术 引领Web技术革命
                  迎接RIA时代的到来

Flex & Java 为企业打造完美的解决方案

咨询电话:0411-62915198/62915197 咨询QQ:9022998 地址:辽宁省大连市沙河口区绘春街2号211号 乘车路线:K901 26 507 或10路软件园下车即是

◆RIA简介

Internet已经日益成为应用程序开发的默认平台。用户对应用程序复杂性要求日增,但现在的Web应用程序对完成复杂应用方面却始终跟不上步伐。用户与今天中等复杂程度的Web应用程序交互时,其体验并不能令人满意。Web模型是基于页面的模型,缺少客户端智能机制。而且,它几乎无法完成复杂的用户交互(如传统的C/S应用程序和桌面应用程序中的用户交互)。这样的技术使得Web应用程序难以使用,支持成本高,并且在很多方面无法发挥效应。

为了提高用户体验,出现了一种新类型的Internet应用程序。那就是Rich Internet Applications(RIA)。这些应用程序结合了桌面应用程序的反应快、交互性强的优点与Web应用程序的传播范围广及容易传播的特性。RIA简化并改进了Web应用程序的用户交互。这样,用户开发的应用程序可以提供更丰富、更具有交互性和响应性的用户体验。

◆Flex简介

 Flex应用程序处理最适合在客户端运行,如字段校验、数据格式、分类、过滤、工具提示、合成视频、行为及效果等。Flex 可使开发人员更好地交付应用程序,这种应用程序使用户可以迅速反应、在不同状态与显示间流畅过渡,并提供毫无中断的连续的工作流。     

传统的WEB开发,在表现层次受到非常大的约束,虽然进几年有AJAX技术来解决这些问题,但随着WEB应用的日趋复杂和丰富,AJAX在表现层已显勉强;而FLEX技术不仅轻松解决了所有表现层的技术问题,让客户感受前所未有的WEB应用体验.更主要的是,基与FLASH AS3.0 的纯面向对象和组件的构架,让B/S结构表现层的开发层次分明,结构完整协调.在提供强大华丽表现的同时,大大节约维护成本.

大连希赛独家打造flex培训课程体系

Flex从入门到精通(98课时)

前言  RIA技术导航 (共2课时)
1、理想中的Web程序
2、迎接RIA时代
3、精彩案例
4、Flex技术解读
5、Flex学习指南


第一部分 基础篇(共49课时)
第0章  搭建Flex开发环境(共3课时)
1、配置Java EE与Flex整合的开发调试环境。
2、使用Flex builder开发 Flex+Java EE项目。
3、基于LiveCycle Data Services的flex项目发布及服务器配置方法。
4、Flex 自学方法
Adobe Flex  Component Explorer(Flex组件学习)
Flex Style Explorer(Flex样式配置)
Flex 开源站点
第1章 快速入门(共9课时)
第1节 快速搭建应用程序(3课时)
1.1、AS3与MXML语法规范
1.2、创建第一个程序
第2节 Flex组件快速入门(3课时)
2.1、了解可视控件和容器组件(1课时)
2.2、使用Array、ArrayCollection集合对象(1课时)
2.3、了解[Bindable]源数据标签(0.5课时)
2.4、了解ActionScript处理用户事件(0.5课时)
第3节  项目实践(在线订蛋糕店)(3课时)
3.1、使用model数据模型绑定xml数据
3.2、使用属性配置实现简单拖拽操作
3.3、使用ArrayCollection的filterFunction过滤数据
3.4、使用itemRenderer在TileList中加载自定义组件
第2章   Flex开发基础(共37课时)
第1节  Flex 入门基础(9课时)
1.1、使用可视控件(2课时)
1.2、使用容器与导航菜单(1课时)
1.3、设定组件的样式,添加组件特效(2课时)
1.4、定义状态过渡与状态转换(2课时)
1.5、数据验证与格式化数据(1课时)
1.6、使用ShareObject实现Flex Cookie(1课时)
第2节  ActionScript语言基础(4课时)
2.1、语法规则、变量定义、类型转换(2课时)
2.2、函数定义与流程控制(1课时)
2.3、Flex常用数据结构(1课时)
2.4、Flex 面向对象介绍(类、方法、属性、访问控制)(1课时)

第3节  创建自定义组件(3课时)
3.1、使用MXML建立组件(1课时)
3.2、使用AS3建立组件 (1课时)
3.3、课下实践(flex计算器)(1课时)
第4节  Flex高级应用(14课时)
4.1、使用DataGrid与Tree控件(6课时)
4.2、使用BaseList组件抽象(2课时)
4.3、Flex事件处理(3课时)
4.4、Flex报表与打印(6课时)
第5节  课下实践(在线音乐站) (4课时)
5.1、开发多文件上传下载组件(2课时)
5.2、制作在线MP3播放器(2课时)

第二部分 进阶篇(共25课时)
第3章 LiveCycle Data Services (共13课时)
第1节  LiveCycle开发基础 (7课时)
1.1、使用HttpService与WebService(2课时)
1.2、使用RPC模式访问java类(2课时)
1.4、使用RemoteObject实现数据库的CRUD操作(JDBC数据访问) (3课时
第2节  LiveCycle高级技术 (6课时)
2.1、使用数据服务(3课时)
2.2、消息服务(3课时)
第3节  项目实践 (Flex题库加密系统) (6课时)
3.1、使用model数据模型绑定XML数据
3.2、使用Flex读取加密RAR数据
3.3、使用TileList结合ItemRender试题展示
3.5、客观题自动判卷
3.6、学员管理与题库管理
第4节 项目实践 FlexIM 原型(6课时)
4.1、了解Flex群组消息
4.2、使用Flex消息过滤

第三部分 高级篇(共22课时)
第4章  Flex开源框架(共16课时)
第1节  Cairngorm框架概述(1课时)
第2节  Cairngorm框架详解(3课时)
第3节  Cairngorm实例分析(3课时)
第4节  Flex整合Spring (3课时)
第5节  综合案例解析(Flex销售管理系统)(6课时)
第5章  Flex 经典案例分析(共6课时)
第1节 Flex在线试衣店案例解析(共3课时)
第2节 Flex网络监控系统 案例解析(共3课时)