- 浏览: 914578 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (445)
- 备忘 (0)
- java基础 (28)
- jsp (15)
- css (4)
- javascript (30)
- struts (7)
- servlet (2)
- struts2 (7)
- jdbc (16)
- hibernate (22)
- ibatis (0)
- jpa (1)
- spring (17)
- spring定时任务 (8)
- 整合开发 (12)
- JavaArticle (0)
- php (6)
- velocity (2)
- mysql (19)
- sqlserver (52)
- oracle (23)
- lucene (49)
- ajax (13)
- dwr (5)
- JFreeChart (1)
- service (14)
- tools (18)
- c#基础 (20)
- 程序安全 (0)
- 学习网站 (1)
- 社会需求 (2)
- flash (1)
- 流媒体 (1)
- java_code (1)
- htmlparser (1)
- 速动画教程 (5)
- 设计模式 (1)
- xml操作 (2)
- uml操作 (4)
- 测试 (1)
- linux (8)
- 版本控制 (4)
- 服务器 (12)
- 安全 (6)
- 美工 (2)
最新评论
-
Zhang_amao:
我想问一下, 你用的lucene版本和highligher的版 ...
使用Lucene的Highlighter实现文件摘要的自动提取 -
wangmengfanwangzhi:
博主,你的QQ是什么啊?有关于lucene的问题想要请教啊~~ ...
Lucene下载及测试 -
cutesunshineriver:
讲得很好,理解起来很顺,对个人学习的帮助性很大,谢谢博主。
velocity入门一 -
libin2722:
我这里有一个任务调度,在晚上3点时候会自动将数据库中某表的数据 ...
Lucene-2.2.0 源代码阅读学习(16) -
greatwqs:
java -cp $JVM_ARGS $classpath ...
java的cp命令
Ajax,它使浏览器可以为用户提供更为自然的浏览体验,对于j2EE WEB开发人员来说,使用DWR框架可以很简单的使用Ajax技术.
本文以一个DWR+SPRING的实例来说明DWR的使用
1、将dwr.jar放到应用的/WEB-INF/lib目录下
2、配置web.xml,增加如下代码:
代码
- <!--初始化WebApplicationContext-->
- <context-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>/WEB-INF/applicationContext.xml,/WEB-INF/action-servlet.xml</param-value>
- </context-param>
- <listener>
- <listener-class>
- org.springframework.web.context.ContextLoaderListener
- </listener-class>
- </listener>
- <!--配置DWR拦截器-->
- <servlet>
- <servlet-name>dwr-invoker</servlet-name>
- <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
- <init-param>
- <param-name>debug</param-name>
- <param-value>true</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>dwr-invoker</servlet-name>
- <url-pattern>/dwr/*</url-pattern>
- </servlet-mapping>
3、增中dwr.xml文件
文件内容:
代码
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
- <dwr>
- <allow>
- <create creator="spring" javascript="DWRUser">
- <param name="beanName" value="DWRUser"/>
- </create>
- </allow>
- </dwr>
creator属性的值可以是new,struts,spring......因为此处是整合spring来做的,所以设置成“spring”,javascript="DWRUser" 表示实例转换成javascript语言后以DWRUser命名,前台页面可以通过代码(<script type='text/javascript' src='../../dwr/interface/DWRUser.js'></script>)来调用。param元素的name属性值可以是class,beanName等,此处用beanName,value得值是定义在applicationContext.xml中某个bean的id值。
4、创建一个实体bean供DWR转换成js
代码
- package com.note.dwr;
- import com.note.bussies.service.IUserService;
- public class User {
- private IUserService ius;
- public IUserService getIus() {
- return ius;
- }
- public void setIus(IUserService ius) {
- this.ius = ius;
- }
- public User(){
- }
- public boolean isExist(String username) {
- Users user = this.ius.getUserByName(username);
- return (null == user) ? false : true;
- }
- }
5、在applicationContext.xml中配置第4步写的bean
代码
- ......
- <bean id="DWRUser" class="com.note.dwr.User">
- <property name="ius">
- <ref bean="UserService" />
- </property>
- </bean>
- ......
6、在视图页面中调用
先导入以下文,每个文件的功能这里不再详述
代码
- <script type='text/javascript' src='../../dwr/interface/DWRUser.js'></script>
- <script type='text/javascript' src='../../dwr/engine.js'></script>
- <script type='text/javascript' src='../../dwr/util.js'></script>
因为我的视图文件是放在/view/user/下,所以这里用了../../返回到根
具体调用:
代码
- <script type='text/javascript'>
- function regUserChked(){
- var username=$("username").value;
- DWRUser.isExist(username,showData);//showData回调函数
- }
- function showData(data){
- if(data){
- DWRUtil.setValue("userMsg","该用户名已经被注册,请更换您的用户名!");
- }else{
- DWRUtil.setValue("userMsg","恭喜您,该用户名尚未被注册!");
- }
- }
- </script>
- input type="text" name="username" value="" onblur="regUserChked()" /><div id="userMsg"></div>
发表评论
-
js动态添加内容
2012-11-08 16:03 1532添加html内容(insertAdjacentHTML ... -
js修改title
2012-06-07 17:21 3973title在html中属于特殊的节点元素.因为它可以使用d ... -
onselectstart与onscroll事件
2012-06-06 15:35 1152onselectstart与onscroll事件 (1)Ons ... -
文本框输入内容控制
2011-08-01 01:10 1204整数或者小数:^[0-9]+\.{ ... -
系统学习javascript
2010-11-04 20:48 759函数库,function之前的小括号是分割的意思,后面的小括号 ... -
javascript傻事
2010-11-04 19:21 895<script type="text/java ... -
IE和火狐关于正则验证的一个问题/g/m
2010-08-31 16:10 1160最近一个项目中做的一个前台的手机验证 (/^13\d{9}$ ... -
removeChild的障眼法js 数组 动态更新非静态列表
2010-08-11 16:31 1903有这么一段代码: <ul id="demo& ... -
IE与firefox的区别 from.submit提交
2010-08-09 16:49 2120网页开发时遇到,需要使用js提交form表单。发现使用docu ... -
setTimeout
2010-07-09 15:15 1187setTimeout 基本应用 1 计数器 &l ... -
js_event.keycode大全
2010-07-09 14:01 875keycode 8 = BackSpace BackSpace ... -
用oncontextmenu事件单禁用右键菜单
2010-07-08 14:54 2463onconTextmenu=window.event.retu ... -
Event altKey、ctrlKey、shiftKey属性
2010-07-08 14:50 1896event.altKey 功能:检测事件发生时Alt键是否被按 ... -
火狐取得select的值
2010-06-03 11:21 1229<SELECT name="games&q ... -
js读取xml
2010-04-05 17:27 719XMl数据格式如下: <? ... -
关于document.domain
2010-02-03 16:19 1049<script language="JavaS ... -
js中escape,encodeURI,encodeURIComponent三个函数的区别
2010-01-04 15:14 1128js对文字进行编码涉及3个函数:escape,encodeUR ... -
js添加删除行和双击变文本框
2009-10-28 19:53 1417<!DOCTYPE html PUBLIC " ... -
js压缩工具
2009-08-31 21:47 2529javascriptcompressor.com (在线压 ... -
JS修改样式
2009-07-12 15:45 1952<style type="text/css&q ...
相关推荐
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...
dwr的整合 在ssh项目中使用dwr实现ajax的应用
,使用DWR框架可以很简单的使用Ajax技术
dwr与 spring整合 传对象的例子
DWR示例 包括DWR基本配置 DWR传递对象 DWR 反转ajax DWR与spring集成
dwr+spring集成配置 dwr采用annotation自动扫描的方式
使用dwr+spring实现消息推送 。
讲解Dwr spring 资料整合 非常有利于 新手学习DWR框架 让 一切变得更加简单
使用注解整合ext dwr spring hibernate
dwr与spring集成的两种方式,来之网上搜索的文档。。
NULL 博文链接:https://json20080301.iteye.com/blog/1892385
DWR整合Spring MVC ,前端jsp文件调用后台java方法,适合DWR学习
dwr2.0 spring 3.0 整合示例
dwr与spring整合的相关资料收集dwr与spring整合的相关资料收集dwr与spring整合的相关资料收集dwr与spring整合的相关资料收集
精心整理的,dwr与目前流行框架spring和struts2的整合,值得一学
DWR+SPRING整合应该有地方用的到
dwr和spring集成简单例子!
介绍srping与dwr的集成:系统介绍dwr在spring中的相关配置。
spring整合DWR的一些配置问题,如下: 1、web.xml中加入dwr配置 2、由spring接管dwr,配置spring的xml文件 3、配置dwr的service 4、配置页面
配置整合DWR3.0和Spring2.5使用annotation注解