准备dwr的jar包,如果你使用的maven,那就直接配置依赖就行,如果不是,那就去下载对应的jar包。
需要引入对应的jar包 org.directwebremoting 下的包 3.1 版本。因为我们是maven开发的,我们只需要配置依赖就可以。如图所示:
因为我们的如果使用dwr来对外提供我们的服务时,一般情况下,我们的代码都会暴露在外面,容易引起外界的攻击。所以我们最好单独写一个对外访问的类,提供给前端调用的代码。
@RemoteProxy(name='dwr_server'),属性注解的同学们应该都知道他就是给我们以后使用它的一个别名,如果没有默认为当前类名。@RemoteMethod 前端需要调用的方法。
创建配置文件。你可以直接在spring-mvc.xml中配置,也可以直接新定义一个XML文件表示也可以。如图所示:其中需要注意的几个地方有: 1:default-autowire='byName' 如果没有他的情况,会出现class not find :by name2:
修改web.xml文件 。如图所示 这个没什么好说的。
测试代码:使用注解的方式测试的时候路径跟以往不一样:路径结构如下:http://localhost:8080/ProCooperation/dwr/test/dwr_server
前端测试代码如下:测试该邮件账号是否在服务器已经存在。测试结果如下:
有什么疑问的地方 大家多多沟通。