一种基于LoadVars与XML结合的Flash博客网站设计

2018-11-02 06:58商丘市第一高级中学三李宜阳
科技创新与品牌 2018年10期
关键词:数据通信后台博客

文/商丘市第一高级中学三(一)班 李宜阳

Flash网站鲜明的主题表现方式得到诸多企业网站的青睐,在个人网站的发展中也有着非凡的速度和潜力。本文以Flash多媒体平台为基础,结合博客这种传统网络形式,设计了一种新的网络应用Flash Blog。该博客以XML作为数据通信的技术支持,运用了LoadVars类与XML相结合的设计模式,相对于传统Flash应用来讲,扩充了其业务处理功能,使其在应用领域不仅仅局限于网络动画及Flash小游戏。

基于XML+Flash的博客网站设计

功能需求分析

基于XML+Flash的博客网站是一种极具个性的小型网站,该系统不可能具备完整的博客网站中各种特性需求,以此为基础设计的博客网站模块图如图1所示。

图1 系统的模块图

系统实现的功能由前台和后台两部分组成,其中前台的功能是由预载、主影片和UI这3个模块进行实现的,后台的功能实现主要是数据库模块和数据通信模块实现的。

系统功能模块

结合Flash网站的一般开发模块,可以得出系统应该包括预载模块、主页面模块、用户注册模块、公告栏管理模块等,一些模块又包括许多子功能模块。

数据库设计

为达到Blog网站的基本功能,数据库设计采用5个表,分别为:用户信息表(T_User)、用户数据表(T_Data)、评论表(T_Comment)、回复表(T_Reply)、好友关系表(T_Friend)等。

Flash与数据库通信模式

Flash与数据库通信模式的选择决定着通信及执行效率得高低,Flash与后台通信的方式有以下几种:LoadVariables方法;LoadVars类;XML类;Web Service组件。

根据四种通信方式优缺点对比,如表1所示:由于Flash对XML技术支持较早,发展也最为成熟,同时作为文本格式的数据也最容易后台程序输出,可以算是较为理想的中间通信媒介。为解决其发送方式的复杂,采用LoadVars类做为参数发送载体,减少服务器解析XML的负担,针对服务器端开发,仅要求其对于服务请求能够返回指定格式的XML文件。

综上所述,本设计采用LoadVars类与XML相结合的方式,通信模型如图2所示。

表1 四种数据通信方式的优缺点对比

图2 Flash与服务器通信模型

总结

基于Flash技术的博客网站采用LoadVars类与XML相结合的方式作为中间数据交换媒介,实现了前台表现与后台业务功能的完全分离,进而将Flash网站中多媒体交互功能的优势完全发挥出来,同时将UI表现从后台服务器中剥离,进而减轻了服务器在庞大的数据处理下的负担。

随着网络技术和硬件性能的不断发展,网络用户总是希望以更加良好而具有个性的方式获取信息,Flash网站在这一方面具有独特的优势,因此,基于Flash技术网站开发符合个性化网站发展的趋势。

猜你喜欢
数据通信后台博客
基于快牙平台实现全站仪与计算机的数据通信
监测系统接口数据通信方式
后台暗恋
前台、后台精彩花絮停不了
一种高效可靠的串行数据通信协议及处理算法
以“后台”的名义节省电池用量
TCN实时协议栈过程数据通信研究
电力调度中后台监控系统的应用
博客相册
博客相册