基本架构

从这一章开始,将涉及到和我们新版车协网站紧密相关的具体内容。本章将分别介绍论坛和首页部分的架构。

先说论坛部分,现在车协论坛大体架构如下图:

可见,整个论坛的前台和后台是完全分离的:前台只负责接收用户请求,向后台发送请求,从后台获取具体数据内容,将数据填写到网页 中,返回给用户;前台不能也不应该直接访问数据库。而后台只应该负责和数据库的交互操作,比如查询,插入,删除,更新数据库的具体 内容等等;后台不能也不应该管前台是什么平台,而是一视同仁的对请求返回对应的xml文件,而不管前台是怎么解析渲染。

前台后台互相分工,各司其职,这就是我们现在论坛的整体架构。


下面将以查看贴子内容和注册两者为例更为细致介绍一下我们论坛的架构。具体的详细后台接口说明请参见 后台和接口一节。


下面是车协首页的架构;首页和bbs是完全独立的,其架构也完全不同。

我们可以看到,首页并没有明确的前台和后台之分;获取文件是直接访问数据库,而修改数据库则是向/assets/api/main.php发送ajax请求进行处理。

下面将以查看添加通知公告为例更为详细介绍一下首页的流程。

以上就是论坛和首页的架构,以及对应的具体例子;两者完全独立,架构分开,执行不同的操作。




>>点此进入下一章:数据库<<回到文档首页