难得有一片天

success.aspx?para1="要有决心"+para2="要努力"+para3="要有机会"
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
1.什么是AJAX?


AJAX是Ajax是Asynchronous JavaScript and
XML的缩写。
• 使用XHTML和CSS标准化呈现;
• 使用DOM实现动态显示和交互;
• 使用XML和XSLT进行数据交换与处理;//基本使用XML进行数据存储
• 使用XMLHttpRequest进行异步数据读取;
• 最后用JavaScript绑定和处理所有数据;

传统模式与ajax的比较:

//通过在用户界面和web服务中间添加一个ajax engine来处理页面请求,只把需要更新的部分请求给服务器,服务器传回更新后请求部分的XML数据,ajax engine根据收到的XML数据更新用户界面相应的XML部分。


//同步与异步的区别:上图一,页面发送一个请求,那么用户页面“中断“,等待返回的”全部“页面数据传回;上图二,页面通过ajax engine发送部分请求,在此过程中页面并未”中断“,可以继续发送其他请求,ajax engine收到返回的xml数据后更新到相应位置,从而做到异步传输。简单说就是同步就是发送一个请求,就等停下来等,异步发送一个请求不同停下来,可以继续发送不同的请求。

2 .什么是SOA

Service-Oriented Architecture 服务为导向的结构
//通过把网页不同部分的提交请求划分为不同的模块,提交给不同的web服务,实现服务的可重用性。我的问题是提交给不同的web服务和提交给不同的基类处理有什么区别?原因可能是我还不了解web服务到底是什么?

3.WEB2.0
用户导向的社会化网络(Web 2.0)
相关技术:
CSS + XHTML
AJAX通过RSS/ATOM同步数据
通过RSS/ATOM聚合数据
友好的URL(好记的域名,比如http://blog.csdn.net/jiangtao)
支持按照blog的方式来发表
采用REST(Representational State Transfer)的API或
者XML的web service
社会性,能把东西分享给朋友等

CSS:CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(Cascading Stylesheet)。 在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。

XHTML:HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。

RSS简易信息聚合(RSS:Really Simple Syndication),是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容).

AtomAPI 是一个发布与编辑在线资源的应用级协议。这一协议是使用 xml 规范建立在通用的 http 通信协议基础上,所以,可以对 http 协议上支持的资源进行管理。

REST:

//ajax主要用途:异步传输,局部更新,聚合