必威体育Betway必威体育官网
当前位置:首页 > IT技术

JAVA DWR简介

时间:2019-08-16 07:11:03来源:IT技术作者:seo实验室小编阅读:63次「手机版」
 

dwr

1、DWR是一种Ajax的java实现,它提供了一种能在web浏览器端采用JavaScript语言直接调用后台业务商业组件的解决方案。DWR通过JavaScript直接调用远程组件可以减少web开发的时间,特别对于那些具有和用户频繁交互的web应用程序。DWR使得浏览器不用刷新页面就可以从远程web服务器取得用户需要的数据,这种无刷新页面的交互方式大大提高web页面的响应时间,至少用户不会感觉到刷新页面带来的等待。DWR在浏览器端采用纯JavaScript实现,并且会自动根据浏览器类型采用最高效率的远程组件调用机制。

2、DWR包含两个主要部分:

 运行在服务器端的servlet控制器,它负责接收请求,调用相应业务逻辑进行处理,向客户端返回响应。

 运行在浏览器端的JavaScript,它负责向服务器端发送请求,接收响应,动态更新页面。

3、DWR的配置

  1、第一步,准备工作。从DWR的官方网站 http://directwebremoting.org/dwr/downloads/index.html下载DWR核心文件‘’dwr.jar‘’,截止到目前为止,使用DWR最新版本3.1RC。

2、启动MyEclipse,新建web工程,将jar包文件复制到工程目录的“”WebCootent/WEB-INF/LIB“”中

3、打开工程的web.xml,加入DWRServlet的配置信息;

 DWR框架的内核是DWRServlet类,该类是一个普通的Servlet,它的主要工作是基于Java类自动生成JavaScript对象。上段配置文件说明将DwrServlet映射到所有包含“”/dwr/“”的URL上。

将debug参数设置为true,代表启动DWR的调试模式,可以使用DWR内置调试工具对程序进行测试。

4、第三步,将“”DWRTest“”工程部署到Tomcat并启动服务,在浏览器地址输入:http://localhost:8080/DWRTest/dwr/后显示DWR内置调试页,当看到“”Classes known to DWR:“”信息就代表DWR部署成功了。

二、使用Helloword进入DWR

1、第一步,在“”DWRTest“”工程的src目录下新建Java类

   

2、第二步,在工程的/WEB-INF目录下新建dwr.xml,这是DWR框架的配置文件,写入以下代码

   

3、部署并启动Tomcat,在浏览器地址栏重新输入http://localhost:8080/DWRTest/dwr/index.html后,DWR内置调试页内容发生了改变。如下:

4、在工程目录下新建index.html文件

  

在name文本框输入后,点sqy按钮。saySomething()函数会通过dwr调用服务器端HelloWorld.sayHello()方法,之后将返回值打印在屏幕上。

注意:在页面顶部导入“”helloworld.js“”与“”engine.js“”的语句不用手动输入,DWR测试页复制过来即可。

程序运行效果如下:

 

相关阅读

使用SaveAsPDFandXPS + jacob实现Java word转pdf(开发

  SaveAsPDFandXPS 下载地址  :  点我去下载 jacob 的jar包 下载地址 : 点我去下载   或者也可以去csdn的下载地址: http

java设计模式(一)---工厂方法模式

基本上有兴趣了解设计模式的都会知道工厂模式,因为各种模式相关的书籍以及博客什么的都是以工厂模式开头的,对于一时兴起或者三天热

Java输出直角三角形方法

直接传入参数即可: public static void Triangle(int num) { for (int i = 1; i < num; i++) { for (int j = i; j <

Java中instanceof运算符用法详解

一、 instanceof运算符可以确定对象是否属于一个特定的类。 该运算符是二目运算符,左边的操作元是一个对象,右边是一个类,当左边的

java编程常用软件

有大神曾说“给我一个记事本,我还你一个项目”,作为小白的我,以前也对这句话深信不疑,但当我参加人生第一次编程考试的时候,我发现我用

分享到:

栏目导航

推荐阅读

热门阅读