解决方案 »

  1.   

    JSON可不是框架哦..               
      

  2.   

    兄弟好久不见哈
    我也推荐点文章吧
    http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/
    个人感觉JAVA程序员用点javascript能累死,老混
      

  3.   

    dwr上手的话,不需要书的
    能用dwr实现对数据库增删查改即可jquery需要研究了就
      

  4.   


    谢谢指点那JSON是个什么东西啊?
      

  5.   


    你给的这个我已经打印出来了光看这个就行吗?我发现这介绍的都是如何写客户段的那后台应该提供什么支持啊?还有就是怎么让Spring管理这个Ajax啊?谢谢
      

  6.   


    对于Spring管理AJAX的东西我就熟悉点DWR的,其实就是把DWR.XML文件里配置的东西放到Spring配置文件中JSON是一种规范,也有自己的RPC,跟DWR一样起到异步传输的作用在就是GOOGLE 的 GWT ,ZK还有就是DOJO,说到是框架也行,说他是库我觉得也可以,他跟早先的Prototype挺像的,但有很大改进
      

  7.   

    如果你还想用struts的东西,建议转到Struts2吧,不但支持现在比较流行的freeer velocity等模板对于AJAX来说,马上出的2.1版本还将支持DOJO插件(虽然之前就支持,但不是插件形式),用起来更方便了
      

  8.   

    Ajax in Action(Ajax 实战),这可是最好的关于 Ajax 方面的书了。
      

  9.   

    3 楼说到的《Ajax模式与最佳实践》这本书也不错,如果对于 JavaScript 了解得不是很多的话这本书太深了。建议刚开始学不要去使用什么框架,直接使用纯粹的 JavaScript 来编写,这样做的好处不仅学到了很多底层的东西,
    而对于 JavaScript 和 JavaScript 在不同浏览器上的兼容性,也有更深层次地了解。如果一开始就使用 jQuery, DWR
    或者是 Ext 框架的话,对于学习来说是没有任何好处的,因为这些框架把很多的 JavaScript 细节的东西都给屏蔽了,
    如果一旦不用这些框架的话,可能什么都不会做了。另外,建议编写 JavaScript 采用 EditPlus,建议在书写 JavaScript 代码时,每层缩进两个空格,代码中的字符串统
    一使用单引号。一般来说采用 Ajax 调用服务端的数据,返回一个 XML,但是 XML 在不同的浏览器下解析方式都是不同的,这样就导致
    解析这个 XML 会相当的麻烦。因此,我们可以从服务端返回另一种格式,也就是 JSON 字符串,再使用 JavaScript 的
    eval 函数可以将这个字符串转化成 JSON 对象。像下面代码中的 json 就是一个 JSON 对象。<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
      <title> new document </title>
    </head><script type="text/javascript">
    window.onload = function() {
      var json = '{students: [{name: "n1", age: 20}, {name: "n2", age: 21}]}';
      var stus = eval('(' + json + ')');
      for(var i = 0; i < stus.students.length; i++) {
        var stu = stus.students[i];
        alert('name: ' + stu.name + ', age: ' + stu.age);
      }
    }
    </script><style type="text/css">
    </style><body>
    </body>
    </html>上面的 eval 解析后的效果与这个是一样的:window.onload = function() {
      var stus = {
        students: [
          { name: 'n1', age: 20 },
          { name: 'n2', age: 21 }
        ]
      };
      for(var i = 0; i < stus.students.length; i++) {
        var stu = stus.students[i];
        alert('name: ' + stu.name + ', age: ' + stu.age);
      }
    }
      

  10.   


    MyEclipse7开始支持struts2了吗?要是支持了
    我马上转Struts2
      

  11.   


    当当和卓越都有啊,你怎么会没找到呢?当当:http://product.dangdang.com/product.aspx?product_id=9161326
    卓越:http://www.amazon.cn/mn/detailApp?qid=1230688071&ref=SR&sr=13-2&uid=168-4060923-2913821&prodid=zjbk322372
      

  12.   


    你这种想法是不对的,太依赖于 IDE 了,公司如果不用 MyEclipse 呢?建议使用 Eclipse IDE for Java EE Developers 进行开发 http://www.eclipse.org/downloads/
      

  13.   


    哦!我搜的时候搜的书名是 Ajax in Action呵呵恩!我是有点过分依赖IDE了
      

  14.   

    火龙果我在当当上看了一些评论发现管理员说,Ajax In Action 不涉及到后台的编写那我在页面上调用一个XMLHttpRequest,后台应该有程序接收吧那个接收的程序怎么写,这本书里介绍了吗?
      

  15.   

    XMLHttpRequest是有客户端创建的。不同的浏览器创建的格式也不同
    function createXMLHttpRequest(){
     if(window.XMLHttpRequest) { //Mozilla 浏览器
       xmlHttp = new XMLHttpRequest();
       }else if (window.ActiveXObject) { // IE浏览器
       try {
       xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
       try {
       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
    alert("error!!");
    }
           }
       }
    }
      

  16.   

    ajax基础教程 ajax实战 都不错!
      

  17.   

    首先学习基础知识XMLHttpRequest(XMLHttpRequest中文参考手册)javasrcipt等。然后再深入学习提高
      

  18.   

    建议先从JAVASCRIPT 学起,然后 xml 最后再看ajax 就容易的多了
      

  19.   

    json 和 xml 一样 也是一种数据的传递方式……在数据的解析速度上快于xml
      

  20.   

    呵呵~以前发的老帖子了~现在找到了新的单位Ajax也入门了谢谢各位结帖了