代码改变世界

随笔分类 -  架构设计

开放api设计资料收藏

2013-11-05 16:14 by Simon.Jiang, 1078 阅读, 收藏, 编辑
摘要: REST设计api设计范例http://www.ibm.com/developerworks/cn/web/1103_chenyan_restapi/index.html?ca=drshttp://www.infoq.com/cn/articles/rh-view-my-order-rest-apihttp://www.cnblogs.com/hnrainll/archive/2011/08/16/2140445.htmlhttp://www.ibm.com/developerworks/cn/web/lp/restandweb/(资源汇总)http://v.youku.com/v_show/ 阅读全文

【大型网站开发系列第二篇】——网站代码结构

2012-03-10 14:25 by Simon.Jiang, 2849 阅读, 收藏, 编辑
摘要: 开篇一言任何东西都不是一蹴而就,它往往有一个衍变的过程,把握事情的规律,会让我们更加深刻地理解它。而本文也是是顺着这个思路过来的。第4代架构代码结构简图如果你没有看过该系列的第一篇文章,那么你可能会对这篇文章有些困惑,所以建议读者先查看第一篇文章(【大型网站开发系列第一篇】——网站结构层次)。从上面图片看来,一切都是那么的熟悉,跟大家在开发项目的过程中项目的设定基本一致。你可以把它说成是三层架构、多层架构,随便你怎么给它取名。但是第4代架构代码不仅仅是这样,这里只是一个最最基本的代码结构,实际开发中,我们还有Windows Serivces服务、Remoting Services服务,以及很多 阅读全文

【大型网站开发系列第一篇】——网站结构层次

2012-03-06 21:42 by Simon.Jiang, 3803 阅读, 收藏, 编辑
摘要: 前言网上有很多关于网站结构的各种讨论,对于他们的好坏,我没有资格去评论,因为对于不同领域需要不同的结构。我这里只讲解下我所开发的项目的各个方面,整理下自己的思路,同时也希望分享给大家。好了,还是回归到正题上。项目背景我所开发的项目是一个会员中心,一个社区项目,用户量比较大。至于具体有多少功能,这里不太好详细介绍,单纯从一个社区性质的角度来解读下该网站项目。我们经历过的网站架构1)server-lient:一台服务器,搭载了DB和Web服务器,这样开始了网站服务。2)DB server-Web server-client:DB和Web服务器分开,随着网站访问量增加,这个做了拆分。3)DB ser 阅读全文