我们学一个东西,通常两个目的: - 为了解决现有的问题 - 为了解决将来可能会有的问题 所以,在学这些东西之前,先必须了解,它们是用来解决什么问题的. 在Web应用中,我们需要解决的问题可以归纳为三类: - 状态 - 组织 - 效率 状态 什么是状态? 在一个业务界面中,我们可能会根据某些数据去生成一块界面,然后通过界面上的某些操作,改变一些数据,从而影响界面的另外一些部分. 这里面就存在两种关系,一种是从数据到界面,一种是从界面到数据.能够描述界面当前状况的数据,就可以被称为状态. 如果不对状…