《诗意的边缘》电子书下载

诗意的边缘txt,chm,pdf,epub,mobi下载
作者:  欧雪冰
出版社: 电子工业
副标题: PHP顶级框架Zend Framework开发实战
出版年: 2012-6
页数: 330
定价: 59.00元
装帧: 平装
ISBN: 9787121171277

内容简介  · · · · · ·

本书适合有一定PHP基础和开发网站经验的读者学习,以进一步提高网络应用程序的开发效率。Zend Framework是PHP官方推出的重量级框架,拥有强大的功能和稳健的性能,因为完全采用面向对象思想和模式构建,所以相对于仅熟悉面向过程开发的PHP程序员来说显得比较难。本书通过一个完整的网络应用实例,带领读者轻松愉快地掌握该框架。

这不是一本关于诗歌的书,虽然名字叫《诗意的边缘》,但网络程序开发的诗意依托于程序代码,如果说本书除了讲解技术之外,还有一点“文学性”的话,那么这种“文学性”离开程序开发的过程,显得累赘、造作而枯燥,并无可读性。

这是一本Zend Framework的入门级实例教程,但不是PHP的,如果你没有学过PHP,不曾了解过面向对象编程,这本书对你来说可能会有点难——Zend Framework入门时的学习曲线陡峭是出了名的。但是,也有一...




作者简介  · · · · · ·

欧雪冰,网名unity,目前在一所职业学讲授PHP课程,并在一些大学开展针对毕业大学生的技术培训,在学校他创办了一个工作室,带领学生进行实际项目的开发工作。在此之前,他做过书店店员、杂志编辑、IT经理,更多的时间是作为一名自由职业者,从事写作和艺术活动,涉足领域包括诗歌、小说、剧本、独立电影和数字艺术、观念艺术等。由于对计算机和互联网的痴迷,他花费了很多时间和精力钻研各种IT技术,后来PHP语言逐渐成为他的最爱,用它设计、开发了多个网站程序。

他对科学技术和人文知识都怀有浓厚兴趣,认为现行教育的分学科分专业对人的学习潜能产生极大束缚,应该打破学科限制,用更有效的方式组织和传授知识,让人在知识领域自由邀翔。他是一名巴哈伊信仰者,开源运动和开放课程计划的坚实拥护者,主张以“人类一体,天下一家”的视野构建知识框架,推动世界文明的演进。

现在,他正专注于一个...



目录  · · · · · ·

第1部分 开发前的准备工作
第1章 创建开发环境 2
1.1 配置开发环境 3
1.1.1 Windows系统下XAMPP集成软件包的下载和安装 4
1.1.2 Linux系统下Apache、MySQL、PHP的安装 9
1.1.3 Zend Server CE开发环境 11
· · · · · · ()
第1部分 开发前的准备工作
第1章 创建开发环境 2
1.1 配置开发环境 3
1.1.1 Windows系统下XAMPP集成软件包的下载和安装 4
1.1.2 Linux系统下Apache、MySQL、PHP的安装 9
1.1.3 Zend Server CE开发环境 11
1.1.4 phpMyAdmin工具 11
1.2 模仿更真实的服务器环境 12
1.2.1 劫持一个域名 13
1.2.2 启用Rewrite模块 14
1.2.3 创建虚拟主机 14
1.3 开发工具 16
1.3.1 Zend Studio 16
1.3.2 vim编辑器 18
1.4 本章小结 20
第2章 安装并初步了解Zend Framework框架 21
2.1 Zend Framework的下载和安装 22
2.2 创建Zend Framework项目 23
2.2.1 使用ZF tool 23
2.2.2 使用Zend Studio 30
2.3 了解Zend Framework的MVC结构 33
2.3.1 Controller控制器 37
2.3.2 Model模型 38
2.3.3 View视图 38
2.3.4 路由和分发规则 39
2.4 本章小结 41
第3章 layout模板布局 42
3.1 准备整站CSS文件 43
3.2 理解layout 43
3.3 开启layout布局模板 44
3.4 规划layout 45
3.4.1 应用不同的layout 47
3.4.2 避免过度设计 47
3.5 在Bootstrap引导文件中添加资源 47
3.6 让布局更完整和符合标准 48
3.7 本章小结 49
第2部分 开发网站的前台
第4章 基本页面的实现 52
4.1 准备好数据库 53
4.1.1 数据库的设计 54
4.1.2 创建数据库 55
4.1.3 添加示例数据 56
4.1.4 在application.ini文件中配置数据库信息 56
4.2 显示一篇新闻文章 60
4.2.1 创建文章模型和方法 61
4.2.2 创建新闻文章控制器 64
4.2.3 创建新闻频道首页视图 65
4.2.4 改进模型,让它适应更复杂的查询条件 66
4.2.5 改进NewsController控制器 67
4.3 显示一个新闻文章列表 68
4.3.1 扩充Page模型,添加getPages方法 69
4.3.2 扩充News控制器 70
4.3.3 使用partialLoop助手输出循环 71
4.4 创建文章详细信息页面 72
4.4.1 创建PageController控制器并添加detail方法 73
4.4.2 创建detail页面视图 74
4.4.3 在detail页面添加其他文章的链接 74
4.5 本章小结 76
第5章 对页面进行分类和导航 78
5.1 页面组织和分类的数据库设计 79
5.1.1 设计分类数据库 79
5.1.2 创建分类数据库并添加示例数据 80
5.2 创建Category模型 81
5.3 创建CategoryController分类控制器 82
5.4 输出分类到视图 83
5.5 创建新频道 84
5.5.1 准备一些数据 85
5.5.2 创建About控制器 85
5.5.3 创建About视图 85
5.6 创建导航菜单和面包屑路径 87
5.6.1 了解Zend_Navigation组件 87
5.6.2 编写XML文件 88
5.6.3 在bootstrap.ini引导文件中进行配置 89
5.6.4 在layout布局模板和视图中调用 90
5.6.5 结合JavaScript代码完成导航栏制作 90
5.7 本章小结 92
第6章 用户注册、登录和注销 93
6.1 准备用户数据表 94
6.2 实现用户注册功能 95
6.2.1 创建注册表单 95
6.2.2 处理表单 101
6.2.3 增加用户页面 105
6.2.4 用E-mail通知用户注册成功 107
6.2.5 避免同名用户 108
6.3 实现用户登录和注销 110
6.3.1 创建登录表单 111
6.3.2 使用Zend_Auth组件实现登录 112
6.3.3 在layout中构建用户面板 115
6.4 注销账户 118
6.5 账户管理 119
6.5.1 修改账户页面 119
6.5.2 更新用户信息 120
6.5.3 修改密码 126
6.5.4 忘记密码的处理方法 127
6.6 本章小结 131
第7章 博客 132
7.1 准备数据库 133
7.1.1 添加博客分类数据 133
7.1.2 创建Tag标签相关数据表 133
7.2 发表博客 134
7.2.1 创建博客表单 134
7.2.2 为表单扩展Page模型 140
7.2.3 实现博客Tag功能 143
7.2.4 博客表单的处理 145
7.3 博客的显示 147
7.3.1 博客首页 147
7.3.2 使用Zend_Paginator进行分页显示 148
7.3.3 博客内容页面 154
7.4 博客的更新与删除 157
7.5 为博客添加评论功能 162
7.5.1 创建数据库 162
7.5.2 评论表单 162
7.5.3 在控制器中增加验证码 164
7.5.4 评论表单的处理 166
7.5.5 显示评论 170
7.6 本章小结 171
第8章 社区 172
8.1 数据库设计和准备工作 173
8.2 更换布局 176
8.2.1 创建新的论坛布局模板 176
8.2.2 控制器中使用新布局文件 177
8.3 社区的模型 177
8.3.1 ForumCategories模型 178
8.3.2 Forum模型 178
8.3.3 ForumTopic模型 179
8.3.4 ForumPost模型 182
8.4 社区首页 185
8.4.1 首页控制器 186
8.4.2 视图 187
8.5 发表主题 188
8.5.1 表单 188
8.5.2 控制器 189
8.5.3 视图 190
8.6 为表单添加所见即所得编辑器 191
8.6.1 安装和配置 192
8.6.2 在视图中部署 204
8.6.3 用装饰器修正错误 205
8.7 为编辑器添加图片上传功能 206
8.8 板块页面 208
8.8.1 控制器 208
8.8.2 视图 209
8.9 主题页面 212
8.9.1 控制器 212
8.9.2 视图 213
8.10 回复主题 217
8.10.1 控制器 217
8.10.2 视图 218
8.11 帖子管理 218
8.11.1 修改模型 218
8.11.2 主题的更新和删除 220
8.11.3 回复的更新和删除 221
8.12 论坛、博客和用户页面的整合 223
8.12.1 User控制器 223
8.12.2 用户account视图 224
8.13 本章小结 226
第3部分 开发网站后台和其他特殊功能
第9章 框架结构和后台管理模块的创建 228
9.1 什么是模块 229
9.2 创建admin模块 230
9.3 模块Bootstrap引导文件 231
9.4 为admin模块规划模板 232
9.4.1 模板文件 232
9.4.2 给admin应用新模板 233
9.5 启用Dojo框架 236
9.5.1 部署Dojo 238
9.5.2 启用Zend_Dojo组件 239
9.6 本章小结 242
第10章 实现后台管理功能 243
10.1 管理分类 244
10.1.1 分类管理的准备工作 245
10.1.2 后台分类首页 246
10.1.3 创建分类 251
10.1.4 更新分类 256
10.1.5 删除分类 257
10.2 管理用户 258
10.2.1 后台用户首页 258
10.2.2 添加用户 260
10.2.3 更新用户 268
10.2.4 删除用户 270
10.2.5 用户信息页面 271
10.3 文章和页面的管理 274
10.3.1 文章列表 275
10.3.2 添加文章 276
10.3.3 编辑文章 281
10.3.4 删除文章 282
10.3.5 构建条件过滤表单 283
10.4 管理论坛 288
10.4.1 后台论坛模型 288
10.4.2 论坛分区 292
10.4.3 移动论坛分区位置 295
10.4.4 论坛板块 298
10.5 用自定义视图助手实现RSS调用 299
10.6 本章小结 303
第11章 用户认证、授权和管理 304
11.1 认识Zend_Acl组件 305
11.2 理解基本概念 306
11.2.1 开发Acl插件 309
11.2.2 在配置文件中开启插件 313
11.3 本章小结 313
第12章 网站的优化和部署 314
12.1 性能测试 314
12.2 使用Zend_Db_Profiler了解数据库查询情况 320
12.3 使用Zend_Cache缓存数据 322
12.3.1 Zend_Cache缓存原理 323
12.3.2 配置文件 323
12.4 服务器空间的选择 324
12.5 Zend Framework在服务器上的安装 325
12.6 重新修改配置文件 326
12.7 本章小结 326
附录A Zend Framework的组件索引 328
· · · · · · ()

下载地址

发布者:许大哈哈

文件说明:zip / 解压密码:yiquhai.com

迅雷下载:您需要先后,才能查看

网盘下载:您需要先后,才能查看

关于内容:内容自于互联网,如果发现有违规内容请联系管理员删除!

作者: 许大哈哈

该用户很懒,还没有介绍自己。

18 条评论

发表评论

  1. 起点无限极 起点无限极说道:
    1#

    中了毒,根本停不下来

  2. 马丁梳羽 马丁梳羽说道:
    2#

    好看,经典,值得一看

  3. 兔耳袋狸吖 兔耳袋狸吖说道:
    3#

    出新了自然都买

  4. a85710570 a85710570说道:
    4#

    还没看 不错

  5. 显示更多