Dwr教程(一)之用户名验证
来源:百度文库 编辑:神马文学网 时间:2024/10/06 13:45:39
Dwr教程(一)之用户名验证 收藏
CSDN中对应资源(包含源代码和dwr.jar包)地址:http://lxlzhn.download.csdn.net/
一.下载相应的包,配环境1. 下载dwr.jar,官方具体地址为(),有多个版本,我用的是version: 2.0.M3;不同的版本会有些异同比如其中最常用的DWRUtil工具,所以要注意版本。查看版本很简单,解压开dwr.jar,查看dwr-version.properties就可以了2. 我使用的是MyEclipse5.5.1GA+Tomcat5.5这个应该没有什么影响,只是个人感觉这两个版本的比较稳定一点,JDK用的是1.6的,只要是1.5以上的应该都没有问题,或者低版本的也没有问题,不过推荐使用1.5以上的。3. 创建一个Web Project名为dwrHello,配置web.xml:(配置方法很固定的,以下是简单的配置) dwr-invoker org.directwebremoting.servlet.DwrServlet debug true dwr-invoker /dwr/* index.jsp 二.编写相应的后台service类并配置到dwr,是dwr能够在前台直接调用1. 创建dwr.service包,在其中创建TestDwrService.java类:package dwr.service; public class TestDwrService { /** * 验证用户名 * @param username 用户名 * @return 验证后的信息 */ public String checkUsername(String username){ //要返回的验证后的信息 String flag = ""; //这里可以改为调用数据库验证,原理都是一样的, if(username.equals("lxl")) flag = "用户名可用"; else flag = "用户名不存在"; return flag; }} 2. 配置TestDwrService.java到dwr.xml中: 三.使用dwr自带的测试来测试配置的dwr是否可用 1. 经过第二步骤之后,就可以在前台使用dwr来调用service层相应java类了。Dwr自带了一个用于测试是否配置成功的测试方法(有点测试驱动的感觉,每次配置好映射,最好先在这里测试通过,当然并非所有的都可以测试)。2. 在浏览器中输入http://localhost:8080/dwrHello/dwr,其中dwrHello是你自己的工程名字,dwr将把你带到测试页面上。如果配置正确,则会看到:
Classes known to DWR:
testDwrService (dwr.service.TestDwrService) 3. 点击testDwrService,就可以进入testDwrService的测试页面了。
Methods For: testDwrService (dwr.service.TestDwrService)
To use this class in your javascript you will need the following script includes: In addition there is an optional utility script: Replies from DWR are shown with a yellow background if they are simple or in an alert box otherwise.
The inputs are evaluated as Javascript so strings must be quoted before execution.There are 10 declared methods:checkUsername( );
wait() is not available: Methods defined in java.lang.Object are not accessible
wait() is not available: Methods defined in java.lang.Object are not accessible
wait() is not available: Methods defined in java.lang.Object are not accessible
hashCode() is not available: Methods defined in java.lang.Object are not accessible 4. 其中蓝色字体的部分三句话,是在接下来自己写前台JS调用的时候要用的,这三句话只有一个部分会变,就是“/dwrHello”部分,这个指代工程的名字,是你开始时命名的名称,这里是dwrHello。 5. 接下来在“Execute”按扭的一行,是用于测试相关方法的,会提供一个输入框,这里因为要判断的是个字符串所以可以直接输入。输入的内容必须在””之内才会有效。先输入一个测试数据lxl,点击“Execute”,显示checkUsername( ); 用户名可用 ,然后再输入其他的,如xxx,则结果是checkUsername( ); 用户名不存在 。则表明你前面所有的代码和配置都是正确的。四.编写前台JS代码调用service 1. 完成了第三步之后,就要开始写自己的前台了。 2. 创建一个index.jsp页面,代码改为:<%@ page language="java" pageEncoding="UTF-8"%>index.jsp
3. 然后就是部署到Tomcat了,完成后,保证tomcat是开着的,然后输入http://localhost:8080/dwrHello,就可以看到页面了。4. 按照前面的测试数据来测试,就可以看到效果了。下面是一个错误的效果,这里也可以再进一步做判空处理:(我这里没有做
username : 用户名不存在
password :
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lxlzhn/archive/2008/12/18/3549420.aspx
CSDN中对应资源(包含源代码和dwr.jar包)地址:http://lxlzhn.download.csdn.net/
一.下载相应的包,配环境1. 下载dwr.jar,官方具体地址为(),有多个版本,我用的是version: 2.0.M3;不同的版本会有些异同比如其中最常用的DWRUtil工具,所以要注意版本。查看版本很简单,解压开dwr.jar,查看dwr-version.properties就可以了2. 我使用的是MyEclipse5.5.1GA+Tomcat5.5这个应该没有什么影响,只是个人感觉这两个版本的比较稳定一点,JDK用的是1.6的,只要是1.5以上的应该都没有问题,或者低版本的也没有问题,不过推荐使用1.5以上的。3. 创建一个Web Project名为dwrHello,配置web.xml:(配置方法很固定的,以下是简单的配置)
Classes known to DWR:
testDwrService (dwr.service.TestDwrService) 3. 点击testDwrService,就可以进入testDwrService的测试页面了。
Methods For: testDwrService (dwr.service.TestDwrService)
To use this class in your javascript you will need the following script includes: In addition there is an optional utility script: Replies from DWR are shown with a yellow background if they are simple or in an alert box otherwise.
The inputs are evaluated as Javascript so strings must be quoted before execution.There are 10 declared methods:checkUsername( );
wait() is not available: Methods defined in java.lang.Object are not accessible
wait() is not available: Methods defined in java.lang.Object are not accessible
wait() is not available: Methods defined in java.lang.Object are not accessible
hashCode() is not available: Methods defined in java.lang.Object are not accessible 4. 其中蓝色字体的部分三句话,是在接下来自己写前台JS调用的时候要用的,这三句话只有一个部分会变,就是“/dwrHello”部分,这个指代工程的名字,是你开始时命名的名称,这里是dwrHello。 5. 接下来在“Execute”按扭的一行,是用于测试相关方法的,会提供一个输入框,这里因为要判断的是个字符串所以可以直接输入。输入的内容必须在””之内才会有效。先输入一个测试数据lxl,点击“Execute”,显示checkUsername( ); 用户名可用 ,然后再输入其他的,如xxx,则结果是checkUsername( ); 用户名不存在 。则表明你前面所有的代码和配置都是正确的。四.编写前台JS代码调用service 1. 完成了第三步之后,就要开始写自己的前台了。 2. 创建一个index.jsp页面,代码改为:<%@ page language="java" pageEncoding="UTF-8"%>
3. 然后就是部署到Tomcat了,完成后,保证tomcat是开着的,然后输入http://localhost:8080/dwrHello,就可以看到页面了。4. 按照前面的测试数据来测试,就可以看到效果了。下面是一个错误的效果,这里也可以再进一步做判空处理:(我这里没有做
username : 用户名不存在
password :
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lxlzhn/archive/2008/12/18/3549420.aspx
Dwr教程(一)之用户名验证
Dwr教程(一)之用户名验证 - lxlzhn的专栏 - CSDN博客
DWR 检查用户名是否重复
DWR 入門與應用(一) - 林信良(良葛格)的专栏
[AD](accessdiver)验证图文教程
ajax之旅--dwr探密
DWR学习(一) - ceun的专栏 - CSDNBlog
DWR框架 - danning之道 - CSDNBlog
Validator验证框架使用教程
Validator验证框架使用教程
Draw2d 教程(一)
书法教程(一)
拉丁舞教程(一)
走出“猜想—验证—结论”的误区(一)
DWR初学者笔记 - 猪崽崽之家 - BlogJava
DWR初学者笔记 - 猪崽崽之家 - BlogJava
批处理详细教程(一)
《国际法教程》讲义(一)
教程一
在感知上,借用一句科学的术语,它可以用重复试验,来验证之。
DWR----Documentation
dwr简介
DWR 介绍
DWR实例教程