基于J2EE和Ajax的Web应用程序的设计与实现 黎军军(北京交通大学计算机与信息技术学院,北京100044) 摘要: 对传统Web应用与Ajax模式的Web应用进行了比较,详细分析了Ajax与J2EE的集成设计模式,并通过具体简单的实例说明了这种设计的可行性。 1 Ajax简介传统的Web应用是典型的“牵一发动全身”的应用,客户端的每一个页面都会对应服务器端的一套不同的逻辑,如图1所示。用户几乎每一次微小的操作都会导致整个页面的刷新,这样的应用不但使用户体验差,更重要的是浪费了很多网络流量去传输那些冗余的数据和静态的页面信息。 图1 传统web应用而集成了Ajax技术的Web应用极大地改善了这一点。用户的每次操作,都可以只刷新必要的页面区域,只提取必要的数据。此时的Web页面就相当于一个单独的应用程序,可以从多个服务器逻辑中取数据,然后反映在页面中。如图2所示。 Ajax即AsynchronousJavaScriptandXML,它实际上是几种成熟技术的结合,包括:
全文下载地址:下载
http://www.qiannao.com/space/show/flash/IT%D7%CA%C1%CF/%BB%F9%D3%DAJ2EE%BA%CDAjax%B5%C4Web%D3%A6%D3%C3%B3%CC%D0%F2%B5%C4%C9%E8%BC%C6%D3%EB%CA%B5%CF%D6.pdf/.page
。