学科分类
/ 25
500 个结果
  • 简介:对于任何一个完整的应用系统来讲,完善的认证和授权机制是必不可少的。开源的ACEGI为企业级应用中通常会遇到的安全问题提供了很好的解决方案,为使用Spring框架的应用程序提供了丰富的安全服务。在Spring框架下采用ACEGI,可以充分利用Spring框架提供的依赖注入(DependenceInjection)技术,在Web配置文件中完成应用程序的安全配置和管理,具有很高的灵活性.本文在分析了ACEGI架构模型、ACEGI提供的安全过滤器机制,介绍了把ACEGI提供的不同过滤器组合到Spring框架Web应用中的方法和步骤的同时,提出了一种解决JavaWeb应用程序安全问题的思路和方法。

  • 标签: ACEGI 安全 WEB应用
  • 简介:传统的Web应用在用户交互性方面存在响应速度慢的缺点,导致用户体验较差。介绍了AJAX的概念和工作原理,通过Web实例对AJAX在Web中的应用进行分析,证明了AJAX技术具有在客户端与服务器之间进行异步通信的能力,可以有效地减少客户端的响应时间,更友好地改善了用户的实时操作体验。关键词AJAX;异步;Web;交互性中图分类号TP312文献标识码A文章编号1007-9599(2010)04-0000-01AnalysisAJAXApplicationinWebDingMinghao(TianjinPolytechnicUniversity,Tianjin300000,China)AbstractThetraditionalWebapplicationintheaspectsofuserinteractionpresenceshortcomingsofslowresponse,resultinginpooruserexperience.IntroducedtheconceptofAJAXanditsworkingprinciple,analysisthroughtheWebexamplesusingAJAXinWebapplications,provedthattheAJAXtechnologyhastheabilitybetweentheclientandserverforAsynchronouscommunication,reducetheclientresponsetimeeffectively,toimprovetheuserexperienceofreal-timeoperationmorefriendly.KeywordsAJAX;Asynchronous;Web;Interaction一、引言在互联网时代,随着网络的高速发展,一些弊端也随之出现。如等待服务器响应或屏幕刷新的时间过长等等。如何使用户能获得快速的响应,体验交互性带来的乐趣,成为目前Web应用需要解决的问题。AJAX(AsynchronousJavaScriptandXML)技术的出现有效地缓解了这一问题,它不但能使用户得到更好的体验,而且能够减轻服务器的负担。(一)AJAX技术概述AJAX是基于浏览器的应用技术,是由JavaScript、XML、DOM和XMLHttpRequest等多种技术组成的一种综合应用。AJAX包含的技术1.使用XHTML和CSS来编写结构化的页面来实现表现层,并采用DOM技术进行动态操作。2.使用XML和XSLT进行数据交互操作。3.采用XMLHttpRequest与服务器进行异步通信。4.使用JavaScript对它们进行绑定。(二)AJAX技术的基本工作原理AJAX技术的核心内容就是使用户操作与服务器之间的响应异步化。为此,它就相当于一个中间层,处理客户端和服务器端的请求,利用Javascript程序,通过调用XMLHttpRequest对象的属性和方法来与服务器端进行数据交互,然后通过DOM来解析处理XML文档和更新HTML页面的相关内容。图1AJAX工作原理流程1.创建XMLHttpRequest对象,向服务器端发送请求;XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口,允许数据从客户端传递到服务端,但并不会打断用户当前的操作,使用XMLHttpRequest传送的数据可以是任何格式。2.服务器处理完请求后,调用回调函数;3.回调函数解析服务器端返回的处理结果,然后更新到页面所需部分。二、AJAX技术的特点AJAX主要的特点是为Web开发提供异步数据传输和交换方式,在不刷新页面的情况下与服务器进行业务处理。每一种技术的出现难免会存在一些缺点,AJAX技术也同样具有自己的优点和不足。(一)优点1.减轻服务器的负担。AJAX的原则是“按需获取”,最大程度的减少冗余请求。2.更新部分页面,减少响应时间。AJAX使用XMLHTTP对象发送请求并得到服务器响应,在不重新载入整个页面的情况下,用JavaScript操作DOM最终更新页面,更新相应部分的内容时间非常短。3.客户端能完成部分服务器端的功能。利用客户端闲置的能力来处理,减轻服务器和网路的负担,减少响应时间。4.将Web中的应用与页面显示分离。(二)不足1.浏览器对AJAX的兼容性。AJAX大量使用了JavaScript等相关技术,能否执行取决于浏览器的支持。虽然很多浏览器支持AJAX,但提供XMLHttpRequest的方式不尽相同,所以使用AJAX的程序必须针对各个浏览器进行测试。2.AJAX只是局部更新页面内容,并没有更新整个页面。网页的后退功能是失效的,这就导致用户不清楚现在的数据是否已经更新。3.Ajax对流媒体的支持较弱。三、AJAX技术的应用AJAX技术的核心理念是用异步交互替代传统的同步交互。目前,AJAX应用最普遍的领域是GIS-Map方面,Google公司成功地将AJAX技术应用到GoogleMap中,用户使用GoogleMap浏览地图时,首先显示的只是局部的地区,如果要查看全图,需要对地图进行放大操作;如果想看其余的地方,需要对地图进行平移。由于应用了AJAX技术,使得地图每次都在原有数据的基础上以增量方式显示。这样用户不用等待页面刷新就能看到其他的区域了。四、应用实例考试系统中数据的异步处理AJAX技术应用在考试系统中可以较好地解决在考试过程中出现的响应不及时、页面刷新慢等问题,实现按需存取,自动交互与响应请求,减少页面的重复加载。为了避免学生在考试结束后一起提交时产生网络堵塞问题,利用AJAX技术,在考生做题的过程中,对考生的答案进行实时保存。通过XMLHttpRequest对象在后台自动向服务器发送数据,当考生改变选择答案时进行实时跟踪,进行数据覆盖。functionsaveAnswer(){varanswers=document.getElementByld("answer");//获取考生的答题数据XHR=createXMLHttpRequest();//创建XMLHttpRequest对象XHR.open("POST","saveAnswer.do",true);//与服务器建立连接XHR.onreadystatechange=processResponse;//指定响应函数XHR.send("answers="+answers);//发送请求setTimeout("saveAnswer()",60000);//定时保存答案}functionprocessResponse()//处理返回信息函数{if(XHR.readyState==4&&XHR.status==200)//判断对象状态和信息是否成功返回document.getElementById("savelnfo").value=XHR.responseText;elsewindow.alert("答案保存失败。");}这样处理的好处就是学生最后提交的时候,不会给服务器造成沉重的负担,因为在此之前学生的数据就已经实时的提交到数据库里了。五、结语从以上实例可以看出利用AJAX来做web开发,能够减少页面的重载次数,降低响应时间;客户端还能处理一些服务端的任务,减轻服务器的负担。随着web应用的发展,AJAX技术的不断更新,用户将会得到更好的体验。参考文献1陈锋敏,罗田,李颖智.程序员突击——Ajax原理与系统开发.北京清华大学出版社,20092王星,潘郁.基于AJAX技术的Web模型在网站开发中的应用研究J.微计算机信息,20063刘志忠.ASP.NETAJAX编程参考手册.北京清华大学出版社,20094周雯.Ajax,RIA与Web开发程序员教程北京电子工业出版社,2010.5JesseJamesGarrett.AjaxANewApproachtoWebApplicationsTheXML

  • 标签:
  • 简介:[ 摘 要 ] 为提高日常办公的效率,解决有纸化办公中带来的各种不便问题,文章从无纸化办公的重要性和技术的特点出发,介绍最新的前后端软件开发技术,以及创新的思路。介绍了系统对日常办公活动的提升点。

  • 标签: [ ] 办公系统 多人协同
  • 简介:

  • 标签:
  • 简介:摘要:随着互联网技术的快速发展,Web已经成为主要的网络应用技术出现在我们的生活中。Web应用程序给日常生活带来便利的同时,也给社会带来了重大的风险和威胁。本文着重探讨了SQL注入攻击、跨站脚本攻击两种典型的Web攻击方式的原理及危害,最后给出了Web攻击的预防技术。

  • 标签:
  • 简介:在上一期中,我们已经介绍了X3D、PowerSketch等技术,这期我们再来看一下面向在线游戏的WildTangent、平面软件资深开发公司Adobe的Atmo-sphere以及EON、Virtools等Web3D的又一支力量。

  • 标签: 三维游戏 游戏制作 软件开发 动画制作
  • 简介:绚丽多彩的Anark技术我们以往所见到的Web3D-VR技术,往往仅限于场景和物体,而Anark技术对于粒子系统、灿烂光晕都有深度发掘,所创造出来的绚丽web世界总有一种视频片头的感觉,着实令人心醉,当然对于场景、物体的展示也不错(如图1—4)。

  • 标签: 场景 粒子系统 视频 VR技术 片头 光晕
  • 简介:如果说2003年在这里讨论Web2.0的话,那么会被许多人看成先行者,而今,喧嚣过后,似乎有些老调重弹了。而反过来提到动态业务,似乎属于SOA的领地,于是我们应该去探讨Web服务,探讨集成,探讨ESB(企业服务总线)。可是动态和Web2.0放在一块讨论,也就是我一开始提到的不伦不类了,这么做的理由很简单,我埋了一个很明显的圈套,仅仅为了让各位看官有足够的耐心看完我下面的文字。

  • 标签: WEB2.0 动态业务 网站 企业服务总线 Web服务 先行者
  • 简介:摘要为了提高碰撞类游戏的开发效率,简化游戏的开发过程,提出并设计了碰撞类游戏的基本框架。该框架可以被更新,修改,改良或增加更复杂的东西,从而提高了代码的可维护性和可重用性,最后提供一具体实现案例。

  • 标签:
  • 简介:

  • 标签:
  • 简介:1前言日本CATV业界,除了一些作为“收视困难对策的共用天线系统”之外,基本上都是利用HFC网络开展着所谓包括电视、电话、因特网(CableModem)组合一起的“三重播放(TriplePlay)”式套餐业务,受到了城镇用户的欢迎。

  • 标签: CATV 日本 新生 V带 共用天线系统 HFC网络
  • 简介:由中信出版集团出版、大数据战略重点实验室最新理论研究的《块数据3.0:秩序互联网与主权区块链》2017年5月23日正式发布。《块数据3.0》的突破点在于重构互联网、大数据、区块链的规则,创新性地提出了主权区块链的概念。

  • 标签: 互联网 区块 主权 秩序 出版集团 重点实验室
  • 简介:儒雅之气可笑看过眼云烟,风行影随尤令人过目留恋,狮吼坐驾真实张狂内敛,王者风范突显名士之选。上面这几句诗不诗、词不词的话语看似不着边际,其实是笔者试驾过法国标致607后的真实感言。“儒风狮王”也是笔者认为对这款世界级名车最贴切的称呼。

  • 标签: 标致607 法国 试驾 狮王 真实感 世界级
  • 简介:友金所两周年之际,友金所背后拥有28年悠久历史的控股股东公司发布用友3.0战略(囊括了软件、云服务、金融三大核心业务),友金所成为本次战略的重要一环,股东方支持力度加码,友金所是否能成为用友集团金融全新业务的“团宠”?

  • 标签: 用友集团 控股股东 核心业务 支持力度 新业务 金融
  • 简介:俄罗斯圣彼得堡2009年2月4日电/美通社亚洲/——世界顶级的WindowsMobile应用程序开发商SDbSoftware将在2009年全球移动大会(MobileWorldCongress)对全新的SpbMobileShe113.0软件进行预展。SpbMobileShe113.0设立了手机用户界面的新标准,远远超越当今市面上任一款手机的用户界面。这款新软件配备了一个灵活的3D动画引擎、智能的Facebook一体化、滚动显示功能,各种小工具以及多种实用性创新。

  • 标签: 移动 WINDOWS 用户界面 World 圣彼得堡 应用程序
  • 简介:一辆日本皇冠3.0轿车出现在冷车起动时不易着车,发动后怠速运转不稳,忽高忽低,且有熄火征兆。查看故障指示灯不亮,再用跨接线TDCL,读取不到诊断码。只好首先检查油路,油路压力正常,燃油滤清器无脏污、堵塞现象;

  • 标签: 皇冠3.0轿车 故障指示灯 运转不稳 怠速 燃油滤清器 冷车起动
  • 简介:步骤3在“Project”文本框中输入导出的工程名。在“Application”文本框中输入工程的启动页(MXML文件)。在“Includefiles”区域选择要导出的文件。在“Saveas”文本框中输入导出的路径。单击“Finish”按钮,完成AIR应用程序的导出。

  • 标签: 应用程序 XML文件 连载 特性 文本框 区域选择
  • 简介:要说今年最火的词有哪些,区块链一定是其中的一个。在99%的人都还没搞清楚区块链到底是什么的时候,他已经从区块链的第一个应用比特币里赚了一大笔。In2011,ayoungpersonaskedhowtoinvesthis6,000yuan($909at2011'srate)onZhihu,China'sQuora-likequestion-and-answerwebsite.

  • 标签: 高中 英语 课外阅读 阅读材料
  • 简介:该文从USB3.0协议出发,深入研究了USB3.0的互操作性和电源分配需求,文中涵盖了USB3.0主机和设备对USB2.0操作的支持以及USB3.0总线本身对功耗的限制。

  • 标签: 超高速 互操作性 单元负载