
DWR
文章平均质量分 65
fhd001
这个作者很懒,什么都没留下…
展开
-
DWR之DWR介绍
DWR之DWR介绍----------DWR(网址:http://directwebremoting.org/dwr/)是Direct Web Remoting的缩写。DWR是一种非常有意思的Ajax实现方法,原因在于允许把运行于服务器上的java类视为本地类,好像运行于web浏览器中。与当前许多流行的Ajax库不同,DWR是一种以Java为核心的解决方法。如果熟悉PRC(Remote P原创 2011-12-10 17:47:25 · 1173 阅读 · 0 评论 -
DWR高级主题之DWR与spring集成(不使用springMVC,但使用注解的实例)
DWR高级主题之DWR与spring集成(不使用springMVC,但使用注解的实例)----------web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">原创 2011-12-22 15:27:10 · 2090 阅读 · 1 评论 -
DWR高级主题之DWR与spring集成
WR高级主题之DWR与spring集成---------第一步:让DWR可以访问Spring的上下文为了整合DWR与spring,DWR需要访问Spring的上下文。这里有两个选择:1. 使用Spring MVC2. 使用DWRSpringServlet使用Spring MVC如果使用Spring MVC,那么我们的web.xml配置就像这样: spring原创 2011-12-22 14:32:54 · 2523 阅读 · 0 评论 -
DWR高级主题之DWR与spring集成(不使用springMVC,不使用注解的实例)
DWR高级主题之DWR与spring集成(不使用springMVC,不使用注解的实例)----------web.xml<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/原创 2011-12-22 15:14:48 · 1372 阅读 · 1 评论 -
DWR高级主题之DWR与spring集成(使用SpringMVC时dwr:controller标签说明)
DWR高级主题之DWR与spring集成(使用SpringMVC时dwr:controller标签说明)----------添加dwr的dwr:controller标签,debug为true时,可以访问/dwr/index.html的测试页面。还可以可以设置一些参数的值,如例: 这里的配置与单独使用dwr时在web.xml中配置DwrServlet中的原创 2011-12-22 16:26:42 · 2676 阅读 · 0 评论 -
DWR高级主题之反向Ajax(piggybacking模式--DWR2.X)
DWR高级主题之反向Ajax(piggybacking模式--DWR2.X)----------这里为了启用piggybacking技术,我们只要在前两篇blog(轮询模式与comet模式)的web.xml的DWRServlet配置中,删除那些初始化参数即可,如: dwr-invoker org.directwebremoting.servlet.DwrServlet原创 2011-12-21 14:38:08 · 1399 阅读 · 0 评论 -
DWR高级主题之反向Ajax(DWR3的comat模式演示1)
DWR高级主题之反向Ajax(DWR3的comat模式演示1)----------web.xml<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/x原创 2011-12-24 10:29:21 · 3028 阅读 · 0 评论 -
DWR高级主题之反向Ajax(DWR3介绍)
DWR高级主题之反向Ajax(DWR3介绍)----------我们在前面使用的DWR主要是基于DWR2.X版本的,这里我们针对DWR3进行介绍,介绍一些提示或技巧。1. ScriptSession生命周期(创建ScriptSession以及让ScriptSession失效)当/dwr/engine.js被包含进页面时ScriptSessions就创建了。默认情况下,ScriptS原创 2011-12-23 14:17:54 · 7004 阅读 · 3 评论 -
DWR高级主题之反向Ajax(轮询模式实例--DWR2.X)
DWR高级主题之反向Ajax(轮询模式实例--DWR2.X)----------用maven进行构建: pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2011-12-21 17:34:11 · 1425 阅读 · 0 评论 -
DWR高级主题之反向Ajax(comet模式实例--DWR2.X)
DWR高级主题之反向Ajax(comet模式实例--DWR2.X)----------我们用maven进行构建项目pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation原创 2011-12-21 17:57:06 · 1636 阅读 · 0 评论 -
DWR高级主题之反向Ajax(DWR3的轮询模式演示1)
DWR高级主题之反向Ajax(DWR3的轮询模式演示1)----------web.xml<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/原创 2011-12-24 10:38:57 · 2860 阅读 · 2 评论 -
DWR之其他概念:engine.js与util.js
DWR之其他概念:engine.js文件----------在范例程序中,我们引入了文件engine.js。该文件是DWR客户端的核心。这是一段javascript代码,用于把来自于动态生成的代理存根的调用组装为服务器上真正的对象。engine.js会输出一个DWREngine对象。该对象有很多选项,可以控制DWR的工作机制。如:DWREngine的选项选项说明原创 2011-12-19 19:15:44 · 3362 阅读 · 1 评论 -
DWR高级主题之反向Ajax(Comet模式--DWR2.X)
DWR高级主题之反向Ajax(Comet模式--DWR2.X)----------如果不希望使用轮询模式,那么可以非常容易地切换为Comet模式,我们在轮询模式上修改部分配置即可。使用Comet模式时,我们只需要在web.xml中的DwrServlet配置中加上如下初始化参数,其它配置与轮询模式一样(面面上的设置与服务器端的代码)如例: activeReverseAjaxE原创 2011-12-21 13:44:57 · 1932 阅读 · 0 评论 -
DWR高级主题之反向Ajax(轮询模式--DWR2.X)
DWR高级主题之反向Ajax(轮询模式--DWR2.X)----------使用DWR实现反向Ajax轮询模式的第一步是,使用一些新的配置元素。首先,在web.xml文件中,需要添加DWRServlet的一些新的初始化参数: activeReverseAjaxEnabled true org.directwebremoting.extend.Server原创 2011-12-21 13:38:31 · 1761 阅读 · 0 评论 -
DWR之DWR是面向web的RPC(或者AJAX-RPC)
DWR之DWR是面向web的RPC(或者AJAX-RPC)----------DWR的显著特征是提供把服务器端代码视为浏览器中javascript代码的方法,这是DWR的首创。DWR是java和javascript相结合的开源库。通过它,可以简单容易地构建Ajax程序,无需深入了解XMLHttpRequest的编码细节。它容许你通过客户端的javascript,采用看似调用浏览器本地代码的原创 2011-12-10 18:29:52 · 1048 阅读 · 0 评论 -
DWR之DWR实例(1)
DWR之DWR实例(1)----------1.首先向项目中加入dwr.jar文件,这里我们使用maven构建,同时dwr还要依赖commons-logging.jar包,如例(pom.xml):<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2011-12-12 13:39:58 · 1174 阅读 · 0 评论 -
DWR之与客户端的DWR交互
DWR之与客户端的DWR交互----------1.基本的调用语法如例:MathDelegate.add(a,b,doMathCallback);var doMathCallback = function(answer){ document.getElementById("resultDiv").innerHTML = "" + "Result: "原创 2011-12-18 19:59:01 · 1158 阅读 · 0 评论 -
DWR之DWR的dwr.xml配置
DWR之DWR的dwr.xml配置----------下面,我们讨论dwr.xml文件中的DWR配置事项。实际上,DWR提供了两种配置方法:Java5(或更高版本)注解和dwr.xml文件。两者完全可以互相替代,并且相互补充。简要说明一下dwr.xml文件的基本结构,如例,dwr.xml文件: <!DOCTYPE dwr PUBLIC "-//GetAhead Limit原创 2011-12-18 16:47:39 · 1425 阅读 · 0 评论 -
DWR之与服务器端的DWR交互
DWR之与服务器端的DWR交互----------当编写服务器端代码时, 通常不会意识到该代码会被DWR调用,这一般不会出问题,但是偶尔也会。应注意,DWR提供了一些便捷工具,以便与服务器端代码交互。在DWR服务器端编码时,首先应考虑两个类:WebContext和WebContextFactory,它们按顺序使用,类似于下面的方式:org.directwebremoting.Web原创 2011-12-18 22:44:38 · 1016 阅读 · 0 评论 -
DWR之DWR的web.xml配置
DWR之DWR的web.xml配置----------在web.xml中,我们的基本配置如下: dwr-invoker org.directwebremoting.servlet.DwrServlet dwr-invoker /dwr/*虽然可以把servlet映射到任何路径,但是我们强烈建议使用标准的映射(/dwr/*)。几个常DWRServlet初始参数原创 2011-12-14 00:57:01 · 1536 阅读 · 0 评论 -
DWR高级主题之DWR安全机制
DWR高级主题之DWR安全机制----------很多其他Ajax工具对安全性考虑不够,让你直面安全威胁。DWR提供一些安全机制,你也许会发现它非常适合自己的需求。DWR使用多层安全保障方法,但是,至少有一个机制必须始终启用。1.默认拒绝无须做任何设置,DWR会自动采用"默认拒绝"方法。这意味着,在默认情况下,DWR不允许任何类被远程访问。回想一下希望远程访问的每个类,必须在配原创 2011-12-20 11:21:44 · 2839 阅读 · 0 评论 -
DWR高级主题之反向Ajax
DWR高级主题之反向Ajax----------反向Ajax的基本概念是,客户端不必主动从服务器获取信息,服务器会把相关信息直接推送到客户端。这样做的目的是解决Ajax“传统”web模型所带来的一个限制:实时信息很难从技术上解决。原因是,客户端必须联系服务器,主动询问是否存在变更,如果有变更就会更新页面(或者页面的一部分),虽然可以非常快速完成这个操作,让人感觉好像是实时的,但是实际上不是原创 2011-12-20 19:37:49 · 1682 阅读 · 0 评论 -
DWR之test/debug页面
DWR之test/debug页面----------这里介绍DWR提供的一个便捷工具,那就是test/debug页,它可以直接在应用程序中使用。访问地址如例: http://localhost:8080/xxx/dwr/index.html,也就是:http://ip地址:端口号/项目名/dwr所映射的路径/index.html,这样将会为你展示一个测试或debug页面。在该页面的底部原创 2011-12-13 23:50:53 · 2306 阅读 · 2 评论 -
DWR高级主题之DWR与spring集成(使用springMVC,非注解的实例)
DWR高级主题之DWR与spring集成(使用springMVC,非注解的实例)-----------web.xml:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">原创 2011-12-22 14:55:55 · 2365 阅读 · 1 评论 -
DWR高级主题之DWR与spring集成(使用springMVC,并使用注解的实例)
DWR高级主题之DWR与spring集成(使用springMVC,并使用注解的实例)----------web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">原创 2011-12-22 15:06:01 · 1916 阅读 · 0 评论