基于wordpress重构开发的分层体系架构

最近打算开发一个基于wordpress产品功能之上的第三方程序,实现分层体系架构,适用于大流量,高并发网站,其方法是重构wordpress程序前台,开发独立运行于wordpress之上的第三方程序,同时维持现有wordpress后台管理功能和数据库,下面是重构wordpress的思路,先看一下分层结构图:

 

 

注:这里有重构只是视图层的重构,不涉及后台部分。

主要分为四个部分
第一部分,数据库访问操作部分,如上DAO层
第二部分,服务层,如上:Service层
第三部分,控制层,包括Settings、Foundation、Tools和Functions四个部分,如上:Controller层
第四部分,前台显示层,包含index、single和achive等,如上:index层

 

 

其中Common和Router两个是基于现有wordpress功能的全局配置和路由功能

 

各部分详解:
1,DAO,主要负责数据访问操作处理,处理数据操作,如增加,更新,查询,删除,统计等
2,Service,主要负责提供服务,如数据组装,数据过滤等
3,Controller,主要负责控制和管理各功能进出口等
4,Settings,基本配置
5,Foundation,基础设施部分,主要处理HTML数据
6,Fonctions,函数集合文件
7,Tools,工具集,如截切等
8,Common,基础变量,功能配置
9,Router,全局路由分发

计划在近期内开发这个基于wordpress程序实现分层体系架构设计的程序,目前还在完善中,欢迎一起探讨。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值