flex4+spring+ibatis实战系列教程

flex4+spring+ibatis实战系列教程

ID:21900831

大小:870.50 KB

页数:34页

时间:2018-10-25

flex4+spring+ibatis实战系列教程_第1页
flex4+spring+ibatis实战系列教程_第2页
flex4+spring+ibatis实战系列教程_第3页
flex4+spring+ibatis实战系列教程_第4页
flex4+spring+ibatis实战系列教程_第5页
资源描述:

《flex4+spring+ibatis实战系列教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、....Flex4系列教程之一–RIA本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。1.Flex+BlazeDS+Spring(<2.5.6)+iBATIS+Cairngorm2.Flex+BlazeDS+SpringBlazeDSIntegration+Spring(>=2.5.6)+iBATIS+Cairngorm3.Flex+BlazeDS+Spring(<2.5.6)+iBATIS+pureMVC4.Flex+BlazeDS+SpringBlazeDSIntegration+Spring(

2、>=2.5.6)+iBATIS+pureMVCRIA是什么?RIA是富网络应用(RichInternetApplication)的缩写,也即丰富互联网应用程序。它只是一种技术形式而不是具体的技术。RIA出现的背景在RIA出现之前,软件开发都是基于C/S(Client/Server)或B/S(Browser/Server)架构,但两者各有缺点。C/S的主要缺点:开发、部署成本高传统B/S结构的软件需要针对不同OS开发对应的版本,且软件更新换代的速度越来越快自然成本会很高。维护成本高服务器和客户端都需要维护管理,工作量较大且技

3、术支持复杂。B/S的主要缺点:受限于HTML技术,很难像C/S那样产生丰富,个性的客户端界面;存在浏览器兼容性差问题;Server端负荷较重,响应速度慢;绝大多数处理都集中在Server端,并且每次响应都要刷新页面(利用Ajax技术会有所缓解)。随着软件的飞速发展,此时需要出现一种能够摒弃上诉缺点的新的技术形式–RIA出现了。........Flex4系列教程之二–Flex4Flex和FlexSDK是什么?Flex是一个开源、免费的框架,用于构建在Adobe®Flash®Player或AdobeAIR®runtimes环境

4、内运行的跨浏览器、桌面和操作系统的富网络应用。FlexSDK(FlexSoftwareDevelopmentKit)除了包括Flex框架以外还包括compilers(编译器)和debugger(调试器)等开发工具。(这也意味着没有FlashBuilder等IDE同样可以开发Flex应用,但效率会很低。)授权MozillaPublicLicense,version1.1(MPL)开发语言FlexFramework:ActionScript3.0开发者AdobeSystemsIncorporatedFlex应用运行环境–Ado

5、be®Flash®Player和AdobeAIR®Runtimes两者都是运行环境,前者基于浏览器,后者基于桌面。可基于这两个环境开发Flex应用,但Adobe®Flash®Player已非常普及所以现有Flex应用绝大多数都是基于Adobe®Flash®Player开发。(Flex3要求FlashPlayer9以上,Flex4要求FlashPlayer10以上)本系列教程也只针对Adobe®Flash®Player。Flex与Flash在我们的印象里Flash只是设计师用来制作动画的工具,但实际上Flash也可以构建富网

6、络应用的,但比较复杂。程序员并不习惯使用画图工具,时间轴和可视化面板等来开发富网........络应用,Flex的出现解决了这一问题。有了Flex,程序员可以使用ActionScript和MXML编程语言快速开发富网络应用。Flex对开发者更具吸引力,而Flash更多的是吸引设计人员。Flex原理当你编译一个Flash程序时,Flash开发环境把所有的可视化元素,时间轴指令和ActionScript中的业务逻辑编译为SWF文件。同样地,Flex程序中的MXML和ActionScript代码首先全部被转换为ActionScr

7、ipt然后编译为SWF文件。当你把SWF文件部署到服务器上时,使用者可以从服务器获取到这个程序。Flex应用的构建形式尽管用Flex开发RIA有多种形式,但现在主流的架构是:Flex作为Client(客户端),Java、PHP、Asp、Ruby等技术作为Server(服务器端)。本教程之后的内容主要介绍Flex与Java技术的整合。Flex访问服务器端数据的3种方式既然Flex可以和Java等Sever端技术整合,那么它们之间怎样实现通信的呢?Flex通........过HTTPService,WebService和Rem

8、oteObject这3个组件实现与Server端的通信。HTTPService组件HTTPService组件允许你与HTTP服务交互,可以是接收HTTP请求和发送HTTP响应的任何HTTPURI。你可以通过HTTPService组件调用任何类型的Server端技术,包括PHPpages,ColdFus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。