Spring+dwr
Spring配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="empService" class="com.hibernate.dao.EmpService" autowire="byName"></bean>
</beans>
dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="new" javascript="EmpService">
<param name="class" value="com.hibernate.dao.EmpService" ></param>
<include method="checkName" /> <!-- 只公布该方法 -->
</create>
<!-- 与Spring框架集成 -->
<create creator="spring" javascript="empService">
<param name="beanName" value="empService" />
<include method="checkName" />
</create>
</allow>
</dwr>
web.xml
<!-- DWR -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.servlet.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>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
DAO:EmpService.java
public boolean checkName(String userName) {
String hql = "from ZzEmployee e where e.empName='"+userName+"'";
List list_emp = getHibernateTemplate().find(hql);
if (list_emp != null & !list_emp.isEmpty()) {
return true;
} else {
return false;
}
}
页面
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="dwr/engine.js"></script>
<script type="text/javascript" src="dwr/util.js"></script>
<script type="text/javascript" src="dwr/interface/EmpService.js"></script>
<script type="text/javascript">
function callback(str){
if(str==true){
$('msg').innerHTML = "用户名已存在!";
}else{
$('msg').innerHTML = "用户名可用!";
}
}
function callService(){
var fmsg = $('empName').value;
EmpService.checkName(fmsg,callback);
}
</script>
<html:text property="empName" onblur="callService()"/><div id="msg"></div>
分享到:
相关推荐
这是一个SPRING+DWR的整合项目.包括整合的三种方式,最彻底的整合是不需要配置DWRSERVLET+dwr.xml文件.使用annonation实现. 希望对你有用. 一起学习,一起进步...
struts2+hibernate+spring+dwr(用户注册)struts2+hibernate+spring+dwr(用户注册)
Spring+DWR+ibatis+jQuery+easyUI的框架例子. 完全开放源代码,免费学习与使用。 可以完成基本的后台主界面,报表查询,数据查询,增加,修改等功能。 如果你要做一些报表,后台功能利用这个a框架就可以很方便实现。
Spring+Dwr+Hibernate整合项目,包括所需要的包和数据库
使用struts2、hibernate、spring、dwr整合的简单项目。包括级联等 注意:csdn上面显示为chm文件。该文件为.7z的压缩文件。用压缩软件可以打开的 csdn弄错了
一个struts2+spring+hibernate+dwr的小实例,不过木有搭建说明,不过有dwr的使用说明,至于表结构可以看映射配置文件就知道创建什么表了
Struts+Hibernate+Spring+DWR实例
spring+dwr实现用户名是否存在的判断
验证码 spring+dwr !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1111!
struts+hibernate+spring+dwr的案例,采用spring+dwr来实现的小案例
struts+hibernate+spring+dwr集成开发文档pdf
这个是个用spring+dwr+proxool+mysql5.0写的一个显示和删除的小程序
ajax,spring,hibernate,dwr,实现二级联动
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...
OA办公自动化管理系统(Struts+Hibernate3.0+Spring+DWR)完整源码+SqlServer数据库 ,无需调试完美运行
对spring mvc +dwr环境配置提供简单说明,适用于第一次使用dwr的初学者,其中dwr对应的jar包在另外一个资源中
Struts2 + spring + hibernate + dwr 完美整合代码 dwr 用户注册 多级下拉联动 刷新表格.. 全部代码
公文管理、申请审批、公告管理、会议管理、权限管理、个人办公、客户管理、人事等等。项目技术:Struts1.2 + Hibernate3.0 + Spring2 +DWR。java毕业设计 jsp毕业设计 ssh毕业设计
OA办公自动化管理系统(Struts1+Hibernate0+Spring+DWR)毕业设计—(包含完整源码可运行).zip
Maven3+spring3+mybatis3+dwr3+mysql5.5,请用Chrome浏览器,兼容性还未调试。 自己写的一个小系统,包含一个模块:产品模块。 基本这个模块包括的内容就比较多了,CRUD,无刷新查询,图片上传等, 其实也是整个...