拓扑图软件技术对比(转载)

拓扑图软件技术对比

1.       Javascript技术

1)       采用jquery的拓扑图插件

jquery.topology.js组件,jquery的组件,具体的可以百度或谷歌搜索下,有例子。

优点:对浏览器兼容性好,速度快。

缺点:不是很美观,图形太多展现不好。

2.       Applet技术

1)       主要有prefuse、jgraph、touchgraph、Vizster等,很多都是关系图,图形比较动态美观,但是对源代码的改造有难度(需要把节点替换成相应的图片),并且applet嵌入jsp中,对网络要求较高。

优点:图形比较炫。

缺点:改造代码难度大,需要把节点替换成图片,需要考虑不同浏览器器在不同系统中对jre的支持。

2)       使用zhtelecombasis.jar属于iTopoview的一个开源软件,但是源代码并未公布,起初只是对jar采用jd-jui反编译获取java源代码。

优点:图形元素比较多,可以自定义节点类,构造出不同的物理设备。

缺点:图形位置需要写代码控制,元素太多,导致图形显示混乱,影响美观。

3.       Flash技术

主要有BirdEye和SpringGraph等,图形比较美观,代码采用ActionScript书写,很多浏览器都支持flash,易用性比较好。birdeye与SpringGraph的一点区别在于 不会随意飘动,并且效果还不错。如果不想看到他的双击事件也可以通过修改源码实现.

优点:图形元素会自动调整间距,比较炫,美观

缺点:后台使用http服务生成xml数据,xml数据量太多,速度会相应下降。

4.       总结原文来自:http://www.twaver.com.cn/xinwen/578

综合以上技术分析,最后采用BirdEye画图,图形可以控制背景颜色,并可以定制图形的节点图片。具体效果如下图所示:

时间: 2025-01-11 07:30:23

拓扑图软件技术对比(转载)的相关文章

转载:校园网接入认证技术对比与分析

原文作者: 沙捷 费青松 王雁 作者单位:首都体育学院 信息网络中心 北京市海淀区北三环西路 11号 100088 1 概述 Internet网络是一个自助网络,免费使用,一个用户终端配置IP地址即可接入网络.IP网络规模的扩大使得管理问题凸现,而不管是运营商的IP城域网还是校园网都有运营收费的需求,但是 在校园网中引入用户认证技术,有两个目的,一是可以有效的识别上网用户身份,第二是便于对用户的接入权限.业务权限.用户行为等进行有效的控制和管理,包括提供灵活的计费手段.基于IP地址的用户管理显然

深度剖析:CDN内容分发网络技术原理--转载

1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰.解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证. 网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问.互联网上传递的内容,大部分为重

Tomcat 7优化前及优化后的性能对比(转载)

一.运行环境 CPU: Intel(R) Pentium(R) [email protected]  : 内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西: 操作系统:win7 32位: JDK:1.7.0_55 Tomcat:7.0.53 大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧! 下面所有测试都是基于1000个请求做的,且都是访问Tomcat默认的ROOT首页 二.未调优前 并发用户数从10-1000挨个测试,测试结果如下: 从上面的测试结果来看

大二层技术对比分析(组图)

大二层技术对比分析(组图) 转载 2015-8-9 传统的数据中心汇聚交换机作为网关,为了提高HA性能,基本都采用双机冗余建设模式.随着数据中心进入虚拟化时代,接入服务器的规模飞速增加,虚拟服务器的规模出现级数增加.同时,更多的客户要求在同一个二层网络内,任意两台虚拟服务器之间要做无阻塞的快速交换.这就导致作为网关的汇聚交换机出现容量不足而降低整网性能,因此需要采用新得技术有效的增加汇聚交换机的容量,同时还必须采用有效的技术提高接入到汇聚交换机之间的带宽利用率.前面几篇文章介绍了各种可用于的数据

网络虚拟化技术对比

标题索引 追朔原因 技术对比 总结配置 本文出自 "一步一印,有印为证" 博客,谢绝转载!

CGI与Servlet技术对比

CGI:Common Gateway Interface,通用网关接口. CGI处理步骤 首先,客户端(即Web浏览器)根据某资源的URL向Web服务器提出请求:Web服务器的守护进程(HTTP Daemon)将此请求的参数通过标准输入和环境变量传递给指定的CGI程序,并启动此应用程序进行处理,如要存取数据库服务器上数据库的数据,则向数据库服务器发出处理请求,数据库服务器将执行结果返回给CGI程序,CGI程序把处理结果通过标准输出返回给HTTP Daemon进程,再由HTTP Daemon进程返

软件技术英文翻译的重要性

软件技术英文翻译的重要性. 英语翻译在软件技术中的重要性不可小视,往往有一点翻译的不到位,会造成项目研发的方向错误,甚至导致项目失败,因此,我们要重视软件技术的英文翻译. 面对软件技术专业的英文原版文档,你是不是感觉心里不踏实,想想自己刚过四级的英语水平,真的没有信息完成项目.专业的技术英文翻译就是对原版英文技术文档进行专业翻译,不会造成翻译上的错误,保证项目的正常进行. 现在,各大软件技术公司都有相应的技术英文翻译人员,他们也是软件技术项目中不可缺少的一部分. 软件技术英文翻译的重要性,布布扣

四种加载React数据的技术对比(Meteor 转)

1.四种加载React数据的技术对比(Meteor 转) : https://sanwen8.cn/p/31e4kdE.html 2. Meteor + Appolo   TelescopeJS/Telescope    https://github.com/TelescopeJS/Telescope/tree/devel http://nova-docs.telescopeapp.org/architecture.html

web网站加速之CDN(Content Delivery Network)技术原理(转载)

CDN技术原理(转载) 1.Author: 北方人 2.LastUpdate : 2014-08-25 15:13:33 3.原文地址:http://www.51know.info/system_performance/cdn/cdn.html 在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度.优化现有Internet中信息的流动,需要在用户和服务器间加入中间层CDN. 使用户能以最快的速度,从最接近用户的地方获得所需的信息,彻底解决网络拥塞,提高响应速度,是目前大型网站使