当前位置:首页 > Flash闪客看点 > Flash教程 > 完整、准确地把握Flash动态网站开发的知识体系

完整、准确地把握Flash动态网站开发的知识体系

2017-11-28来源:闪客帝国编辑:佚名标签:

文章导读
本文明确阐述了应用Flash和服务端软件(包括Java、.NET、ASP、PHP、ColdFusion等)进行网络应用程序开发、调试和部署的完整知识。

 [摘 要]

本文明确阐述了应用Flash和服务端软件(包括Java、.NET、ASP、PHP、ColdFusion等)进行网络应用程序开发、调试和部署的完整知识。

完备而充足:完全的技术基础大公开、完全的中文解决方案大公开、完全的安全架构原理大公开、完全的Flash Remoting实现大公开、完全的应用案例大公开。对知识体系进行了总结归纳,建立一个逻辑的知识体系,以利于用户快速、准确、完整地掌握它。

[关键词]

动态网站开发,网络三剑客,富媒体应用程序,用户体验,Flash Player,Flash,ActionScript,Flash Remoting,RIA,AMF-RPC,FMS,XML,XML-RPC,WDDX,SOAP,.NET,Java,PHP,ASP,Database,PHP for Flash网站开发手札,Java for Flash动态网站开发手札,.NET for Flash动态网站开发手札,ASP for Flash动态网站开发手札,More

[正 文]

“Flash动态网站开发”正是炙手可热的 “数据驱动的富媒体应用程序”的核心,之所以这样讲,正是出于对用户和技术的深入理解:

商业用户需要的是低成本所带来的高收益;而最终的消费者需要的是最佳的体验。

Flash也许是通向最佳体验的最佳应用之门。由Flash Player、服务端应用程序以及XML构建的架构我最喜欢称之为网络三剑客(注意区别于网页三剑客),它提供了使用Flash Player、XML和服务端应用程序建立下一代网络应用程序最迅速、最大限度节省投资和最具有挑战性的方法组合,这一组合能够满足商业用户和最终消费者的需要。

为什么是“Flash动态网站开发”?
为什么?是啊,这是一个非常有趣的话题。近十几年来,Internet以前所未有之势使应用程序开发领域发生了根深蒂固的变化,许多组织越来越依赖于由Internet及相关技术提供的数字资源和通讯信道。现在,在设计和开发应用程序时,几乎所有人都会考虑如何最有效地结合与利用Internet技术以便充分利用连接计算所带来的好处。

[1]C/S到B/S结构
在过去的几年,在这样的网络应用程序开发过程中,开发人员都注意到了一种情况:那就是浏览器已经成为几乎所有应用的标准客户端,而包含Web网页、中间件和数据库在内的三层架构构成了各种应用的标准支撑平台,从根本上完成了C/S(客户机/服务器)结构到B/S(浏览器/服务器)结构应用模式的转变。

在B/S结构应用模式中,必须仔细地看待由Web网页、中间件和数据库构成的三层架构。在这三层架构中:Web网页处于最顶层,代表着浏览器(或者说是客户端Web动态和静态内容的解释器);最底层是应用程序中的原始数据,动态内容依赖于这些数据,这就是数据库;中间件是用来执行数据(业务)逻辑运算的组件,对于Microsoft.NET,这个组件是.vb、.cs等文件编译而成的.dll程序集;对于Java,这个组件是JavaBeans、EJB等Java类;对于ColdFusion,这个组件是CFC;对于PHP,这个组件是PHP类(PEAR);或者还应当包括JSP、Servlet、CFM、ASP、ASPX、PHP等动态网页。

[2]终端设备正在不断的异化,虚拟机是大势所趋
同时,也应当注意到,终端设备正在不断的异化。可以浏览Internet的各类设备正在成几何倍数地增长,如今移动电话、智能电话、个人数字助理(PDA)、交互式电视系统或电话亭,甚至某些家用电器也能做到。为了能够在不断异化的终端设备上形成一致的浏览体验,也为了不断地降低创作成本,人们都已经认识到,虚拟机已是大势所趋,它正在不断成为人们关注的目标。

[3]“富媒体”应用程序就是未来
与此同时,一种我们称之为“富媒体”的应用程序逐渐开始升温,“富媒体”的核心是位于客户端的虚拟机,而Flash Player是其中的佼佼者。

有了Flash极富魅力的流媒体格式,有了ActionScript,便有了Flash影片应用程序,这是极富魅力的富媒体应用程序。在客户端,承载该富媒体应用程序的是Flash Player。

正是由于Flash Player的出现使得C/S与B/S之间的界限变得模糊起来,因为使用Flash Player,你可以将Flash影片应用程序当作是C(客户机)也可以当作是B(浏览器),而这就使得C/S与B/S逐渐走向融合。

[4]不可获缺的创作环境和运行时
从FutureSplash Animator(Flash的前身)到Flash 8,Flash由一个基本动画创作工具发展到一个完整的多媒体编著环境和网络交互开发环境,它已经是一个名副其实的集成开发环境(IDE)。Flash Player也从一个简单的动画解释器发展成一个称为富媒体客户端(Rich Media Client)的东西。富媒体客户端是一个在内容、通信以及应用程序上具有高度继承性的瘦客户(Thin-Client)环境,正如前述,这符合互联网发展的方向。

Flash Player是高度集成和极富扩展性的富媒体客户端,所有的Flash影片应用程序都由Flash Player解释。Flash Player不但可以作为浏览器的插件,而且还可以作为独立的浏览器解释Flash影片应用程序。

[5]Flash Player与Flash Remoting
与高度集成和极富扩展性的富媒体客户端对应,我们也有了各种各样的Flash Remoting技术:包括XML-RPC、WDDX、SOAP和AMF-RPC等,这是Flash的后端服务。

Flash动态网站开发的原理
Flash Player将请求和数据发送给后端服务器应用程序,后端服务器应用程序接收到请求,通过HTTP(或者其它的协议)将响应和运算数据发送给Flash Player,Flash Player作为前端解释器对数据进行解析,并做出逻辑运算。这便是Flash动态网站开发的基本原理。

随着应用的不断深入,各种各样便利的工具便不断的应运而生:从Generator到FlashSQLComponentKit,从WDDX到XML-RPC,从SOAP到AMF-RPC,Flash在通向网络应用程序的道路上不断攀登。

AMF-RPC,也就是众所周知的Flash Remoting MX,它不是原有的Generator的更新,而是具有实现新功能的Flash后端服务器组件,相比起来不可同日而语。它提供了一种基础架构,使用该架构可以很轻松的连接到一个应用程序开发人员要使用的远程服务和WEB服务。Flash Remoting MX提供了一个强大但是非常简单的程序模型和运行时,它大大简化了Flash影片应用程序开发。使用Flash Remoting MX,开发者不需编写任何封装代码、proxy代码、数据配置代码,就可以很轻松的把ActionScript客户端逻辑的连接到远程服务。Flash Remoting MX把精确定义的应用程序API和服务(或者集成在C#内,或者集成在VB内,或者集成在Java内,或者集成在ColdFusion内,或者集成在PHP内)都传递给Flash影片应用程序,并作为ActionScript的API。

这是一件令人激动的事情,有了Flash Remoting MX,有了Flash Player,你可以轻松的开发出那种具有炫彩图形用户界面,并由数据驱动的应用程序来,而且可以部署到各种设备上——只要该设备安装了Flash Player。

XML,它简单的难以置信,但它也强大的难以置信。任何从事IT行业的工作人员都不能不了解它,任何从事应用软件开发的人员都必须精通它——这一点并不难。

新的Flash创作环境和运行时已经将架构完全建立在XML之上:为了更好的利用XML文档,ActionScript脚本语言内建了XML对象,可以使用XML对象加载和解析XML文档,并可以将数据以XML格式发送到服务端;而且新的数据组件也都是以XML数据格式为基础的,这就使得开发环境更具诱惑力,更加符合产业发展的方向。

你可以在服务端使用多种方法接收从Flash影片应用程序传递的数据,也可以从服务端向Flash影片应用程序传递数据。方法多种多样,但都要使用我们称之为“中间件”的东西,传统的中间件包括JSP、ASP、CFM、PHP、ASP.NET等,这些都是WEB网页。

Flash Media Server服务器(简称FMS)的出现给全世界的人带来一种全新的通讯方式。有了FMS,您可以参加实时网络会议;使用FMS,您可以在工作中进行协作以及通过Internet或企业Intranet共享信息。

使用FMS和Flash Remoting MX的集成,从而可以轻松连接数据库以及驱动应用程序服务器以创建功能更强的应用程序,并将其融入到Flash Player当中,从而为终端用户带来全新的富媒体应用程序体验。

现在你可以充分利用Flash Player的强大性能创建RIA(Rich Internet Application,富Internet应用程序),而不是枯燥的网页加动态的图片拼凑了。更值得一提的是,Flash Remoting MX已经成为Flash服务端策略的核心,不管你是使用Flash创作环境作为开发工具创建富Internet应用程序,还是使用FLEX创建富Internet应用程序,Flash Remoting MX都是你必不可少的应用核心。

编辑:卡其色

留言跟帖
热门文章
日榜 周榜
1 LOLS8赛季60枚符文属性分析

目前英雄联盟S7赛季已经进入尾声,有消息称S8赛季符文系统将推倒重建,进行大改版。因为现在商店里的符文已经全部免费很久了,所以有理由相信这个消息真实是十分可靠。目前官方已经放出了消息,新赛季的60枚符文已经全部揭晓,小编也为大家带来了介绍,一起来看看吧!...

2 英雄联盟打野抓人技巧分享

在英雄联盟打野这个位置,一般在势均力敌的时候是最头疼的,因为不知道应该怎么帮助队友GANK,毕竟不是所有打野都是发育性打野。所以那些前期强势的打野,就应该想方设法的在前期击垮地方。...

3 王者荣耀打野有什么技巧 可以一次刷三个野怪的英雄

王者荣耀是一个和英雄联盟差不多的推塔竞技类游戏。打野这个位置是非常重要的,如果哪一方的打野优势比较大,那么赢的几率就会大很多。所以,有一个会打野的小伙伴是非常幸运的。...

4 王者荣耀重做周瑜玩法攻略教学

近日,王者荣耀中周瑜这个英雄重做归来,但是对于周瑜这个英雄, 操作要求是非常高的,所以对于不熟悉周瑜的人建议不要用他去排位,否则就是坑队友啊。还是需要多练习练习。...

5 英雄联盟重做后赵信玩法攻略

相信很多小伙伴都知道赵信在今天重做归来了吧?那么重做后的赵信技能是什么样的呢?他应该怎么玩?相信很多小伙伴都在研究。小编已经整理了一下赵信的改动变化,对于改动也研究了一下赵信的玩法技巧。...

6 王者荣耀国服第一韩信小新如何出装 韩信出装教程

在王者荣耀中存在着许多大神。其中玩韩信最出名的就莫过于有着王者荣耀第一韩信之称的小新。近日小新利用韩信100场将近94%的胜率登顶荣耀王者。一起来看看他的出装吧。...

7 王者荣耀上单应该注意什么 玩上单英雄应该注意的五点技巧

很多玩王者荣耀的玩家对于上单这个位置了解不是很透彻,有的人只是一味的认为上单就是一个坦克,能够抗伤害,给队友输出的时间和空间就好了。其实不然,上单不仅仅需要做这些。玩上单英雄还需要注意五点技巧。这样就会更轻松。...

8 2017王者荣耀神秘商店抽一折技巧攻略分享

最近王者荣耀可以说是利用了假期的黄金时段频频出活动。就在今天网站荣耀推出了神秘商店抽折扣的活动,用户登录商店以后可以直接抽取一到九折的购买折扣,还是相当划算的,如果抽中了一折就可以大肆买买买了。那么抽折扣有技巧吗,小编就为大家分析一下吧!...

9 王者荣耀孙尚香应该怎么玩 孙尚香玩法攻略教学

相信很多王者荣耀玩家都知道,孙尚香是一个比较靠后期的英雄,但是在前期输出就有点乏力,不过比较好的一点就是孙尚香有一技能位移,所以对于前期发育来说没有那么容易被针对。...

10 英雄联盟7.16版本哪个英雄打野最强 猪妹成为公认最强打野

自从猪妹这个英雄的技能全部重新制作之后,她的比赛生涯就得到了翻天覆地的变化,目前的猪妹可以说是野区养猪专业户,公认的最强打野!...

1 LOLS8赛季60枚符文属性分析

目前英雄联盟S7赛季已经进入尾声,有消息称S8赛季符文系统将推倒重建,进行大改版。因为现在商店里的符文已经全部免费很久了,所以有理由相信这个消息真实是十分可靠。目前官方已经放出了消息,新赛季的60枚符文已经全部揭晓,小编也为大家带来了介绍,一起来看看吧!...

2 英雄联盟打野抓人技巧分享

在英雄联盟打野这个位置,一般在势均力敌的时候是最头疼的,因为不知道应该怎么帮助队友GANK,毕竟不是所有打野都是发育性打野。所以那些前期强势的打野,就应该想方设法的在前期击垮地方。...

3 王者荣耀打野有什么技巧 可以一次刷三个野怪的英雄

王者荣耀是一个和英雄联盟差不多的推塔竞技类游戏。打野这个位置是非常重要的,如果哪一方的打野优势比较大,那么赢的几率就会大很多。所以,有一个会打野的小伙伴是非常幸运的。...

4 王者荣耀重做周瑜玩法攻略教学

近日,王者荣耀中周瑜这个英雄重做归来,但是对于周瑜这个英雄, 操作要求是非常高的,所以对于不熟悉周瑜的人建议不要用他去排位,否则就是坑队友啊。还是需要多练习练习。...

5 英雄联盟重做后赵信玩法攻略

相信很多小伙伴都知道赵信在今天重做归来了吧?那么重做后的赵信技能是什么样的呢?他应该怎么玩?相信很多小伙伴都在研究。小编已经整理了一下赵信的改动变化,对于改动也研究了一下赵信的玩法技巧。...

6 王者荣耀国服第一韩信小新如何出装 韩信出装教程

在王者荣耀中存在着许多大神。其中玩韩信最出名的就莫过于有着王者荣耀第一韩信之称的小新。近日小新利用韩信100场将近94%的胜率登顶荣耀王者。一起来看看他的出装吧。...

7 王者荣耀上单应该注意什么 玩上单英雄应该注意的五点技巧

很多玩王者荣耀的玩家对于上单这个位置了解不是很透彻,有的人只是一味的认为上单就是一个坦克,能够抗伤害,给队友输出的时间和空间就好了。其实不然,上单不仅仅需要做这些。玩上单英雄还需要注意五点技巧。这样就会更轻松。...

8 2017王者荣耀神秘商店抽一折技巧攻略分享

最近王者荣耀可以说是利用了假期的黄金时段频频出活动。就在今天网站荣耀推出了神秘商店抽折扣的活动,用户登录商店以后可以直接抽取一到九折的购买折扣,还是相当划算的,如果抽中了一折就可以大肆买买买了。那么抽折扣有技巧吗,小编就为大家分析一下吧!...

9 王者荣耀孙尚香应该怎么玩 孙尚香玩法攻略教学

相信很多王者荣耀玩家都知道,孙尚香是一个比较靠后期的英雄,但是在前期输出就有点乏力,不过比较好的一点就是孙尚香有一技能位移,所以对于前期发育来说没有那么容易被针对。...

10 英雄联盟7.16版本哪个英雄打野最强 猪妹成为公认最强打野

自从猪妹这个英雄的技能全部重新制作之后,她的比赛生涯就得到了翻天覆地的变化,目前的猪妹可以说是野区养猪专业户,公认的最强打野!...

关于闪客帝国 | 联系方式 | 发展历程 | 闪客技术帮助 | 广告联系 | 网站地图

备案号:京ICP备05065306号 技术支持:闪客帝国