最近打算开发一个基于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程序实现分层体系架构设计的程序,目前还在完善中,欢迎一起探讨。
分享到:
相关推荐
昆明学院毕业论文设计,题目:基于wordpress的个人博客的设计与开发
中的数据库结构和目录文件结构结构,基于 Wordpress 技术开发个人博客网站的方法及 利用 CSS+DIV 、PHP、MySQL 、XAMPP 等框架整合开发过程。并针对个人博客网站的功能 需求进行详细分析,在此基础上,给出了设计...
最新版去水印小程序源码,基于WordPress的短视频去水印小程序源码。本版本全开源,是Wordpress插件 上传到Wordpress 安装插件,启动之后绑定自己的小程序id就可以了。 wordpress可以在宝塔一键部署,也可以用源码带...
基于WordPress开发具有生命周期的页面框架
wordpress模板开发设计手册,详细的讲解了wp模板的文件目录情况,对模板的标签做了详细的介绍。
基于WordPress的预约系统开发研究
基于WordPress+uni-app开发的多端积分商城小程序源码.zip
StatPressCN基于WordPress的blog开发的访问统计插件,它具有和Google Analytics以及雅虎统计相类似的功能,StatPressCN拥有很多针对blog的专有功能,前台的有最热博文(可以在widget中设定时段)、博文热度(用...
基于Wordpress实现个人博客网站的开发毕业论文.doc
基于wordpress实现个人博客网站的开发.doc
追格商城小程序(开源版)是由追格基于WordPress和Uniapp进行开发的微信商城系统,代码无加密、无后门,简单配置即可发布! 安装说明 1、上传zhuige-shop到WordPress插件目录,并启用; 2、使用HBuilderX导入client...
wordpress主题开发文档,用于开发wordpress的模板。里面详细解释了wordpress的模板tag
WordPress主题开发从入门到精通,为初学者准备!
wordpress 开发手册2
追格商城小程序(开源版)是由追格基于WordPress和Uniapp进行开发的微信商城系统,代码无加密、无后门,简单配置即可发布! 安装说明 1、上传zhuige-shop到WordPress插件目录,并启用; 2、使用HBuilderX导入client...
资讯小程序基于 WordPress 开源程序和 WordPress REST API 开发,实现 WordPress 网站数据与小程序数据同步共享,通过简单的配置就能搭建自己的小程序。 使用教程: 上传 jiangqie-api 到 WordPress 插件目录,并...
这是一个基于WordPress的Sakura主题设计,使用PHP、JavaScript、CSS和Python语言开发,包含246个文件。主要文件类型包括56个PHP文件、56个PNG图片文件、33个GIF图片文件、25个JavaScript文件、17个CSS文件、16个JPG...