10
1002
0902
0204
02
第10章. 附录 10.1 常见问题 10.1.1 TransformerFactoryConfigurationError 当应用服务器启动时,报出如下错误 javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found javax.xml.transform.TransformerFactory.newInstance(Unknown Source)    这个 ...
 第9章. 范例精讲9.1 购物车该文选自于IBM中国 作者:Philip McCarthy(软件开发顾问)代码下载 描述 名字 大小 下载方法 描述 名字 大小 下载方法 DWR source code j-ajax3dwr.zip 301 KB FTP        9.1.1 介绍我将采用一个基于在线商店的最小模型,这次包含一个基本的产品表示、一个可以包含产品商品的用户购物车以及一个从数据存储查询产品的数据访问对象(DAO)。Item 类与前一篇文章中使用的一样,但是不再实现任何手工序列化方法。图 1 说明了这个简单的设置 ...
第8章. DWR进阶8.1 DWR AnnotationsDWR标注是用来代替dwr.xml或者与其一同工作的。8.1.1 初始配置要使用DWR的标注,你需要在web.xml中配置不同的DWR控制器。 <servlet> <description>DWR controller servlet</description> <servlet-name>DWR controller servlet</servlet-name> <servlet-class> org.directwebremot ...
第7章. util.js 功能util.js包含了一些工具函数来帮助你用javascript数据(例如从服务器返回的数据)来更新你的web页面。  你可以在DWR以外使用它,因为它不依赖于DWR的其他部分。你可以下载整个DWR或者单独下载. 4个基本的操作页面的函数:getValue[s]()和setValue[s]()可以操作大部分HTML元素除了table,list和image。getText()可以操作select list。 要修改table可以用addRows()和removeAllRows()。要修改列表(select列表和ul,ol列表)可以用addOptio ...
第6章. engine.js 功能engine.js对DWR非常重要,因为它是用来转换来至动态生成的接口的javascript函数调用的,所以只要用到DWR的地方就需要它。 每一个页面都需要下面这些语句来引入主DWR引擎。 <script type="text/javascript" src="/[YOUR-WEB-APP]/dwr/engine.js"> </script>  6.1 使用选项下面这些选项可以通过 DWREngine.setX() 函数来设置全局属性。例如: DWREngine.setTimeout(1000);  或 ...
第5章. DWR中的JavaScript简介DWR根据dwr.xml生成和Java代码类似的Javascript代码。  相对而言Java同步调用,创建与Java代码匹配的Ajax远程调用接口的最大挑战来至与实现Ajax的异步调用特性。  DWR通过引入回调函数来解决这个问题,当结果被返回时,DWR会调用这个函数。 有两种推荐的方式来使用DWR实现远程方法调用。可以通过把回调函数放在参数列表里,也可以把回调函数放到元数据对象里。 当然也可以把回调函数做为第一个参数,但是不建议使用这种方法。因为这种方法在处理自动处理http对象时(查看"Alternative Met ...
第4章. 整合4.1 DWR与Servlet有2个Java类你一般需要用在DWR中,是webContext和WebContextFactory 在DWR 1.x 它们在uk.ltd.getahead.dwr 包, DWR 2.0+在org.directwebremoting包。这2个类给与你访问标准Http servlet对象的入口。这些对象是: HttpServletRequest HttpServletResponse HttpSession ServletContext ServletConfig4.1.1 使用webContext的方法: import uk.ltd.get ...
第3章. dwr.xml配置3.1 纵览dwr.xml是你用来配置DWR的文件,默认是将其放入WEB-INF文件夹。 创建一个dwr.xml文件 dwr.xml有如下的结构: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd"> <dwr> <!-- 仅当需要扩展DWR ...
第2章. web.xml配置2.1 主要配置要加入到你的web.xml最少的代码就是简单地去申明DWR servlet,没有它DWR就不起作用。 <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>dw ...
第1章. DWR入门 1.1 简介 DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java代码,就像在Java代码就在浏览器中一样。  DWR包含2个主要部分: 1. 一个运行在服务器端的Java Servlet,它处理请求并且向浏览器发回响应。 2. 运行在浏览器端的JavaScript,它发送请求而且还能动态更新网页。 DWR工作原理是通过动态把Java类生成为Javascript。它的代码就像Ajax魔法一样,你感觉调用就像发生在浏览器端,但是实际上代码调用发生在服务器端,DWR负责 ...
序章 说明我做这样都是DWR中文文档v0.9 .pdf中的转载过来的.我看PDF很不习惯,所以做了一个网页版的转换.方便自己学习.   DWR中文文档v0.9 DWR 2.0 方佳玮 编著 部分原创/部分整理/部分翻译  版权声明 本书目前仅发行网络版,完全免费,转载请注明作者信息。任何出版社或个人未经作者允许不得出版印刷。 另外如果发现本人的部分内容有所抄袭,请不要来找我理论,我本来做的就是公益事情。 版权所有,侵仅必究。 参考网站及资料DWR官方网站http://getahead.ltd.uk/dwr/JavaScud Wikihttp://wiki.java ...
lgf444
搜索本博客
最近加入圈子
存档
最新评论