一.概述 1. 模型是表示应用程序呈现给用户的底层数据的对象.不同的应用程序有不同的模型,这取决于它们正在试图解决什么问题. 2. 例如,一个照片共享应用程序可能有一个Phone模型来代表一个特殊的照片,并且PhotoAlbum代表一组照片.相反,一个在线购物应用程序可能有不同的模型,例如ShoppingCart,Invice或者LineItem. 3. 模型往往是持久的.这意味着当它们关闭浏览器窗口时,用户不希望模型数据丢失.为了确保没有数据丢失如果用户改变一个模型,需要把模型数据存储在不会丢…