声明
第一章 绪论
1.1 课题研究的背景及意义
1.2 国内外研究现状
1.3 问题的提出
1) 忽略 PHPPHP 语言的特点
2) 技术开源复杂
3) 学习成本高
1.4 本文主要工作
1.5 文章组织结构
第二章 开发PHP框架相关原理与技术
2.1 PHP语言分析
2.1.1 PHP5.0的新特性
2.1.2 PHP的优点
2.2 MVC设计模式
2.2.1 MVC设计模式的优点
2.2.2 主动MVC设计模式
2.2.3 被动MVC设计模式
2.2.4 面向对象的MVC设计模式
2.3 Smarty模板解析引擎
2.4 数据访问层
2.5 本章小结
第三章 框架设计
3.1 框架设计思路
3.2 框架设计
3.2.1 框架入口设计
3.2.2 控制层设计
3.2.3 模型层设计
3.2.4 视图层设计
3.2.5 框架缓存设计
3.3 框架运作流程
3.4 本章小结
第四章 框架具体实现
4.1 开发环境
4.2 框架工具库
4.2.1 URL处理器
4.2.2 配置处理器
4.3 框架入口文件实现
4.3.1 重定向
4.3.2 入口文件
4.3.3 配置文件和主请求
4.4 控制层实现
4.4.1 控制器基类
4.4.2 控制器子类
4.5 模型层实现
4.5.1 使用PDO
4.5.2 表数据入口
4.5.3 CURD的封装
4.5.4 数据分页
4.6 视图层实现
4.6.1 引入Smarty
4.6.2 封装标签
4.7 缓存实现
4.8 本章小结
第五章 框架测试
5.1 测试对象
5.2 测试环境
5.3 框架易学性测试
5.4 数据库CURD测试
5.5 页面载入速度测试
5.6 本章总结
第六章 总结和展望
6.1 工作总结
6.2 进一步研究工作
参考文献
攻读学位期间所取得的相关研究成果
致谢