`
javapojo
  • 浏览: 32796 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

DWR 3.0 reverse ajax 变更..

阅读更多
DWR3.0已出..
在我看来最有用的要属:Reverse ajax 反转Ajax的变更了.
DWR2 时,一般这样使用:
ScriptBuffer script = new ScriptBuffer();
script.appendScript("alert(1)");
ServerContext sctx = ServerContextFactory.get(servletContext ); //FIXME WCTX
if(sctx!=null)
{
Collection<ScriptSession> pages = sctx.getScriptSessionsByPage("/HustMes/pages/menu/pbsZoneLayoutAction.action");
); 
for (ScriptSession session : pages)
{
  session.addScript(script);
}
}

并且如果是非页面调用的话 要给类注入 servletContext

现在简单多了,不管页面调用还是其他如WebService调用只需:
String page = ServerContextFactory.get().getContextPath() + "xxx.jsp";
Browser.withPage(page,new Runnable() {
         public void run() {
      ScriptSessions.addScript("alert(1)");
         }
});
其他方法的使用,请参照API..
分享到:
评论

相关推荐

    dwr dwr包 dwr3.0文档 dwr3.0.jar

    1. **AJAX 支持**: DWR通过AJAX技术使JavaScript能够调用服务器端的Java方法,从而实现实时更新和交互。它处理了跨域安全问题,使得浏览器可以与不同源的服务器进行通信。 2. **自动暴露和映射**: DWR提供了一种...

    dwr-3.0.jar

    最新dwr3.0的包,有需要的朋友就下载吧

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...

    dwr3.0.jar_ajax

    标题中的“dwr3.0.jar_ajax”暗示了这个压缩包包含了DWR3.0的核心库文件,即dwr3.0.jar。这个JAR文件是DWR的核心组件,包含了所有必需的类和资源,使得开发者可以在服务器端与JavaScript进行交互,实现异步更新和...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    它支持动态Java对象到JavaScript对象的映射(也称为Reverse Ajax或Ajax RPC)。此版本的更新可能包括性能提升、新功能添加以及对旧版的兼容性改进。 2. **DWR的实例war文件**: 一个WAR(Web Application Archive...

    dwr3.0.0.116源码 part4

    dwr3.0.0.116源码 part4

    dwr3.0.jar

    在压缩包中的`dwr.jar`是DWR3.0的核心库文件,包含了所有必要的类和资源,用于在项目中集成DWR。开发者需要将此JAR文件添加到项目的类路径中,然后按照DWR的文档配置和使用它的API。 综上所述,DWR3.0通过其强大的...

    DWR3.0 jar包API文档

    - **JavaScript API**:DWR生成的JavaScript库提供了与远程Java对象交互的接口,如`dwr.engine`对象用于基本的调用控制,`DWRUtil`对象则提供了数据绑定和DOM操作的辅助方法。 - **安全配置**:必须正确配置DWR的...

    dwr3.0.0.116源码 part2

    dwr3.0.0.116源码 part2

    dwr3.0.0.116源码 part1

    dwr3.0.0.116源码 part1

    dwr3.0.0.116源码 part3

    dwr3.0.0.116源码 part3

    DWR学习资料

    DWR学习资料 :DWR 3.0 上传文件.txt DWR3.0反向Ajax示例.txt DWR3.0...多人聊天室.doc 反向Ajax技术实例.txt 基于DWR反向AJAX的Web监控系统.doc 深入学习DWR3.0.txt 实战dwr.doc 使用Jetty和DWR创建伸缩性Comet程序.txt

    DWR_3.0_上传文件.doc

    - **dwr.jar**:这是 DWR 的核心库。 - **commons-fileupload-1.2.jar**:用于处理文件上传。 - **commons-io-1.3.1.jar**:提供了一些常用的 I/O 操作类。 #### 三、配置 web.xml 在使用 DWR 进行文件上传之前,...

    dwr3.0文档和jar包

    1. **AJAX通信**:DWR的核心功能是通过AJAX(Asynchronous JavaScript and XML)技术实现页面的异步更新。它自动处理JSON或XML数据的序列化和反序列化,使得开发者可以专注于业务逻辑。 2. **安全机制**:DWR 3.0...

    dwr3ReverseAjax示例

    1. **DWR配置**:首先需要在服务器端配置DWR的`dwr.xml`文件,声明可供JavaScript调用的Java类和方法。这包括设置安全策略、白名单等,确保只有预期的Java对象和方法可以被访问。 2. **Java后端**:创建一个Java类...

    dwr3.0+SSH2

    DWR3.0允许JavaScript直接调用服务器端的Java方法,增强了Web应用的交互性,尤其是对于Ajax应用来说。SSH2框架则提供了模型-视图-控制器(MVC)架构,使得应用的结构更加清晰,同时Spring负责依赖注入和事务管理,...

    dwr3.0.rar

    对于学习和开发基于Java的Web应用,特别是需要利用AJAX技术来提升交互性的应用,DWR 3.0 是一个非常有价值的工具。你可以通过阅读文档,查看示例代码,甚至深入源码来学习如何使用DWR来构建动态、交互性强的Web应用...

    dwr3.0搭建与讲解

    在`dwr.xml`配置文件中,你需要告诉DWR如何映射这个Java Bean: ```xml &lt;create className="com.example.MyService" id="myService"&gt; ``` ### 5. JavaScript调用 在客户端,你可以使用DWR的API来调用...

    Ajax框架dwr3.0中文

    2. **配置DWR**:创建并配置`dwr.xml`文件,定义允许的远程方法和安全性设置。 3. **编写Java类**:创建包含远程调用方法的Java类。 4. **创建JavaScript接口**:DWR自动生成对应的JavaScript接口,可以在客户端调用...

Global site tag (gtag.js) - Google Analytics