Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26253607
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类:

2009-10-21 22:05:56

目标:真正去看懂一篇大型的PHP产品代码去分析一下如何去实现一个大的产品代码架构。
时间: 2009-10-21
好好研究一下这套代码呀。真的是非常有益的学习人家是如何实现功能的代码。希望一周内能够看完整套代码的实现逻辑呀。这个是非常有益的!(连续四天学习这套代码。加快理解如何利用PHP来做大型项目的思路的)

开始UCHome开源系统进行分析


首先从uc_client开始,uc_client的主要功能是对UCHome用户的处理,包括:登录、注册、删除等。
uc_client的文件结构
/control   控制文件
/data      一些信息的缓存
/lib       要用到的一些类文件
/model    直接对数据库进行操作
因为uc_client,只是一个接口,让uchome或是bbs来调用,所以他没有MVC中的V。

想想:这是一个接口单元。里面的内容主要是 控制器+模型层
作为接口还有一个是数据的缓存目录。
当然在一个单独的接口文件里面还是有一些类库的。

以后是可以将这个接口单元单独迁移出去处理。加上适当的缓存进来就可以实现多并发的处理了。

控制器的实现:



阅读(1100) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~