<!-- 配置dwr2,可配置一个servlet多个dwr.xml,或者多个servlet多个dwr.xml -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>WEB-INF/dwr.xml</param-value>
</init-param>
<init-param>
<param-name>config-2</param-name>
<param-value>WEB-INF/dwr-2.xml</param-value>
</init-param>
<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>
<!-- 配置第二个DwrServlet,xml配置独立 -->
<servlet>
<servlet-name>dwr-invoker2</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>WEB-INF/dwr2.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker2</servlet-name>
<url-pattern>/dwr2/*</url-pattern>
</servlet-mapping>
dwr.xml
<dwr>
<allow>
<create creator="new" javascript="UserService" scope="session">
<param name="class" value="dwrDemo.UserService" />
<!-- 仅公开以下方法 -->
<include method="say" />
<include method="getUser" />
</create>
<convert converter="bean" match="dwrDemo.UserVO">
<!-- 仅公开以下属性 -->
<param name="include" value="username" />
</convert>
</allow>
</dwr>
dwr-2.xml,与dwr.xml相同作用域
<dwr>
<allow>
<!-- 重复定义,后者无效 -->
<create creator="new" javascript="UserService" scope="session">
<param name="class" value="dwrDemo.UserService" />
<include method="getUserList" />
</create>
<!-- 重复定义,后者生效 -->
<convert converter="bean" match="dwrDemo.UserVO">
</convert>
</allow>
</dwr>
dwr2.xml,与dwr.xml、dwr-2.xml不在一个作用域,js中的访问路径为dwr2/interface/UserService2.js
<dwr>
<allow>
<create creator="new" javascript="UserService2" scope="session">
<param name="class" value="dwrDemo.UserService" />
<include method="say" />
<include method="getUser" />
<include method="getUserList" />
</create>
<convert converter="bean" match="dwrDemo.UserVO">
<param name="include" value="username" />
</convert>
</allow>
</dwr>
【】
相关推荐
任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> 整个配置文件的...
web.xml配置 13 2.1 主要配置 13 2.2 常用参数列表 14 2.2.1 安全参数 14 2.2.2 Ajax服务器加载时保护参数 14 2.2.3 其他参数 15 2.3 日志配置 16 2.4 多个dwr.xml配置和J2EE角色定义 ...
在网上找了很多资料,终于找到了一个方法使用Spring的配置文件去集成DWR2,并创建DWR2对象,这不是传统的集成方式,无需要dwr.xml文件,希望对你们有所帮助
配置dwr.xml和web.xml 运行 http://localhost:5858/start/dwr/ 它会在后台输出一些信息,自己看一下就可以了,就是一些加载项之类的东西或者是其他的一些信息. ajaxvalidate包 AjaxValidation.jsp 配置struts.xml即可...
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。... 一、dwr配置篇之web.xml 1、最小配 <servlet>dwr-invoker <servlet>uk.ltd.getahead.dwr.DW
这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助等等。它包含教程、使用手册、视频、特征描述、参考资料以及常见问题。 Jetty文档 ---------------- 入门...
dwr完整的文档和树形图的实现实例 以及xml文件的配置 和个人笔记 希望对大家有所帮助
一个组件可以有一个或多个支持它的数据库,因此,当装配两个或更多的组件时,我们希望能够保持在跨组件的多个数据库中进行的操作的原子性。J2EE服务器为这些组件提供了一个容器来保证事务原子性和跨组件独立性。如果...
1.11 用XML配置自动装配Bean 36 1.11.1 问题 36 1.11.2 解决方案 36 1.11.3 工作原理 37 1.12 用@Autowired和@Resource自动装配Bean 41 1.12.1 问题 41 1.12.2 解决方案 41 1.12.3 工作原理 41 1.13...
1.11 用XML配置自动装配Bean 36 1.11.1 问题 36 1.11.2 解决方案 36 1.11.3 工作原理 37 1.12 用@Autowired和@Resource自动装配Bean 41 1.12.1 问题 41 1.12.2 解决方案 41 1.12.3 工作原理 41 1.13...
系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action...
JavaSE核心 异常处理、多线程基础、IO系统、网络编程、Java反射机制、JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)、Java泛型、JDK新特性 熟练掌握JavaSE核心内容,特别是IO和多线程;...