展开

关键词

DWR使

介:dwr是一种开源封装ajax框架,可以在前台页面直接调后台java函数。 1 <converter>标签是dwr中内置转换器。我们也可以使自己写转换器,不过dwr提供转换器已经足够了,所以这个标签,一般不会自己去写。 java bean --> 3 标签是dwr中重要标签,来描述 java(服务器端) 与 javascript (客户端)交互方式。 或Groovy   spring:通过Spring框架访问Bean   struts:使StrutsFormBean (v1.1+)   jsf:使JSFBean (v1.1+)    pageflow:访问Weblogic或BeehivePageFlow (v1.1+)   ejb3:使EJB3 session bean (v2.0+) [此处使是与Spring

24920

DWR让Ajax如此(1)

DWR让Ajax如此(1) 阅读提示:这篇文章让读者看到了一个使DWRWeb应是如何一步步建立。 我会展示创建这个示例应必要细节,这个应是可下载并且可以在你环境中布署来看看DWR如何工作。 DWR(直接Web远程控制)项目是在Apache许可下一个开源解决方案,它供给那些想要以一种方式使Ajax和XMLHttpRequest开发者。 我会展示创建这个示例应必要细节,这个应是可下载并且可以在你环境中布署来看看DWR如何工作。 DWR配置和使 设置DWR使:将DWRjar文件拷入Web应WEB-INF/lib目录中,在web.xml中增加一个servlet声明,并创建DWR配置文件。

18310
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DWR文档之 技巧和要点

    DWR文档之 技巧和要点 这里列出了在使DWR时候一些技巧和要点,希望对你有所帮助。 虽然实现一下基本功能比较,但是完全实现快捷键(keyboard navigation)功能就非常困难了。 使’Local’版本并远程协同DWR工作比使’Remote’ 版本容易多,因为后者还需要知道服务端怎样工作。 有一个比较解决方法,将这些 javascript 文件复制到 web-app 目录,这样服务器可以更好来处理它们。 我们将发布一个补丁使DWR 在 web 程序启动时候可以使时间来标记 Javascript 文件,但是这些并不是最好解决方法,因为上面所说方法非常并且可以很大程度上压缩合并 Javascript

    30520

    挖掘dwr

    精巧设计使DWR很容易被java开发人员接受;对传统web程序无侵害性让它被引入更多项目。与服务器端通信,DWR很有代表性,并很好隐藏xmlhttp对象,也基本可以满足我们要求。 如果我们想抛弃传统webwork/spring mvc等MVC框架,全部数据由DWR来实现话,也有一定风险。没办法,只能挖掘DWR深层次了。 一、业务层设计 为了讨好传统户量惊人传统web应。可能更准确说是webwork/jsf为了和火热AJAX套上关系,主动和dwr联系。 如何配置?值得考虑一下! 2、如果化converter dwr提供converter功能已经很不错了,但是扩展.编写自己类型converter还是很麻烦. 现在服务器端生成javascript也挺热闹,虽然偶不是很感兴趣,但如果dwr能把converter弄一些,包括配置,扩展,所见既所得.那就完美了.

    19510

    DWR让Ajax如此(2)

    DWR让Ajax如此(2) http:www.51cto.com 2005-11-18 17:18 作者:Cloves Carneiro;simmone 出处:www.javaworld.com 第二,标记让DWR暴露出dwr.sample.ApartmentDAO类给JavaScript调;我们在页面中使JavaScript文件被javascript属性定义。 安全因素 为了保持示例要,ApartmentDAO类尽可能保持,但这样一个类通常有一组设置方法来操作数据,如insert(), update()和delete()。 开发者可以创建一个门面来集中所有JavaScript函数与底层业务组件之间通信,这样就限制了过多暴露功能。 结论 这篇文章仅仅让你在你项目中使DWR支持Ajax开了个头。 DWR让你集中注意力在如何提高你交互模型上面,消除了编写和调试JavaScript代码负担。使Ajax最有趣挑战是定义在哪里和如何提高可性。

    24030

    DWR

    image.png DWR(Direct Web Remoting)是一个WEB远程调框架.利这个框架可以让AJAX开发变得很.利DWR可以在客户端利JavaScript直接调服务端 6.在回调函数中,得到执行结果后,可以继续编写业务逻辑相关javascript代码。 下面以户注册例子,来说明其使。 (注意,本次例子只是于演示,说明DWR使,类设计并不是最优)。 convert元素于数据类型转换,即java类和javascript之间相互转换,因为和前台交换是User对象,因此需要对此使bean转换,我们将在后面介绍这个类。 在函数function saveFun(data)中,data是执行结果,这里是一个bool值,非常,我们通过判断data是否为真,可以知道户名是否重复,户是否注册成功。

    276100

    分析DWR util.js包

    dwr官方地址:http://getahead.ltd.uk/dwr介绍一下什么是DWR DWR - Direct Web Remoting ajax是一种提高web站点吸引力和实书写 把它结合到一个现有站点是非常,同样它也可以地与大多数java框架结合。 util.js util.js包含了一些使方法,从而帮助你利javascript(可能)从服务器端更新你web数据。 你可以在DWR之外地方使它,因为它并不依赖与DWR而实现。 Generating Lists DWR一个功能可以给一个下拉列表(select list)添加选项,只需使DWRUtil.addOptions()。

    34720

    AJAX实践DWR

    AJAX实践DWR篇 发布:dxy 发布日期:2006-9-22 字体:[增加 减小] 类型:转载 DWR(Direct Web Remoting)是一个WEB远程调框架.利这个框架可以让AJAX开发变得很 .利DWR可以在客户端利JavaScript直接调服务端Java方法并返回值给JavaScript就好像直接本地客户端调一样(DWR根据Java类来动态生成JavaScrip代码).它最新版本 6.在回调函数中,得到执行结果后,可以继续编写业务逻辑相关javascript代码。 下面以户注册例子,来说明其使。(注意,本次例子只是于演示,说明DWR使,类设计并不是最优)。 convert元素于数据类型转换,即java类和javascript之间相互转换,因为和前台交换是User对象,因此需要对此使bean转换,我们将在后面介绍这个类。 在函数function saveFun(data)中,data是执行结果,这里是一个bool值,非常,我们通过判断data是否为真,可以知道户名是否重复,户是否注册成功。

    34610

    DWR中实现直接获取一个JAVA类返回值

    DWR中实现直接获取一个JAVA类返回值     DWR是Ajax一个开源框架,可以很方便是实现调远程Java类。但是,DWR只能采回调函数方法,在回调函数中获取返回值,然后进行处理。 下面我写一个Java类,如下: public class Test() {     public String getString()     {         return "test";     } } 上面这个类很,里面getString就直接返回一个字符串。 先来说说Ajax运行原理吧,其实它原理很,就是调远端地址,获取页面返回数据,然后进行分析处理。 而这个过程是异步,就就是为什么DWR回调函数原因了,而你不知道,我们调了Java类后,回调函数不知道什么时候执行。

    21720

    客户端数据集服务端数据集原理和设计

    Ajax实现原理 在介绍我设计之前,先介绍Ajax原理,以及其效率低原因。从根本上来说,Ajax是采微软一种叫XMLHttp技术,异步访问一个远端路径,返回页面结果。 DWR好处是,可以将一些Java类映射成一个Javascript对象,从而可以在javascript中非常方便使Java类。 说白了,dojo使得Javascript就好像面向对象语言一样,有类,有方法,开发其大型项目更加容易。 客户端数据集/服务端数据集采了dojo框架,使其实现起来有类,有方法,更加容易使。 这个需要具体情况具体分析,一般系统,采上面所说方式,应该足够,也不需要很费力气开发出一个客户端数据集来。 但它有一个好处,就是减少了很多查询方法使,对数据集访问都采了一致方法来实现。

    16540

    Scripting Introduction

    相对而言Java同步调,创建与Java代码匹配Ajax远程调接口最大挑战来至与实现Ajax异步调特性。 DWR通过引入回调函数来解决这个问题,当结果被返回时,DWR会调这个函数。 有两种推荐方式来使DWR实现远程方法调。可以通过把回调函数放在参数列表里,也可以把回调函数放到元数据对象里。 当然也可以把回调函数做为第一个参数,但是不建议使这种方法。 回调函数 假设你有一个这样Java方法: public class Remote { public String getData(int index) { ... } } 我们可以在Javascript 此外你也可以使这种减缩格式: Remote.getData(42, function(str) { alert(str); }); 调元数据对象(Meta-Data) 另外一种语法时使"调元数据对象 因为setter都是返回'void',我们就不需要使callback函数了。如果你想要一个返回void服务端方法完整版,你也可以加上callback函数。很明显DWR不会向它传递任何参数。

    15910

    Getting Started with DWR

    Getting Started with DWR There are 2 ways to get started with DWR, the easy way is to download the WAR /dwr/dwr10.dtd"> <dwr> <allow> <create creator="new" javascript="JDate"> <param name="class > The <em>DWR</em> config file defines what classes <em>DWR</em> can create and remote for use by Javascript. width="728" scrolling="no" height="15" allowtransparency="allowtransparency"></iframe> 相关文档_ Ajax开发框架+户名检测实例 (调试通过) - Jul 03, 2006 Ajax按需读取数据生成下级菜[转] - Jul 03, 2006 Ajax在PHP开发中[转] - Jun 27, 2006 利PHP和AJAX创建

    29430

    ajax 开源项目 DWR

    ajax 开源项目 DWR ajax开源项目dwr使: 利DWR可以在客户端利JavaScript直接调服务端Java方法并返回值 给JavaScript就好像直接本地客户端调一样. 1: 3:在web.xml同级中增加文件dwr.xml,此文件是javaScript中调方法,影射到class类 例如: <! > 在allow节点中定义要影射class类,并且给其class类起一个javaScript名字,以便在 javaScript中调。 class文件了,调方式如下 一下为测试 html文件 <! javaScript引入,后面两行是dwr本身定义javaScript (heishanlaoyao) Posted by kevinwu on December 19, 2006 11:56

    24020

    DWR服务器推送技术

    依照dwr功能:浏览器可以调服务器端java方法。 那么我们不难理解,项目中有自己写java方法,有一个jsp页面。然后项目本身添加一些配置(具体是web.xml和dwr.xml)。 -- 使服务器反转AJAX --> <init-param> <param-name>activeReverseAjaxEnabled</param-name> 但是使时候需要注意一下。 客户端怎么调服务器端方法? 通过刚才js脚本配置,浏览器这端就可以调WEB服务器Java方法了。 前后端都可以自由

    28420

    看我如何利发现漏洞接管D-Link路由器

    前言 我曾发现了D-Link路由器不同型号多个漏洞,今天我要分享是我最近发现D-Link路由器三个漏洞,综合利这三个漏洞,可以获取D-Link路由器管理权限,实现对其成功接管。 ? 明文密码储存漏洞 - CVE-2018-10824 漏洞描述:D-Link路由器存有户设置明文密码 漏洞危害:攻击者可以读取存在于/tmp/目录下户明文密码 影响产品: DWR-116型号中固件版本低于 型号中固件版本低于 2.02 DWR-921型号中固件版本低于 2.02 DWR-111型号中固件版本低于 1.01 漏洞验证:由于目前D-Link存在大量未修复该漏洞相关产品,为了避免对户造成安全损害 ,我把具体明文密码储存目录XXX作了隐藏代替,明文密码具体储存位置为/tmp/XXX/0 文件中,具备上述目录遍历漏洞攻击者可以轻松获取得到,从而实现提权。 综合利 综合利以上三个漏洞,可以轻松获得对D-Link路由器代码执行和完全控制权。

    36220

    高效率使 Github

    此时便可以使 username.github.io/仓库名称 进行访问了,我在此处访问地址是:https://bylant.github.io/DWR-Spring/ ? /dwr/MessagePusher.java#L47 此时便会直接跳转到这行代码位置,高亮显示 ? 其实我们也不去死记硬背这些东西,因为 Github 有方式帮我们自动生成这些链接 分享行代码 直接点击代码区行号,URL 会随之跳转,大家可以观察下图 URL 变化 ? 分享多行代码 多行代码和行代码分享操作步骤基本一致,只不过区别在于在选择完代码块开始行之后,点击结束行同时需要按住 Shift 键,大家观察以下动图 URL 变化 ? 具体使方法参见 https://help.github.com/en/articles/searching-on-github 此处不再赘述了。 其他 issue 中输入冒号 : 添加表情 ?

    38830

    Ajax技术全解(3)

    2.深层次导航 深层次级联菜(树)遍历是一项非常复杂任务,使JavaScript来控制显示逻辑,使Ajax延迟加载更深层次数据可以有效减轻服务器负担。 Ajax不适场景 1.部分 虽然表提交可以从Ajax获取最大益处,但一个评论表极少能从Ajax得到什么明显改善。而一些较少提交,Ajax则帮不上什么忙。 JavaScript可以很处理XHMTL/HTML/DOM,使CSS规则就可以很好表达数据显示。 vs Buffalo DWR和Buffalo都是Web Remoting框架,区别在于: DWR使自定义文本协议,而Buffalo使burlap协议。 prototype,那么可以减少重复加载prototype带宽,并且获得相当一致编程概念 DWR服务器端实现要比Buffalo完善一些 DWR更加通一些,户比较广,而Buffalo是国内

    32130

    经典20道AJAX

    而言之,XmlHttpRequest使您可以使JavaScript向服务器提出请求并处理响应,而不阻塞户。 是扩展标记语言,能够一系列标记描述数据 13、XML解析方式 常dom解析和sax解析。 在java中比较流行有 dojo, Prototype , JQuery, Dwr, extjs 等等 15、如果熟悉某种ajax框架,他可能会问到怎样在程序中使这种框架 DWR框架介绍 DWR(DirectWeb Remoting)是一个WEB远程调框架.利这个框架可以让AJAX开发变得很.利DWR可以在客户端利JavaScript直接调服务端Java方法并返回值给JavaScript就好像直接本地客户端调一样 $() 方法是在DOM中使过于频繁document.getElementById() 方法一个便利写,就像这个DOM方法一样,这个方法返回参数传入id那个元素。

    34870

    Java Web项目登录报Session Error

    很多人在登陆时候会发现报错: 弹框错误信息是:Session Error 解决办法是先打开 WEB-INF/web.xml文件 <servlet> <servlet-name>dwr-invoker 这个问题,确实不好确诊,因为每个人使技术框架不同。 原因一: 这是因为同源策略问题,为了WEB环境安全,在WEB脚本语言中不允许读取不同源数据,同源包括相同协议,相同域名和相同端口三个条件,而ajax异步处理方式跳过了这个限制,为了安全限制,它设置为 原因二: 如果使到了dwr,那就有可能是DWR版本与服务器Tomcat不兼容问题。要么升级DWR版本,要么是降低Tomcat版本。 但是也可以采我在上面加入那句配置,也可以解决,只是验证安全性能不太好!

    68020

    dwr:CSRF Security Error 问题解决

    初次使dwr,做一个小demo,结果总是会弹出CSRF Security Error这个错误提示。 关于dwr介绍以后再说,自己初步打算把新接触知识从一开始都深入都一系列写下来,这样或许在别人看时候会觉得比较流畅,也会觉得能够了解这个技术点更多一些,(我自己就喜欢看这样文章,因为如果在网上搜某一个关键字话 下面开始正题: 我开发环境是myeclipse8.6 + jdk1.6 + tomcat7.0 ,除了这样错误之后查了一下,有这样一个解决方法: 在web.xml中添加: <init-param> allowScriptTagRemoting</param-name> <param-value>true</param-value> </init-param> 不过我尝试之后发现没有, 然后找到一个英文网站,这个:http://redrata.com/2010/11/resolving-dwr-csrf-security-error-popups/ 看其中介绍,应该是tomcat7机制问题

    61140

    扫码关注云+社区

    领取腾讯云代金券