`
bailangfei3344
  • 浏览: 43776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dwr 登陆完整例子 对象参数 spring hibernate 集成

阅读更多

 

1.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>
		<init-param>  
            <param-name>crossDomainSessionSecurity</param-name>  
            <param-value>false</param-value>  
        </init-param>  
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>dwr-invoker</servlet-name>
		<url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>

 

 

 

2。 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="spring" javascript="userlogin" >
<param name="beanName" value="userdao" />
<param name="location" value="applicationContext.xml"/>
</create>
<convert converter="bean" match="com.btm.login.entity.Users"> 
<param name="include" value="name,pass" /> 
</convert>
</allow>
</dwr>

 

 

3.登陆业务代码

 

public class UserLoginImpl extends HibernateDaoSupport implements UserLogin {
	
	//登陆方法
	public Users loginUsers(Users u) {

		String hql = "from Users u where u.name=? and u.pass=?";
		Object[] objects = { u.getName(), u.getPass() };
		List list = getHibernateTemplate().find(hql, objects);
		if (list != null && list.size() > 0) {

			return (Users) list.get(0);
		} else {
			return null;
		}

	}

 

 

4.javascript 

 

 

<script type='text/javascript' src='js/util.js'></script>
	<script type='text/javascript' src='js/engine.js'></script>
	<script type='text/javascript' src='dwr/interface/userlogin.js'></script>

	<script type="text/javascript">
	function Login(){

	var users;
	var name1 = form1.username.value;
	var pass1 = form1.userpass.value;
	us = {name:name1,pass:pass1}
	userlogin.loginUsers(us,goback);
	
	}
	function goback(user)
	{
		if(user!=null)
		{
		document.getElementById("msg").innerHTML = "欢迎您" + user.name;
		}else{
		document.getElementById("msg").innerHTML = "用户名或密码输入错误";
			}
	}
	</script>

 

 

<div id="msg">

		</div>
		<form action="" name="form1" method="post">
			<table>
				<tr>
					用户名:
					<input name="username" size="15">
				</tr>
				<tr>
					密 码:
					<input name="userpass" type="password" size="15">
				</tr>

				<tr>
					<button onclick="Login()">
						登陆
					</button>
				</tr>
			</table>
 

 

  • dwr.jar (478 KB)
  • 下载次数: 29
0
1
分享到:
评论

相关推荐

    一个Spring+hibernate+dwr的例子程序

    标题 "一个Spring+hibernate+dwr的例子程序" 暗示了这是一个使用Java企业级开发框架构建的应用程序。这个程序结合了Spring、Hibernate和Direct Web Remoting (DWR)这三个核心组件,来实现高效、动态的Web应用程序。 ...

    struts+spring+hibernate+dwr+分页例子

    在这个“struts+spring+hibernate+dwr+分页例子”中,我们将深入探讨这四个框架的集成以及分页功能的实现。 1. **Struts**: Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架。它主要负责处理...

    DWR+EXT+SPRING+HIBERNATE较为完整的一个例子

    DWR 提供了一种在浏览器与服务器之间进行实时通信的技术,EXT 是一个强大的 JavaScript UI 框架,Spring 是一个全面的轻量级应用框架,而 Hibernate 则是 Java 的对象关系映射(ORM)工具。这四个组件的结合可以构建...

    DWR+hibernate+spring未完成例子

    3. **Hibernate集成**:Spring通过HibernateTemplate或SessionFactoryBean来管理Hibernate的事务和数据访问。开发者可能会使用Hibernate注解或者XML映射文件来定义实体类。 4. **MVC架构**:Spring MVC作为Web层的...

    dwr+spring+hibernate的经典例子

    "dwr+spring+hibernate"是一个常见的组合,它将Direct Web Remoting (DWR),Spring框架和Hibernate ORM工具集成了一个高效、灵活的Web应用程序开发解决方案。下面我们将详细探讨这三个组件以及它们在整合中的作用。 ...

    Ajax(DWR) + Spring + Hibernate + Struts整合登陆注册

    这个小例子将这四个框架整合在一起,用于实现一个登录注册系统,提供了从客户端到服务器端的数据交互、持久化数据管理以及业务逻辑处理的完整解决方案。 首先,让我们逐一解析这四个技术: 1. **Ajax**...

    简单使用dwr完整例子

    在这个"简单使用DWR完整例子"中,我们将深入理解DWR的基本概念、配置、以及如何在SSH(Spring、Struts、Hibernate)技术框架下集成和应用DWR。 首先,了解DWR的核心概念至关重要。DWR通过JavaScript API使得Java...

    Dwr2+Struts2+Spring2.5+Hibernate3实战——用户登录注册系统

    在构建项目时,作者提到了MyEclipse工具可以帮助快速配置Spring和Hibernate,但对于Struts2,由于MyEclipse尚未集成,需要手动添加。此外,文章还列举了项目中必需的Jar文件,包括antlr、asm、aspectjweaver、cglib...

    dwr+ext+strusts2+spring+hibernate整合

    "dwr+ext+struts2+spring+hibernate整合"就是一个典型的例子,它涵盖了前端展示、后端控制、业务逻辑处理、持久层操作等多个层面的技术。下面将分别详细介绍这些技术以及它们在整合中的作用。 1. DWR (Direct Web ...

    高效率的dw+spring+hibernate分页演示例子

    在本示例中,Spring可能被用来管理Bean,处理事务,以及作为DWR与Hibernate之间的集成层,确保各个组件之间的协调工作。 3. **Hibernate**:Hibernate 是一个强大的对象关系映射(ORM)框架,它简化了Java应用与...

    dwr与spring数据库环境集成

    通过以上介绍,我们可以看到"Dwr与spring集成,spring jdbc 数据库集成,spring注入例子"是如何将DWR的实时交互能力与Spring的数据库访问和依赖注入功能结合在一起,形成一个高效、易维护的Web应用开发模式。...

    sturts2+spring+hibernate+dwr2

    结合上述四个框架,"sturts2+spring+hibernate+dwr2例子"很可能是展示如何在实际项目中整合这些技术的一个示例应用。"springch01"这个文件名可能代表了关于Spring的初步章节或者配置文件,包含了Spring容器的配置,...

    dwr开发学习例子

    在这个名为"ssh-dwr"的压缩包中,很可能是包含了一个使用DWR与SSH(Struts、Hibernate、Spring)框架结合的示例项目。SSH是一种常见的Java Web开发组合,其中: - **Struts** 是一个MVC(Model-View-Controller)...

    dwr简单的例子

    Direct Web Remoting (DWR) 是一个开源的Java库,它...此外,了解如何将DWR与其他技术(如Spring、Hibernate等)集成也是提高开发效率的关键。总的来说,DWR是一个强大的工具,可以帮助开发者快速构建响应式的Web应用。

    Ext+dwr+spring做的例子程序

    总的来说,"Ext+dwr+spring做的例子程序"是一个很好的学习资源,可以帮助开发者深入理解EXTJS、DWR和Spring框架的集成使用,提高Web开发技能。通过这个实例,你可以实践并掌握如何构建一个具备实时反馈和动态数据...

    ext2+spring+hibernate+dwr.rar_dwr MenuManage.js_ext2 ja

    标题 "ext2+spring+hibernate+dwr.rar_dwr MenuManage.js_ext2 ja" 提示我们这是一个关于集成技术的项目,其中包含了ext2、Spring、Hibernate和DWR(Direct Web Remoting)四个主要组件。这个项目的具体实现是通过...

    Struts2+spring依赖注入+Hibernate+Dwr

    这个“Struts2+spring依赖注入+Hibernate+Dwr”的例子,是一个综合性的Web应用程序示例,旨在展示这四个技术如何协同工作。 Struts2作为MVC(模型-视图-控制器)框架,主要负责处理HTTP请求,调度控制流程,并将...

    DWR 实用例子小集

    DWR可以与Spring、Struts、Hibernate等框架集成,实现更复杂的Web应用。结合jQuery或其他JavaScript库,可以构建出更丰富的用户界面。 总的来说,“DWR实用例子小集”为开发者提供了一个实践DWR功能的平台,通过...

    基于ssh+dwr开发的例子

    在"www.pudn.com.txt"和"dwr例子"这两个文件中,可能包含的是具体的SSH+DWR集成的代码示例。例如,"www.pudn.com.txt"可能是一个说明文档,解释了如何将DWR整合到SSH项目中,而"dwr例子"可能是实际的Java源码或配置...

    spring+struts+hibernate+dwr+jstl_example.rar_JSTL example_dwr_dw

    标题中的"spring+struts+hibernate+dwr+jstl_example.rar"表明这是一个使用了Spring、Struts、Hibernate、Direct Web Remoting (DWR) 和JSP Standard Tag Library (JSTL)技术的示例项目。这个组合是Java Web开发中...

Global site tag (gtag.js) - Google Analytics