Flash 与数据库交互技术的帮助文档
——作者:王禹稼、李寅
前言:
该项技术对于个人的要求不是很高,简单的应用无需团队合作,但是作为一种现
存的技术还是有必要了解一下它的, 它本身并不是单独存在的, 而是依靠多个技术结合
而成的,主要涉及到的技术有 Flash 动画制作、ActionScript3.0 编程、JSP、Servlet、HTML 、
XML 、JDBC、JavaSE中 dom4j 类的使用。总体来说技术含量一般,但是比较麻烦的是
涉及的技术比较多, 协调开发就会遇到许多意想不到的障碍, 为了解决这些问题, 才编
撰了这篇文档。 网上有几种方式, 本文档只是列举一种, 只完成一次交互工作, 仅供参
考。
开发意义:
Flash 与数据库的进行数据交互有其存在的意义,例如:在有些项目中,一些应用
需要动态的展示某种过程变化, 或是想让画面看起来更美观人性化并且还需要显示底层
数据。面对这种要求我们就需要考虑使用这项技术了,首先 Flash 动画制作对个人的要
求并不是很高,因为 Adobe 公司的 Flash 已经经历了数个版本的更新,无论是从功能
上还是操作的人性化上来说都已经十分的成熟了,因此学习起来不会花费很多的时间;
如果 Flash 想要与 外界交流, 单靠本身的 ActionScript 脚本 语言是不够 的,因为
ActionScript3.0 目前对数据库的支持还是不够好,所以就要考虑间接地方式了。
正文:
一、 开发流程总览:
Flash 与数据库交互的方式有很多,本文档只选择一种: Flash 通过 ActionScript 解
析 XML 文件获取数据, 而 XML 文件则是由 Servlet 生成在服务器端的工程路径下, 该
XML 文件的内容就是通过 JDBC 查出来的数据, 而 ActionScript 访问 XML 文件的 URL
是 JSP 页面动态的给 Flash 以参数的形式传入的。
根据以上说明, 开发就可以分工进行了, 美工主要负责 Flash 的制作, AcrionScript
的编写视情况而定, 美工本身有能力的可以全权负责, 这样便于开发, 再者就可以让程
序员来完成,只需要获得的美工提供动态显示数据的元件的实例名称即可,再有就是
HTML 页面的编写,视情况而定,也不是必须的;程序员主要是负责 Servlet、JDBC 以
及 JSP 页面的编写工作。
而最终完成效果,就是用户通过单击 HTML 页面,发送一个请求,这个请求中包
含有相关的信息,方便服务器端知道要操作哪些数据或是由 JSP 页面显示哪些 Flash;
评论0
最新资源