这段时间主要是在学习asp.net mvc,rest服务。主要的原因是客户提出了新的需求,而且承担相应的损失。
由于之前使用的是三层架构的去编写代码,现在要转到asp.net mvc架构,其中不仅要学习新的知识,还要把之前做的子系统修改为统一的mvc架构,做成rest服务的系统。因此,期间花费了不少的时间去学习相关的知识。到目前为止,对mvc,rest服务有了一定的了解。
MVC简单(基础)的架构就是只有三层,View捕捉到用户的操作后,转发给Controller,Controller对请求作出相应的处理,一般会调用Model,然后返回相应的信息给View。但是,View与Model之间也是可以进行通信的。View可以直接调用Model查询其状态信息,而Model状态发生改变的时候可以直接通知View。
REST是面向资源的,每个资源都有一个唯一的标识,然后使用标准的方法改变资源的状态。REST是一种无状态的Web服务,在构建REST标准化服务时,关注的技术主要有URI、HTTP、Hypertext。REST服务主要实现是通过HTTP,向后台发送URL,在后台的路由,把URL进行解析,找到相应的Controler,最后操作Model取得数据,进行相应的处理,返回View。
未完,待续!