面向.NET开发人员的Ajax 技术平台策略(3)[图]_Ajax编程_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

面向.NET开发人员的Ajax 技术平台策略(3)[图]

作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0

本篇关键词:技术平台策略人员
黑客防线网安网讯:  之前我提到过"似Ajax" 的架构,现在我要说的Ajax框架也就是指专门针对这种Ajax架构而提供的框架。目前,我还没有听说过特别好的这个领域的流行框架。但我知道我的身边,.NET领域,J2EE领...

  之前我提到过"似Ajax" 的架构现在我要说的Ajax框架也就是指专门针对这种Ajax架构而提供的框架目前我还没有听说过特别好的这个领域的流行框架但我知道我的身边,.NET领域,J2EE领域或PHP平台上都有这样的框架和应用,我认为,正是因为有很多这样应用,所以Ajax才会像某个模式一样,被撰有一个专门的名词。不过我感觉Ajax 渐渐变成了Ajax feature的代名词,变成了XMLHTTP的代名词,成了异步通讯,不刷新页面的技术表示法。直到我看过Ajax in Action这本书,我才把Ajax和系统的架构、设计模式,分布式对象的序列化和我之前的项目和经历联系在一切。

  我修改了一些Jesse的图,来说明我认为的基于Ajax的架构是什么样的。

  这也就是我上面说的“似Ajax”架构,首先它是一个Web应用;它的表现层用DHTML+CSS + HTC控件+ Javascript ,服务器端用.NET或任何的服务器端技术,中间以XML方式序列化和反序列化进行传递数据。

  简单的说,客户端需要将请求的数据封装成一个XML数据通过HTTP传递给服务器端,服务器端处理这个请求,并将结果也以XML的形式返回到客户端,客户端再处理这些请求,然后使用HTML+CSS进行展示。其实如果不是Web客户端(浏览器)的问题,这是最简单的架构,但关键问题在于上面我们说的Javascript端的对象封装成一个XML,以及到服务端解析XML变成服务器端对象,然后再将结果封装成XML,传回给客户端(Javascript),客户端也解析XML数据,然后变成Javascript 中的对象的这个序列化和反序列化的问题。另外一个问题就是表现层的展现问题,怎么展现,用什么控件?

  所以,一个Ajax架构的Web应用程序,必须解决下面的问题:

  1. 双向两路的序列化问题

  2. 表现层展现的问题

  3. 传输时客户端和服务器端的数据安全问题

  4. 性能问题

  5. 国际化支持

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15760-1.html
网站维护教程更新时间:2012-04-05 00:06:49  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer