论文部分内容阅读
SVG (Scalable Vector Graphics,可升级矢量图像)是由国际WWW委员会(W3C )组织为适应Internet Web应用的飞速发展需要而制定的一套基于XML语言的可缩放矢量图形语言描述规范。SVG可在网页上显示出高质量的图形,集矢量图形与XML优点于一身,既有矢量图形的图形文件简洁,图像品质高,可无级缩放等优点,又继承了XML的跨平台性和可扩展性。SVG克服了现有的基于象素的Web上的图形的缺点并且很好的融合了传统Web的标准,同时弥补了Web图形在动态性和交互式能力方面的不足。随着SVG逐渐成为网络中矢量图形的业界标准,SVG的应用领域也不断扩展。本文设计并实现了基于Web的跨平台的水电站系统软件。论文详细阐述了SVG及网络服务器开发技术。分析了和比较了几种Web应用软件体系结构,并将基于SVG的三层软件体系结构作为本文指导思想,通过软件编程实现了系统各部分功能模块。最后介绍了系统的运行环境,并详细阐述了实现系统的关键技术问题。该系统具有浏览速度快、页面无闪烁、交互性强、易于移植和扩展等多种优点,能够较好地解决实际问题。系统采用SVG,XML以及DOM等W3C标准和JSP技术,因此解决方案可以推广应用到各种操作系统平台以及相关的需求中,因而具有广阔的发展前景。