gdufo

 

jsp自定义标签(taglib)编写的原理和实现

     摘要:   阅读全文

posted @ 2008-09-04 15:31 gdufo 阅读(4284) | 评论 (1)编辑 收藏

实体BEAN的七种关系之---------一对一单向

     摘要:   阅读全文

posted @ 2008-09-03 11:51 gdufo 阅读(338) | 评论 (0)编辑 收藏

七种映射关系简介

     摘要:   阅读全文

posted @ 2008-09-03 11:42 gdufo 阅读(311) | 评论 (0)编辑 收藏

hibernate3 配置文件

     摘要:   阅读全文

posted @ 2008-08-31 16:10 gdufo 阅读(520) | 评论 (0)编辑 收藏

The Yahoo! User Interface Library (YUI)

     摘要:   阅读全文

posted @ 2008-08-28 21:23 gdufo 阅读(232) | 评论 (0)编辑 收藏

JS的正则表达式

     摘要:   阅读全文

posted @ 2008-08-26 22:57 gdufo 阅读(226) | 评论 (0)编辑 收藏

hibernate annotation关联关系问题解决

     摘要:   阅读全文

posted @ 2008-08-26 13:46 gdufo 阅读(895) | 评论 (0)编辑 收藏

繁体与简体转换

     摘要:   阅读全文

posted @ 2008-08-26 11:24 gdufo 阅读(520) | 评论 (1)编辑 收藏

dwr spring整合

转:
http://www.javaeye.com/topic/232685

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>  

posted @ 2008-08-26 10:21 gdufo 阅读(1984) | 评论 (0)编辑 收藏

SiteMesh的使用

     摘要:   阅读全文

posted @ 2008-08-25 20:51 gdufo| 编辑 收藏

仅列出标题
共19页: First 上一页 10 11 12 13 14 15 16 17 18 下一页 Last 

导航

统计

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

Hibernate

友情链接

搜索

最新评论

阅读排行榜

评论排行榜