精华内容
下载资源
问答
  • 而光纤收发器的生产正好就是解决了网络传输中的不足,跟光口交换机相比,它的优势非常明显,所以现在的网络大多数的光口交换机被光纤收发器所替代,成为最为常用数据交换器。接下来我们就来详细了解下光纤收发器...

    在光纤收发器出现以前,网络传输主要是通过光口交换机,但是随着网络通信技术的迅猛发展,人们对网络的使用越来越广泛,网络在地域的覆盖上也越来越大,所以网络的传输速度、传输质量、以及网络传输过程中的保密性等等,都被人们越来越在意。而光纤收发器的生产正好就是解决了网络传输中的不足,跟光口交换机相比,它的优势非常明显,所以现在的网络大多数的光口交换机被光纤收发器所替代,成为最为常用的数据交换器。接下来我们就来详细了解下光纤收发器产品有哪些优势?一起来看看吧!

    一、光纤的传输距离更长
    现在随着网络的普遍,几乎家家户户都在联网,这样的情况下,网络传输距离几乎是无限的,那么以前那种近距离的传输已经不再适应网络发展的需要,通过光纤收发器就很好的解决了距离问题。

    二、光纤的成本低
    以前的设备多数是采用的铜线,设备材料成本就高,无论是运营商还是用户,在更好的服务质量下当然是选择更为廉价的材料。尤其是一些大型的网络工程中,使用的光纤数量比较大,那么成本的降低可以将资金投入到其他方面。同时,可以降低营运收取的费用,这样争取到更多的客户。

    三、后期维护、维修都比较便捷
    虽然生产光纤收发器的厂家比较多,但在就目前的国内市场来看,厂家们都达成了统一的标准,这样就可以通用,大大减少了不标准带来的种种阻碍。

    四、光纤的传输中损耗比较低
    网络在人们生产生活中担任的角色越来越重要,更多的数据都在通过网络进行传输,实现人们的交流、沟通等。所以传输数据的准确性是必须的,低损耗就保证了数据从一处传到另一处的完整。

    五、光纤传输的保密性高
    网络给人们的生产生活带来了极大的便利,但是同时也存在着一些隐患,比如人们信息在网络上的泄露,越来越多的人开始关注网络的保密性,光纤收发器相比传统的设备,在保密方面能做的更好。

    光纤收发器还有其他很多的优势,在这里就不一一列举了,但是除了优势,我们也得看到一些不足,随着网络的继续发展,还需要结合发展的实际需要,对光纤收发器进行持续的改进,不断的完善现在运行中出现的问题,这样才能更加适应发展形势。

    好了,以上内容就是飞畅科技关于光纤收发器相比其他数据交换器有哪些优势?这个问题的相关详细解析,希望能对大家有所帮助!飞畅科技长期致力于为客户提供光端机、电话光端机、武警光端机、智慧磐石项目、光纤收发器、工业以太网交换机、协议转换器、串口服务器等工业网络通信产品,已成为国内工业通信领域的领导品牌,欢迎前来了解、交流。

    展开全文
  • 二、 XML基本知识及特点:XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对XML本身的语法知识与技术细节,可参阅相关的技术文献或W3C官方...

    Java解析XML技术—项目开发实战介绍

    一、 概述:

    以Java项目开发实战的角度对XML解析技术进行分析,从优缺点、实战场景、执行效率和案例分析等方面逐步展开说明。

    二、 XML基本知识及特点:

    XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对XML本身的语法知识与技术细节,可参阅相关的技术文献或W3C官方网站文档。主要的内容包括:DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transformations)。

    三、 项目中的应用场景:

    1、 Library实体模型配置:

    典型场景就是IBM公司基于WebSphere开发业务流程管理(Java Business Process Management);

    2、 解析自定义XML配置文件:

    各种页面元素或数据查询、显示的配置,例如菜单树(Tree)、列表(Grid)、下拉框(ComboBox)等等;

    3、 厂商接口数据交互:

    即厂商接口交互时传递的报文数据或附件下载信息;

    4、 复杂图形展示时本地缓存XML配置:

    大中型的复杂图形展示时,针对于底图、图例、显示风格、缓存存储方式等等方面的相关配置。(不包括实际数据的缓存,实际数据一般使用JSON方式进行缓存)

    四、 技术特征:

    1、 解析方式:

    XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。

    Java解析XML主要有四种方法。DOM、SAX、JDOM、DOM4J。

    2、 数据封装类型:

    a) 模型化封装:

    将XML的属性封装到自定义对象里面,后续只对自定义对象进行操作。一般针对于各种页面元素的相关配置,特点是一次读入多次使用,或者是可以提取出用于刻画元素和数据的一组客观规律。该自定义对象具备一定的元数据(MetaData)特征。

    b) 结构化封装:

    封装在JDK提供的集合对象里面,常用的有List和Map。一般常用厂商接口的数据传递,特点是格式固定且数据内容不固定,接口传递参数数量不固定等等。

    3、 实现方式:

    a) javax.xml.parsers:最原始的处理方法,出自标准的JDK API,使用org.w3c.dom.Document进行处理。除此之外shack-all.jar,xml-apis.jar,xmlParserAPIs.jar也可以提供与此类似的处理方式;

    b) DOM4J:使用dom4j.jar中的org.dom4j.Document进行处理;

    c) JDOM:使用jdom.jar中的org.jdom.Document进行处理;

    d) XMLDOM;

    五、 详细说明:

    1、 性能比较:

    10k 100k 1000k 10000k

    DOM解析 265 9172 691719 不支持,内存溢出

    SAX解析 110 344 3234 32578

    JDOM 125 704 27984 不支持,内存溢出

    DOM4J 109 297 2281 20938

    ��

    2、 DOM解析方式分析:

    a) 解析过程:

    DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。

    另一方面,对于特别大的文档,解析和加载整个文档可能很慢且很耗资源,因此使用其他手段来处理这样的数据会更好。

    b) 优点:

    由于整棵树在内存中,因此可以对xml文档随机访问;

    可以对XML文档进行修改操作;

    较SAX,DOM使用也更简单;

    c) 缺点:

    整个文档必须一次性解析完;

    由于整个文档都需要载入内存,对于大文档成本高;

    d) 实例代码:

    b945299072e3880246aec19706cc1b2b.png

    DOM

    3、 SAX解析方式分析:

    a) 解析过程:

    DOM采用建立树形结构的方式访问XML文档,而SAX采用的事件模型。

    DOM解析器把XML文档转化为一个包含其内容的树,并可以对树进行遍历。用DOM解析模型的优点是编程容易,开发人员只需要调用建树的指令,然后利用navigation APIs访问所需的树节点来完成任务。可以很容易的添加和修改树中的元素。然而由于使用DOM解析器的时候需要处理整个XML文档,所以对性能和内存的要求比较高,尤其是遇到很大的XML文件的时候。由于它的遍历能力,DOM解析器常用于XML文档需要频繁的改变的服务中。

    SAX解析器采用了基于事件的模型,它在解析XML文档的时候可以触发一系列的事件,当发现给定的tag的时候,它可以激活一个回调方法,告诉该方法制定的标签已经找到。SAX对内存的要求通常会比较低,因为它让开发人员自己来决定所要处理的tag。特别是当开发人员只需要处理文档中所包含的部分数据时,SAX这种扩展能力得到了更好的体现。但用SAX解析器的时候编码工作会比较困难,而且很难同时访问同一个文档中的多处不同数据。

    b) 优点:

    无需将整个xml文档载入内存,因此消耗内存少;

    可以注册多个ContentHandler;

    c) 缺点:

    不能随机的访问xml中的节点(XPath);

    不能修改文档;

    d) 使用场合:

    Applet;

    只需XML文档的少量内容,很少回头访问;

    机器内存少;

    e) 示例代码:

    bda7d4b09fb3ba421924ffaacf25c3d2.png

    SAX

    4、 JDOM解析方式分析:

    a) 说明:

    JDOM与DOM主要有两方面不同。首先JDOM仅使用具体类而不使用接口。这在某些方面简化了API,但是也限制了灵活性。第二API大量使用了Collections类,简化了那些已经熟悉这些类的Java开发者的使用。

    JDOM文档声明其目的是“使用20%(或更少)的精力解决80%(或更多)Java/XML 问题”(根据学习曲线假定为20%)。JDOM 对于大多数 Java/XML应用程序来说当然是有用的,并且大多数开发者发现API比 DOM容易理解得多。JDOM还包括对程序行为的相当广泛检查以防止用户做任何在XML中无意义的事。然而,它仍需要您充分理解XML以便做一些超出基本的工作(或者甚至理解某些情况下的错误)。这也许是比学习DOM或JDOM接口都更有意义的工作。

    JDOM自身不包含解析器。它通常使用SAX2解析器来解析和验证输入XML文档(尽管它还可以将以前构造的DOM表示作为输入)。它包含一些转换器以将JDOM表示输出成SAX2事件流、DOM模型或XML文本文档。JDOM是在Apache许可证变体下发布的开放源码。

    b) 特点:

    JDOM是纯Java的处理XML的API,其API中大量使用Collections类;

    在底层,JDOM还是使用SAX(最常用)、DOM、Xanan文档;

    c) 优点:

    2-8原则,极大减少了代码量;

    DOM方式的优点;

    具有SAX的Java规则;

    d) 缺点:

    DOM方式的缺点;

    e) 使用场合:

    要实现的功能简单,如解析、创建等;

    f) 示例代码:

    b7fa0007a3030154ade7eaf2a04421cd.png

    JDOM

    5、 DOM4J解析方式分析:

    a) 说明:

    为支持所有这些功能,DOM4J使用接口和抽象基本类方法。DOM4J大量使用了API中的Collections类,但是在许多情况下,它还提供一些替代方法以允许更好的性能或更直接的编码方法。直接好处是,虽然DOM4J付出了更复杂的API的代价,但是它提供了比 JDOM 大得多的灵活性。

    在添加灵活性、XPath集成和对大文档处理的目标时,DOM4J的目标与JDOM是一样的:针对Java开发者的易用性和直观操作。它还致力于成为比JDOM更完整的解决方案,实现在本质上处理所有Java/XML问题的目标。在完成该目标时,它比JDOM更少强调防止不正确的应用程序行为。

    DOM4J是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。如今你可以看到越来越多的Java软件都在使用DOM4J来读写XML,特别值得一提的是连Sun的JAXM也在用DOM4J。

    b) 优点:

    具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件;

    c) 使用场景:

    目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。特别值得一提的是连Sun的JAXM也在用DOM4J件;

    d) 示例代码:

    9a765752e3caae749d66c95d1c0948e7.png

    DOM4J

    六、 案例分析讲解:

    1、 解析自定义XML配置文件:

    a) XML配置文件:

    c5f7594ee690135dd27fc97971a64ddd.png

    自定义XML

    b) Java代码:

    4839b2ec884b1ac3273b10b69d0db688.png

    自定义XML解析

    2、 解析移动通信运营商和其他厂商报文:

    a) 报文格式:

    移动通信运营商:

    8d996b669ba0e902523027e4dcfeca88.png

    opDetail

    其他厂商报文:

    807cb64c4c78a41801061c0c1098f3ad.png

    XmlData

    b) 功能实现主体逻辑:

    定义一个接口,用以隔离两组报文的解析类。两个解析类分别实现该接口,在实例化对象时,使用接口定义对象,然后使用Spring控制注入对象。两个解析类都是基于DOM4J进行XML解析的.

    接口情况:

    54d148fbcf79ff633a9f8188a7abad0d.png

    IParser

    ad5986f02f085f5ed3821fc7cc498892.png

    IOpDetailParser

    e9a0e006f3fa638a957257319e9b207e.png

    IXmlDataParser

    opDetail解析类:

    5b20c904cb6a51c6300e6ec1f5393266.png

    OpDetailParser

    XmlData解析类:

    7c085b522951438962e0972a8c6f2255.png

    XmlDataParser

    展开全文
  • 不过,前后端交互技术有哪些?参加郑州Web前端培训班会学吗?且看小编的分析。目前常用的实现前后端交互的技术有三个:1、ajaxajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以...

    我们都知道,一个完整的IT项目是由多个不同岗位的成员共同完成,包括UI设计、前端开发、后端开发、测试等。为了实现项目的完整性,前后端需要运用技术实现联通。不过,前后端交互技术有哪些?参加郑州Web前端培训班会学吗?且看小编的分析。

    目前常用的实现前后端交互的技术有三个:

    1、ajax

    ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

    XMLHttpRequest对象是ajax的基础,XMLHttpRequest用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。目前所有浏览器都支持XMLHttpRequest。

    ajax实现前后端交互的步骤:

    1)创建XMLHTTPRequest对象

    2)使用open方法设置和服务器的交互信息

    3)设置发送的数据,开始和服务器端交互

    4)注册事件

    5)更新界面

    e2fd9e6895a43e50d8f6c3b2d52ec272.png

    2、webSocket

    webSocket协议最大的特点就是解决了http协议只能单方面发送请求的问题,服务端可以主动向客户端推送信息,客户端也可以主动向服务端发送信息,是真正双向平等的对话,属于服务器推送技术的一种。

    web浏览器和服务器都必须实现wabsockets协议来建立和维护连接。由于websockets连接长期存在,与典型的http连接不通,对服务器有重要的影响。

    基于多线程或多进程的服务器无法适用于websocket,因此他旨在打开连接,尽可能快的处理请求,然后关闭连接。任何实际的webSockets服务器端实现都需要一个异步服务器。

    实现步骤;

    1)客户端通过HTTP请求服务器网页;

    2)客户端接收请求的网页并在页面上执行JavaScript,该页面从服务器请求文件。

    3)当任意端新数据可用时,服务器和客户端可以相互发送消息(所以这个是双向的客户端和服务器连接,及可以互相推送消息)。

    4)从服务器到客户端以及从客户端到服务器的实时流量,服务器端支持event loop,使用WebSockets,可以跨域连接服务器。

    3、eventSource

    不同于ajax轮询的复杂和websocket的资源占用过大,eventsource(sse)是一个轻量级的,易使用的消息推送API。

    交互步骤:

    1)客户端通过HTTP请求服务器网页;

    2)客户端接收请求的网页并在页面上执行JavaScript,该页面从服务器请求文件;

    3)从服务器到客户端的实时流量,服务器端支持event loop,推送消息(所以这个是单向的服务器推送)。注意只有正确的CORS设置才能与来自其他域的服务器建立连接。

    一个合格的前端人才,不仅要掌握本职专业技能,还要了解一定的后端开发技术,这样才能更好的工作交流。参加郑州Web前端培训班会学前后端交互技术吗?答案是肯定的。

    展开全文
  • ajax有哪些常用的构成技术

    千次阅读 2016-11-07 10:04:29
    这样就可以向再发桌面应用程序只同服务器进行数据层面的交换,而不用每次都刷新界面也不用每次将数据处理的工作提交给服务器来做,这样即减轻了服务器的负担又加快了响应速度、缩短了用户等候时间。  最早应用X
     1、XMLHTTPRequest
      Ajax的一个最大的特点是无需刷新页面便可向服务器传输或读写数据(又称无刷新更新页面),这一特点主要得益于XMLHTTP组件XMLHTTPRequest对象。这样就可以向再发桌面应用程序只同服务器进行数据层面的交换,而不用每次都刷新界面也不用每次将数据处理的工作提交给服务器来做,这样即减轻了服务器的负担又加快了响应速度、缩短了用户等候时间。
      最早应用XMLHTTP的是微软,IE(IE5以上)通过允许开发人员在Web页面内部使用XMLHTTP ActiveX组件扩展自身的功能,开发人员可以不用从当前的Web页面导航而直接传输数据到服务器上或者从服务器取数据。这个功能是很重要的,因为它帮助减少了无状态连接的痛苦,它还可以排除下载冗余HTML的需要,从而提高进程的速度。Mozilla(Mozilla1.0以上及NetScape7以上)做出的回应是创建它自己的继承XML代理类:XMLHttpRequest类。Konqueror (和Safari v1.2,同样也是基于KHTML的浏览器)也支持XMLHttpRequest对象,而Opera也将在其v7.6x+以后的版本中支持XMLHttpRequest对象。对于大多数情况,XMLHttpRequest对象和XMLHTTP组件很相似,方法和属性也类似,只是有一小部分属性不支持。
    XMLHttpRequest的应用:
    XMLHttpRequest对象在JS中的应用
    var xmlhttp = new XMLHttpRequest();
    微软的XMLHTTP组件在JS中的应用
    var xmlhttp = new ActiveXObject(Microsoft.XMLHTTP);
    var xmlhttp = new ActiveXObject(Msxml2.XMLHTTP);
    XMLHttpRequest 对象方法


    if (typeof XMLHttpRequest == "undefined") {
    XMLHttpRequest = function () {
    var msxmls = ["MSXML3", "MSXML2", "Microsoft"]
    for (var i=0; i < msxmls.length; i++) {
    try {
    return new ActiveXObject(msxmls[i]+".XMLHTTP")
    } catch (e) { }
    }
    throw new Error("No XML component installed!")
    }
    }
    function createXMLHttpRequest() {
    try {
    // Attempt to create it "the Mozilla way"
    if (window.XMLHttpRequest) {
    return new XMLHttpRequest();
    }
    // Guess not - now the IE way
    if (window.ActiveXObject) {
    return new ActiveXObject(getXMLPrefix() + ".XmlHttp");
    }
    }
    catch (ex) {}
    return false;
    };

    XMLHttpRequest 对象方法
    方法 描述
    abort() 停止当前请求
    getAllResponseHeaders() 作为字符串返问完整的headers
    getResponseHeader("headerLabel") 作为字符串返问单个的header标签
    open("method","URL"[,asyncFlag[,"userName"[, "password"]]]) 设置未决的请求的目标 URL, 方法, 和其他参数
    send(content) 发送请求
    setRequestHeader("label", "value") 设置header并和请求一起发送

    XMLHttpRequest 对象属性
    属性 描述
    onreadystatechange 状态改变的事件触发器
    readyState 对象状态(integer):
    0 = 未初始化
    1 = 读取中
    2 = 已读取
    3 = 交互中
    4 = 完成
    responseText 服务器进程返回数据的文本版本
    responseXML 服务器进程返回数据的兼容DOM的XML文档对象
    status 服务器返回的状态码, 如:404 = "文件末找到" 、200 ="成功"
    statusText 服务器返回的状态文本信息

      2、JavaScript
      JavaScript是一在浏览器中大量使用的编程语言,,他以前一直被贬低为一门糟糕的语言(他确实在使用上比较枯燥),以在常被用来作一些用来炫耀的小玩意和恶作剧或是单调琐碎的表单验证。但事实是,他是一门真正的编程语言,有着自已的标准并在各种浏览器中被广泛支持。
      3、DOM
      Document Object Model。
      DOM是给 HTML 和 XML 文件使用的一组 API。它提供了文件的结构表述,让你可以改变其中的內容及可见物。其本质是建立网页与 Script 或程序语言沟通的桥梁。
      所有WEB开发人员可操作及建立文件的属性、方法及事件都以对象来展现(例如,document 就代表“文件本身“这个对像,table 对象则代表 HTML 的表格对象等等)。这些对象可以由当今大多数的浏览器以 Script 来取用。
      一个用HTML或XHTML构建的网页也可以看作是一组结构化的数据,这些数据被封在DOM(Document Object Model)中,DOM提供了网页中各个对象的读写的支持。
      4、XML
      可扩展的标记语言(Extensible Markup Language)具有一种开放的、可扩展的、可自描述的语言结构,它已经成为网上数据和文档传输的标准。它是用来描述数据结构的一种语言,就正如他的名字一样。他使对某些结构化数据的定义更加容易,并且可以通过他和其他应用程序交换数据。
      5、综合
      Jesse James Garrett提到的Ajax引擎,实际上是一个比较复杂的JavaScript应用程序,用来处理用户请求,读写服务器和更改DOM内容。
      JavaScript的Ajax引擎读取信息,并且互动地重写DOM,这使网页能无缝化重构,也就是在页面已经下载完毕后改变页面内容,这是我们一直在通过JavaScript和DOM在广泛使用的方法,但要使网页真正动态起来,不仅要内部的互动,还需要从外部获取数据,在以前,我们是让用户来输入数据并通过DOM来改变网页内容的,但现在,XMLHTTPRequest,可以让我们在不重载页面的情况下读写服务器上的数据,使用户的输入达到最少。
      基于XML的网络通讯也并不是新事物,实际上FLASH和JAVA Applet都有不错的表现,现在这种富交互在网页上也可用了,基于标准化的并被广泛支持和技术,并且不需要插件或下载小程序。
      Ajax是传统WEB应用程序的一个转变。以前是服务器每次生成HTML页面并返回给客户端(浏览器)。在大多数网站中,很多页面中至少90%都是一样的,比如:结构、格式、页头、页尾、广告等,所不同的只是一小部分的内容,但每次服务器都会生成所有的页面再返回给客户端,这无形之中是一种浪费,不管是对于用户的时间、带宽、CPU耗用,还是对于ISP的高价租用的带宽和空间来说。如果按一页来算,只能几K或是几十K可能并不起眼,但像SINA每天要生成几百万个页面的大ISP来说,可以说是损失巨大的。而AJAX可以所为客户端和服务器的中间层,来处理客户端的请求,并根据需要向服务器端发送请求,用什么就取什么、用多少就取多少,就不会有数据的冗余和浪费,减少了数据下载总量,而且更新页面时不用重载全部内容,只更新需要更新的那部分即可,相对于纯后台处理并重载的方式缩短了用户等待时间,也把对资源的浪费降到最低,基于标准化的并被广泛支持和技术,并且不需要插件或下载小程序,所以Ajax对于用户和ISP来说是双盈的。
      Ajax使WEB中的界面与应用分离(也可以说是数据与呈现分离),而在以前两者是没有清晰的界限的,数据与呈现分离的分离,有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。也可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理。
    四、应用
      Ajax理念的出现,揭开了无刷新更新页面时代的序幕,并有代替传统web开发中采用form(表单)递交方式更新web页面的趋势,可以算是一个里程碑。但Ajax都不是适用于所有地方的,它的适用范围是由它的特性所决定的。
      举个应用的例子,是关于级联菜单方面的Ajax应用。
      我们以前的对级联菜单的处理是这样的:
      为了避免每次对菜单的操作引起的重载页面,不采用每次调用后台的方式,而是一次性将级联菜单的所有数据全部读取出来并写入数组,然后根据用户的操作用JavaScript来控制它的子集项目的呈现,这样虽然解决了操作响应速度、不重载页面以及避免向服务器频繁发送请求的问题,但是如果用户不对菜单进行操作或只对菜单中的一部分进行操作的话,那读取的数据中的一部分就会成为冗余数据而浪费用户的资源,特别是在菜单结构复杂、数据量大的情况下(比如菜单有很多级、每一级菜又有上百个项目),这种弊端就更为突出。
      如果在此案中应用Ajax后,结果就会有所改观:
      在初始化页面时我们只读出它的第一级的所有数据并显示,在用户操作一级菜单其中一项时,会通过Ajax向后台请求当前一级项目所属的二级子菜单的所有数据,如果再继续请求已经呈现的二级菜单中的一项时,再向后面请求所操作二级菜单项对应的所有三级菜单的所有数据,以此类推……这样,用什么就取什么、用多少就取多少,就不会有数据的冗余和浪费,减少了数据下载总量,而且更新页面时不用重载全部内容,只更新需要更新的那部分即可,相对于后台处理并重载的方式缩短了用户等待时间,也把对资源的浪费降到最低。
    展开全文
  • 不过,前后端交互技术有哪些?且看我的分析。目前常用的实现前后端交互的技术有三个:1、ajaxajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味着...
  • 21.交换系统的基本功能有哪些? 连諓功能、信令功能、終端接口功能、控制助能 22.控数字交换机基本结构包含哪儿部分,并简述它们的作用? 答: 连接設备:在处理机的控制下,建立任意两个終端间的连接 控制設备:即处理机,...
  • 不过,前后端交互技术有哪些?且看我的分析。 目前常用的实现前后端交互的技术有三个: 1、ajax ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味...
  • 不过,前后端交互技术有哪些?且看我的分析。目前常用的实现前后端交互的技术有三个:1、ajaxajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味着...
  • 常用的信道复用技术有哪些常用的信道复用技术有哪些 常用的信道复用技术有哪些? ?? ? 答:为了通过共享信道、最大限度提高信道利用率。 频分、时分、码分、波分。 4、 TCP/IP分层 5、 协议/ARP的名词解释 ...
  • 当缓存需要被清理时(比如空间占用已经接近临界值了),需要使用某种淘汰算法来决定清理掉哪些数据常用的淘汰算法下面几种: FIFO:First In First Out,先进先出。判断被存储的时间,离目前最远的数据优先被...
  • 计算机应用技术 实用手册 Xnllz 2011.7.29 目录 第一章COMS的设置 1 1.STANDARD CMOS SETUP(标准CMOS设定)用来设定日期、时间、软硬盘规格、工作类类型。 3 2.BIOS能功设定 5 3.Advanced ...
  • 11、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean...
  • 一、 假定某信道受奈氏准则限制的...二、 常用的信号编码方式有哪些? 答:曼彻斯特编码、差分曼彻斯特编码 三、 描述计算机网络交换技术 (1)电路交换:电路交换是一种实时交换,适用于实时要求高的话音通信( 全程...
  • 1.5 描述数据报封装解封装过程1.6 端口号作用及常用协议端口号有哪些?1.7 IP模块1.8 基础路由和交换技术 1 计算机网络基础知识储备 1.1 OSI七层模式每一层功能,与tcp/ip四层模型的关系? 两个协议之间在分层结构...
  • Ajax使用教程

    2018-02-24 18:06:06
     AJAX有哪些常用参数?async类型:Boolean默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。 beforeSend(XHR)类型:Function如果返回 false 可以...
  • 根据Netcraft在1999年10月的报告,931122个域和321128个IP地址利用PHP技术。 1.2 PHP的先进之处 应用PHP许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度...
  • iot协议简介

    2020-07-30 20:26:23
           通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是双方...那么物联网都有哪些通信协议
  • 计算机网络第五版谢希仁答案

    千次下载 热门讨论 2010-03-29 22:51:59
    1-14 计算机网络有哪些常用的性能指标? 答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率 1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍? 解:设网络利用率为U。...
  • 1-14 计算机网络有哪些常用的性能指标? 答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率 1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍 ? 解:设网络利用率为U...
  • 1-14 计算机网络有哪些常用的性能指标? 答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率 1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍? 解:设网络利用率为U。...
  • 1-14 计算机网络有哪些常用的性能指标? 答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率 1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍 ? 解:设网络利用率为U...
  • 特别是对于分公司的集团性质的公司来说,在总部和分支机构的网络中,存放于总部的文件需要经常访问,但广域网带宽有限,效率低,所以企业管理员可以把常用的文件存储到NAS中,提供高效率访问。另外配合现有的VPN...
  • 计算机网络复习题

    2014-12-29 19:01:35
    3. 常用的信道复用技术有哪些? 1).FDM: Frequency Division Multiplexing 频分复用(1分) 2).TDM:Time Division Multiplexing 时分复用、STDM: Statistic TDM统计时分复用(2分) 3).WDM: Wavelength Division ...
  • 1.2.6 一颗现代处理器,每秒大概可以执行多少条简单的MOV指令,有哪些主要的影响因素 1.2.7 请分析 MaxCompute 产品与分布式技术的关系、当前大数据计算平台类产品的市场现状和发展趋势 1.2.8 对大数据平台中的...
  • (28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A) A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 (29) 用树形结构来表示实体之间联系的...
  • 一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构顺序、链接等存储结构。 顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

常用数据交换技术有哪些