<?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="MyName">
<param name="beanName" value="loginBiz"/>
<include method="check"/>
</create>
</allow>
</dwr>
creator属性 是必须的 - 它用来指定使用那种创造器。
new: 用Java的new关键字创造对象。
none: 它不创建对象,看下面的原因。 (v1.1+)
scripted: 通过BSF使用脚本语言创建对象,例如BeanShell或Groovy。
spring: 通过Spring框架访问Bean。
jsf: 使用JSF的Bean。 (v1.1+)
struts: 使用Struts的FormBean。 (v1.1+)
pageflow: 访问Beehive或Weblogic的PageFlow。 (v1.1+)
javascript属性 用于指定浏览器中这个被创造出来的对象的名字。你不能使用Javascript的关键字。
scope属性 非常类似servlet规范中的scope。它允许你指定这个bean在什么生命范围。选项有"application", "session", "request" 和"page"。这些值对于Servlet和JSP开发者来说应该相当熟悉了。
scope属性是可选的。默认是"page"。如果要使用"session"需要cookies。当前的DWR不支持ULR重写。
param元素 被用来指定创造器的其他参数,每种构造器各有不同。例如,"new"创造器需要知道要创建的对象类型是什么。每一个创造器的参数在各自的文档中能找到。请查看上面的链接。
include和exclude元素 允许创造器来限制类中方法的访问。一个创造器必须指定include列表或exclude列表之一。如果是include列表则暗示默认的访问策略是"拒绝";如果是exclude列表则暗示默认的访问策略是"允许"。
web.xml加入Spring的监听器
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
Application.xml配置名为loginBiz的Bean.
loginBiz中创建一个Check()方法。
页面添加JS代码
<script type="text/javascript" src="dwr/interface/MyName.js"></script>
<script type="text/javascript" src="dwr/engine.js"></script>
<script type="text/javascript" src="dwr/util.js"></script>
<script type="text/javascript">
function namecheck(obj)
{
var name=obj.value;
MyName.check(name,rollback);
}
function rollback(exist)
{
if(exist==1)
{
alert("用户可以登陆");
}
else
{
alert("用户不存在,不可以用来登陆");
}
}
</script>
<html:text property="user.uname" onblur="namecheck(this)"/>
分享到:
相关推荐
**SSH + DWR配置** 配置SSH与DWR的集成通常涉及到以下几个步骤: 1. **添加依赖**:在项目中添加DWR相关的jar包,包括dwr.jar以及其依赖的库文件。 2. **配置web.xml**:在Web应用的配置文件中,需要配置DWR的...
总之,新版SSH+DWR配置是一个复杂的过程,涉及到多个框架的整合。正确配置这些组件能够创建出高效、灵活的Web应用程序,同时利用DWR提升用户体验。在实际开发中,开发者应根据项目需求调整配置细节,确保框架的最佳...
### SSH+DWR整合知识点详解 #### 一、SSH框架简介 SSH,即Spring、Struts和Hibernate三个开源框架的组合,是Java Web开发中的一种流行架构。Spring负责业务逻辑层,提供依赖注入和面向切面编程;Struts作为MVC框架...
SSH (Struts2 + Spring + Hibernate) 和 DWR (Direct Web Remoting) 是两种常见的Java Web开发技术。在本文中,我们将深入探讨如何将这两种技术结合,实现一个三级联动的效果。 SSH是Java企业级开发中广泛应用的一...
SSH+Dwr+Ajax框架是构建现代Web应用的一种高效组合,尤其在OA(Office Automation)办公自动化系统中,它们能够实现高效的数据交互和用户界面的动态更新。下面将详细讲解这三个关键技术及其在OA系统中的应用。 **...
SSH(Secure Shell)和DWR(Direct Web Remoting)是两种不同的技术,它们在Web开发中各有其用途。SSH主要用于提供安全的网络服务,如远程登录、文件传输等,而DWR则是一种JavaScript到Java的远程调用技术,使得前端...
SSH+DWR整合的关键在于如何正确配置Spring和DWR之间的关系,使得前端可以直接调用后端的服务。通过上述步骤,可以实现这一目标,并且大大简化了Web应用的开发流程,提高了开发效率。 以上就是关于SSH+DWR整合的相关...
在这个项目中,"test"可能是一个测试文件或者目录,用于存放与SSH和DWR相关的代码示例、配置文件或者测试数据。开发者可能会在这里编写单元测试,验证SSH框架的配置是否正确,DWR的远程调用是否能正常工作,以及表格...
1. **配置DWR**:在Web应用的web.xml中配置DWR的Servlet,以及在项目的Java配置文件中注册DWR的ContextConfig。 2. **创建Java Remote Classes**:定义允许被DWR调用的Java类和方法,通常这些类会放在Spring的Bean中...
- `dwr`目录:DWR的相关文件,包括`dwr-engine.js`、`dwr-spring.jar`等,以及可能的自定义DWR配置。 - `jsp`或`html`文件:前端页面,展示了如何使用DWR调用后端方法。 - `java`源代码:包含业务逻辑和服务接口的...
在这个场景中,"ssh+dwr分页"意味着在SSH框架的基础上,使用DWR来实现前端页面的数据分页功能。 首先,让我们详细了解一下SSH框架: 1. **Struts2**:作为MVC(Model-View-Controller)设计模式的一个实现,Struts...
在SSH2 + DWR项目中,以下是一些关键的配置文件: 1. **struts.xml**:Struts2的核心配置文件,定义了Action类、结果类型和拦截器栈。 2. **spring.xml**:Spring的配置文件,包括Bean的定义、依赖注入和事务管理...
【SSH+DWR 整合详解】 SSH (Struts + Spring + Hibernate) 是一个流行的Java Web开发框架,它集成了MVC(Model-View-Controller)模式、依赖注入和持久层管理,为开发者提供了强大的后端支持。DWR (Direct Web ...
1. **DWR配置**:首先,需要在Web应用的配置文件中引入DWR的相关配置,声明需要暴露给JavaScript调用的Java方法。 2. **创建Java服务接口**:在服务器端定义验证用户输入的Java方法,如`isValidUsername()`和`...
【标题】"客户关系管理系统SSH+DWR web"是一个基于Java技术栈的Web应用程序,用于高效管理和维护企业与客户之间的关系。SSH代表Spring、Struts和Hibernate三个框架的组合,而DWR(Direct Web Remoting)则是一个...
5. **整合过程**:SSH与DWR的整合涉及到几个关键步骤:配置DWR的ContextListener,定义DWR的Engine和ReverseAjax配置,创建Java类并暴露为DWR可调用的方法,以及在前端JavaScript中使用这些方法。整合后,可以实现在...
SSH+DWR框架整合是将三个主流的Java开发框架——Struts、Spring和Hibernate——与Direct Web Remoting (DWR)框架结合使用,以实现更高效的Web应用程序开发。下面将详细解释每个框架的作用以及整合过程中涉及的关键...
在文件"PageDivision"中,可能包含了SSH框架的配置文件(如struts.xml、spring.xml、hibernate.cfg.xml)、Java源代码(如Controller、Service、DAO类)、DWR配置文件(dwr.xml)、以及相关的HTML和JavaScript文件。...
**整合SSH+DWR异步通信详解** 在Web开发中,SSH(Struts2、Spring、Hibernate)是一个经典的Java EE框架组合,它们分别负责MVC模式中的Action层、业务逻辑层和服务数据持久化层。而DWR(Direct Web Remoting)则是...
【图书管理系统(SSH+DWR)】是一种基于Java技术实现的综合信息管理平台,主要用于图书馆的日常运营与管理工作。SSH代表Spring、Struts和Hibernate这三个框架的组合,它们分别是Spring框架、Struts框架和Hibernate持久...