Application Structure
Web App-------------------------------------------------------------->Server/BW Web Service-------------------------------->DataBase
从Request------Server的结构来设计应用。
Ajax Request相当于URL request。
一个是局部刷新,一个是整页刷新。
这个是从Life Cycle来看的。一个Life Cycle 就是Request------------>Callback---------------->Call func
但是整个流程可以包含多个Life Cycle.
一个Life Cycle是一个单元。
这个是和业务无关的东西,即生命周期。
RPA是通过URL Request来更新HTML, <script>加载JS。 一次跳转,相当于页面切换。数据通过 Request JSON, XML。
SPA是通过Ajax Request来更新HTML, 加载js。 一次Request HTML,相当于页面切换。数据通过 Request JSON是共性。
RPA页面切换通过URL Request.
SPA页面切换通过Ajax Request HTML, script.
RPA Data通过Request JSON, Text, XML.
SPA Data通过Request JSON, Text, XML.
SPA大致的Life Cycle
Request HTML, Script1----------------------------------->CallBack---------------------------->Call Script1中的func(Request Text, JSON, XML...).
在Script1中 Request JSON, Text, XML...
原文:http://www.cnblogs.com/daishuguang/p/4158763.html