论文部分内容阅读
网络信息交流已经成为人们生活和发展的重要条件,网络日志(Blog)是基于B/S结构的Web应用,并作为第四种网络信息组织交流方式日益受到用户喜爱。B/S结构是目前应用开发最主流的架构,为了沿袭C/S结构下的界面使用体验,过去需要利用大量的JavaScript和DHTML去实现或者“模拟”程序界面。RIA(Rich Internet Application富媒体网络应用)是一种将桌面应用程序交互的用户体验与传统的Web应用的部署灵活性和成本分析结合起来的网络应用程序。在此背景下,论文对RIA技术进行研究分析,并利用Flash开发RIA应用通用组件,实现Blog系统的RIA应用程序。 本课题根据RIA对Web应用程序的用户交互的改进,结合Flash在矢量动画的制作、“流”技术、安全性等方面优势,深入分析和研究Flash与数据库结合开发RIA程序的关键技术。论文首先详细阐述了富媒体程序的体系结构,富媒体Blog系统所特有的双MVC设计模式;接着描述了如何通过JSP、XML实现FLASH与数据库的连接,解决了两者之间没有提供直接连接通路的问题,以及如何利用统一客户端实现视频、音频、图片、文字的完美结合;最后将富媒体技术与数据库技术的结合应用提高到新高度,详细描述了网络多媒体播放通用控件、图形报表通用控件的制作。 本课题设计实现的全FALSH网络日志系统是一种典型的网络体验设计环境下RIA应用程序的研究开发。该课题成功地实现了整合文字、图片、音频、视频的RIA程序设计模式,其通用组件的设计能在一定范围内满足市场、商业的需求,产生一定的经济和社会效益。