Sajax和DWR同属一个概念
Saturday, September 30th, 2006一早粗看了一下Sajax中php部分的code,和前一段时间用的DWR属于同一个概念,都是将后台php或java的method/function转义成js代码并写到前台的web页面上。两者表面上更相似的地方是都要将一个callback函数作为js function的最后一个参数,以便这个被映射出来的js function可以直接将结果传递给callback function。
sajax只用了一个9K左右的文件就完成了转义,不过只是做了将后台方法映射到前台并加上一个x_前缀作为js function的工作。而DWR通过一个xml的配置用servlet将class进行转化,可以在前台使用和java几乎一样的方式去进行调用。而且DWR内置了一些js方法方便前台的一些操作,比如自动在表格中插入行,在下拉框中插入option之类,使用起来更方便,但是限制也比较多。我还是更喜欢sajax这种原生态的东西。


