Spring flex搭建服务 之 前言(第0章)
来源:互联网 发布:淘宝助理批量下架宝贝 编辑:程序博客网 时间:2024/06/05 18:37
这个学期有时间开发了一个flex+Spring+Hibernate的程序,觉得flex这种富客户端类型的框架还是很有发展前途的,以前用过extjs和Ajax框架,感觉还是flex够方便够犀利!!
如果你以前从事过java的awt界面的开发,当你开发flex时你会发现是那么的熟悉。即使你没有开发过awt的程序,相信你也会很快入门的(flex使用的是AS(Action script),这种脚本很像java的语法,如果您对java够熟悉,您会很容易学号AS。另外flex的界面使用的是mxml,这种界面描述语言很像QT中的那种,如果你做过QT开发,你就很容易入门了)。
flex从效率上讲,并不算高,如果您的程序需要在客户端处理大量的数据,这时候使用flex可能会快的多。原因很简单,富客户端的理念就是,尽可能的一次性的将所需要的数据加载到客户端,然后客户端在对数据进行处理。在处理的过程中客户端会尽可能的少与服务器进行通信。当客户端对批量的数据处理结束后,一次性的对服务端的数据进行更新。并且,flex在数据传输的时候会对数据进行特殊处理,例如将数据编码压缩成二进制,然后进行传输。
flex更一般的意义上来讲,更像一种C/S模式,其程序风格也是C/S模式的,只是flex使用了Adobe的flash player进行分析,并且在运行时flex是生成swf(技术flash的格式)格式。试问一下,正常人的机器会有不安装flash player插件的吗?!所以在浏览器中能使用flex这种C/S模式(不是真的C/S)真的很牛了。
flex还有一个特点就是,一次性开发,既可以生成浏览器访问模式,又可以生成桌面访问模式(RIA),这个牛叉了,C/S和B/S我一次性生成,你爱用哪个用哪个。
另外,flex和flash如此相像,他们的交集好多呀,以至于flex4.0的编程环境变成了flash Builder。所以使用flex编写程序还会提供较好的动画效果(比如淡入淡出了,Adobe的产品在美工处理上,那不就是个牛叉)。另外flex还为客户提供了许多风格,就是我们所说的皮肤,您可以根据您的需要来更换皮肤风格,这个可以使您不用请美工去写那些恶心的css文件了,直接用flex提供的皮肤,即美观又大方,多爽呀。而且flex的css修改也很方便,这个我不是美工就不多解释了(关键是我说不明白!)。
flex与Spring合作如此密切,致使使用flex开发的大多数程序都在后台用Spring进行支持,Spring的功能强大,我也不说了!
好了说了一堆废话,下面要谈谈我个人的想法。
我打算抽出一段个人休闲娱乐的时间,为大家介绍一下flex的用法。我本来打算出视频算了,可是我机器是在太差,硬盘又不够,只能用文字描述。
在开始内容之前,我希望大家能够对Spring的使用有基本的了解(如果你不了解Spring,请您先学Spring,然后在看后面内容),同时希望你已经看完了一周学习flex的视频http://static.springsource.org/spring-flex/docs/1.5.x/reference/html/index.html(如果您没看完,请先看完这个视频,再看后面的内容)。并且你有一定的编程经验,和对配置文档的理解。
如果你满足上面的要求,并且也想学习flex,那么就一步一步跟我走吧!
我个人是有时间会更新的,大家也可以一起讨论!
我这个人经常写别字,聪明人都能看懂的!!这个你懂的,哈哈!!
- Spring flex搭建服务 之 前言(第0章)
- Spring flex 搭建服务 之 架构原理(BlazeDS)和服务配置方法 (第一章)
- Spring flex 搭建服务 之 架构原理(BlazeDS)和服务配置方法 (第一章)
- 第0章:前言
- Spring flex 搭建服务 之 编程环境配置和我的第一个程序(第二章,第一节)
- Spring flex 搭建服务 之 编程环境配置和我的第一个程序(第二章,第二节)
- OpenGL织梦之旅【第0章】前言
- 第0章 前言知识
- 程序缘 Flex AIR之旅 -- 前言
- 玩转Red5+Flex(0)——前言
- flex 前言
- (0)前言【从零开始学Spring Boot】
- Spring(前言)
- iOS技术浅谈之第一篇 (前言篇)
- 微服务架构之spring cloud (前言)
- Spring学习笔记(0)---前言、Spring框架简介
- Flex+Papervision3D三维技术研究(前言篇)
- 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建
- apache配置多端口对应多个虚拟目录
- android Preference使用
- ASPxGridView的几个使用方法
- XML学习笔记
- 各种网络环境渗透测试简述
- Spring flex搭建服务 之 前言(第0章)
- AIX文件系统基本之逻辑元管理概念
- vs2005+ddk+DDKWizard 配置与错误总结
- Shell命令替換
- 用grep搜索文档中的字符串
- 高品质PNG锯齿消除方法
- dispose()与System.exit(0)的区别,关闭程序
- Ruby中复制对象的几种方法
- DevExpress ASPxGridView 使用文档五