SUN的《AJAX与J2EE》全文译了

2019-06-03 05:49:33王冬梅

  ——这些用处并不全、但是它们说明了AJAX交互使得WEB应用可以作到大量以前无法作到的事情。这些事情可能并不多么引人注目、而且还有一些缺陷:   
          复杂性:服务端开发者必须掌握XML、页面开发者必须掌握JavaScript技术。   
          XMLHttpRequest对象的标准化:XMLHttpRequest对象仍不是JavaScript标准规范。   
          JavaScript技术实现:AJAX严重依赖与JavaScript技术。可参考QuirksMode.org。   
          Debugging:AJAX难于调试。   
          查看原文件:使用这种方法可以容易的看到JavaScript源码、给黑客、剽窃者以可乘之机。   
          AJAX技术框架和模式还在探索和经验形成阶段、固化形成一个真正的框架还为时过早。本文只是探讨如何使用J2EE技术来支持AJAX交互。   

  The   Anatomy   of   an   AJAX   Interaction   
  Now   that   we   have   discussed   what   AJAX   is   and   what   some   higher-level   issues   are,   let’s   put   all   the   pieces   together   and   show   an   AJAX-   enabled   J2EE   application.     
  Let’s   consider   an   example.   A   web   application   contains   a   static   HTML   page,   or   an   HTML   page   generated   in   JSP   technology   contains   an   HTML   form   that   requires   server-side   logic   to   validate   form   data   without   refreshing   the   page.   A   server-side   web   component   (servlet)   named   ValidateServlet   will   provide   the   validation   logic.   Figure   1   describes   the   details   of   the   AJAX   interaction   that   will   provide   the   validation   logic