本框架主要思路如下:
1.将UI层完全独立于整个项目,由美工人员单独设计页面;(美工人员只需要从数据源库中获取想要的资源,并将其分配到页面上即可)
2.后台主要构建整个项目不同页面的数据源,通过数据库来控制每个Controller下Action对应数据源(利用ViewData来配置),其中运用到反射机制。
3.利用以上2点即可实现个性化页面的实现,可以根据客户需求改变整站的主题及布局,而不需要变动后台的设计。如需要增加新数据源,只需要添加相应的action信息,并发布到数据源展示中心(美工人员可选数据源)即可。
具体设计将在之后相应例出,今天先开个头把。