Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305252
  • 博文数量: 153
  • 博客积分: 3347
  • 博客等级: 中校
  • 技术积分: 1556
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-30 17:50
文章分类

全部博文(153)

文章存档

2013年(7)

2012年(21)

2011年(46)

2010年(16)

2009年(63)

我的朋友

分类: 系统运维

2010-01-05 12:04:21

最近开发一个网站 qulicai.com 是关于金融产品方面的网站

开发过程中用到了许多非公开的技术实现.

限于保密原则,代码无法公开,但可以给大家讲一讲架构思路.


1.充分利用Ajax的动态数据获取功能,从多个不同域获取数据,动态显示.其中使用JsonP技术.
2.扩展MVC,两层V,两层C.
  流程控制(C),不负责获取数据,只负责页面流程跳转,入口参数解析与检查.
  总体视图(V),只包含若干模块视图(VB),负责页面总体布局.
  模块视图,自行调用相应的模块控制器(CB),以获取本模块需要的数据.
  模块控制器(CB),是一个类,有若干方法,每个方法可以生成一批需要显示的数据.
  模块控制器(CB),调用数据模型对象(M),生成业务数据.
  数据模型(M),只负责业务逻辑,不负责数据存储,数据存储由数据访问层实现(D)
  数据访问层(D),负责数据库抽象,ORM(多说一句,并不合理),数据缓存(有另一个组件完成),等工作.
阅读(836) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~