Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7616338 建立时间:2006年5月29日 |

| |
[DWR(Ajax)]DWR 入門與應用(一) 软件技术
lhwork 发表于 2006/9/7 10:05:32 |
Java 開發人員與網頁設計人員的橋樑 DWR…呃!我懶得寫簡介了…直接來看看可以做什麼吧!… 請先到 http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到WEB-INF/lib下… 負責處理客戶端請求,並呼叫Java物件的是DWRServlet,DWR其實也有些Model 2的味道,只是View的這一層比較弱,因為放到客戶端的JavaScript應用程式中… 在web.xml中加入DWRServlet… |
|
阅读全文(6955) | 回复(5) | 编辑 | 精华 | 删除 |
| |
[DWR(Ajax)]关于DWR2.0的配置问题 软件技术
lhwork 发表于 2006/7/17 10:49:19 |
自从换工作之后就没有研究过DWR了。下载了最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。 换上了新的配置
<
|
|
[DWR(Ajax)]读了遍DWR1.1官方文档,提取的些东西 软件技术
lhwork 发表于 2006/7/10 10:29:54 |
1、java的方法避免用 java 和 javascript的关键字。 如 try()方法 或 delete()方法。 2、在你的java类中不要出现重载 avoid overloaded methods. 3、
在生产环境下,你可以把deprecated.js engine.js util.js
合并成一个,并放到web容器内,直接在htm,jsp中引用。
(对于java代码转换成的javascript代码也可以这么做,免得每次生成javascript代码浪费时间) 4、研究一下Bean
Converters。POJOjava对象必须严格按照 getProperty() setProperty()定义。Bean
Converters是按照 java对象的 get set方法工作的。DWR1.1加了Object Converters,是按private
int property;这类属性工作的。 <convert converter="bean" match="example.Fred |
|
[DWR(Ajax)]dwr学习1 软件技术, 电脑与网络
lhwork 发表于 2006/7/10 10:28:29 |
这段时间较闲,研究了一番dwr.发现dwr实现的AJAX有些地方确实很是先进.比如动态生成javascript代码;隐藏的http协议;javascript于java代码交互的是javascript对象(或字符串)等. 以下是我临时译的一些东西.本来想全译,发现dwr实在是简单,就随便写了.英文居差,现一把.
1、DWR: Easy AJAX for JAVA
作为一个java open source library,DWR可以帮助开发人员完成应用AJAX技术的web程序。它可以让浏览器上的javascript方法调用运行在web服务器上java方法。
DWR主要由两部门组成。javascript与web服务器通信并更新web页;运行在web服务器的Servlet处理请求并把响应发回浏览器。
DWR
采用新颖的方法实现了AJAX(本来也没有确切的定义),在java代码基础上动态的生成javascript代码。web开发者可以直接调用这些
javascript代码,然而真正的代码是运行在web服务器上的ja |
|
[DWR(Ajax)]dwr简介--一个例子(续二) 软件技术, 电脑与网络
lhwork 发表于 2006/7/10 10:26:59 |
页面部分有几个重要的文件: login.jsp -- 登陆画面 showtable.jsp -- 显示table的画面 showtable.js -- 显示table页用到的javascript 下面是login.jsp <body> <!-- 下面是要用到了js,UserLogic.js是自己的,是有dwr根据你编写的dwr.xml文件的内容生成的 另外两个是dwr自带的。 --> <script type='text/javascript' src='dwr/interface/UserLogic.js'></script> <script type='text/javascript' src='dwr/engine.js'></script> <script type='text/javascript' src='dwr/util.js'> |
|
[DWR(Ajax)]dwr简介--一个例子(续) 软件技术, 电脑与网络
lhwork 发表于 2006/7/10 10:19:50 |
抱歉这篇才写。上班没有多少时间啊! TableModelBean.java 这是核心业务类,既要被Action使用又要被dwr使用。 由于我注释写了一些,所以就不详细介绍了 public class TableModelBean { //表格的第一列 public static final int COLUMN_1 = 0; //表格的第二列 public static final int COLUMN_2 = 1; //表格的第三列 public static final int COLUMN_3 = 2;
//每一列的 |
|
|