首页 | 网页教程 | 网站模板 | 网页特效 | 矢量图库 | 字体下载 | ASP源码下载 | 酷站欣赏 | FLASH源码 | 有求必应
网页教程导航
·photoshop教程
·flash教程
·asp教程
·fireworks教程
·dreamweaver教程
·搜索引擎
·html/css教程
·3dmax教程
·java教程
·php教程
·FrontPage教程
 
 
 
首页 >> 网页教程 >> java教程 >> 正文
Java让Web显示数学特殊符号
 责任编辑:川北素材网 添加日期:08-05-08 15:25:25 浏览:
  网络的飞速发展使得人们能够在不同时间、空间交流。然而目前交流还只限于文本方式或简单的、事先编辑好的图片。当讨论数学问题时,人们常常苦于无法用简单的数学符号直接表达准确的意思,这大大限制了远程教学的发展。同时使网络交流停留在近乎原始的方式上,可以说仅仅只是用文字代替了语音。本文介绍利用SVG和Java开发包处理这一问题的解决方案。通过此种方案,在不同网络终端的用户可以用近似于MathLab中的数学语言描述自己想要得到的数学符号,由服务器动态生成数学符号图像,并向其它终端发送。
  现有的几种方案

  目前网上解决数学符号显示的方案有以下几种:

  ◆ MathML这是W3C根据XML标准制定出的在网络上显示数学符号的语言,但它非常复杂,并且目前IE暂时不支持需要的插件。同时,由于它需要在客户端解释显示,速度也是一个问题。

  ◆ Applet 在以前的教学软件中就有使用Applet解决数学符号显示的例子,但是速度问题和微软对Applet的抵制使得它已逐渐失去生命力。

  ◆ SVG 虽然IE目前也暂不支持,但它的插件相对而言很容易得到。只要安装了Acrobat Reader,插件就自动装上了。

  相关技术

  XML

  扩展标记语言(XML,eXtensible Markup Language)是一种可扩展的元置标语言。XML是由SGML(Standard General Markup Language)发展而来的语言,其目标是为了适应Web应用环境,将网络上传输的文档规范化。它用文档的结构标记定义手段来表达文档内容的语义元素及其关联,从而提供了网上数据交换的语义格式标准,以及各类业务文档置标语言标准的实现方法。

  XSLT

  XSLT(Extensible Stylesheet Language Transformation)是一种将XML文档转换成其它类型文档的语言。

  JAXP

  JAXP(Java API for XML Processing)是Sun公司推出的一种最新的XML工具包。支持最新的DOM和SAX API。

  SVG

  SVG(Scalabel Vector Graphics)是一种以XML格式描述二维图形的规范。这些XML文档以.svg扩展名结尾,并且可由SVG浏览器读取这些文件,然后显示。目前大多数Web浏览器都支持用插件或ActiveX控件(比如Adobe SVG Brower)查看SVG文档。之所以称“可缩放矢量图形”是因为SVG处理的是矢量类型的图形,而不是光栅类型的图形。矢量图形是可缩放的,并且在图形缩放或旋转时不会降低分辨率或模糊细节。可缩放矢量图形还可以采用轻巧的可移植格式描绘复杂图形。与其它格式比较起来,矢量图形格式主要优点在于:第一,用于包含图形信息的文件尺寸较小;第二,组织信息的方式便于理解。

  在SVG中所有图像都由图元组成,例如line、path、text等。

  JSP

  JSP(Java Serve Page)能在Web Server端整合Java语言至HTML网页环境中,利用网页内含的Java程序代码取代原有的CGI、ISAPI或者IDC的程序。主要用于动态网页的制作。
9 7 3 1 2 3 4 8 :
打印本页 | 加入收藏
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆
版权所有:川北素材 为广大站长提供素材支持,业务联系QQ:9987142
Copyright © 2008 www.chuanbei.net All Rights Reserved.