图书介绍
大话代码架构 项目实战版PDF|Epub|txt|kindle电子书版本网盘下载
![大话代码架构 项目实战版](https://www.shukui.net/cover/56/30408104.jpg)
- 田伟,郎小娇著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111577019
- 出版时间:2017
- 标注页数:316页
- 文件大小:51MB
- 文件页数:331页
- 主题词:
PDF下载
下载说明
大话代码架构 项目实战版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引言1
一个架构师的例子1
背景及人物介绍3
我们的目标3
第1篇 需求与三层架构6
第1章 故事从一个电商网站开始6
1.1 需求?需求!6
1.2 敏捷开发简介8
1.3 UI——用户界面9
1.3.1 从UE说起9
1.3.2 HTML 5&CSS 39
1.3.3 微信10
1.4 数据库10
1.4.1 PowerDesigner设计工具11
1.4.2 关于SQL语句12
第2章 为什么是三层14
2.1 MOL带兄弟们去吃饭14
2.2 动手写一个三层结构16
2.2.1 DAL层的实现17
2.2.2 BLL层的实现18
2.2.3 UI层的实现19
2.3 简说MVC20
2.3.1 纠正一下老师的说法20
2.3.2 MVC的第一个程序21
2.3.3 为什么要用MVC之我见25
2.4 向三层代码中加入面向对象25
2.4.1 实例化数据库表26
2.4.2 增加数据库操作类29
2.4.3 加强版的数据库操作类30
2.5 小说代码管理33
2.5.1 什么是代码管理软件34
2.5.2 TFS管理软件36
2.5.3 SVN管理软件40
2.5.4 Git管理软件41
2.6 小结51
第3章 ORM实体关系映射52
3.1 说说OCP开放封闭原则52
3.2 解耦第一步——接口要上位53
3.2.1 代码结构的前提53
3.2.2 创建接口层56
3.3 解耦第二步——工厂模式解决new的问题58
3.4 Spring.NET横空出世61
3.4.1 酒文化发展史61
3.4.2 神奇的IOC62
3.4.3 引出Spring.NET64
3.5 我不想写SQL语句67
3.5.1 什么是ORM68
3.5.2 ORM之iBATIS.NET70
3.5.3 ORM之NHibernate75
3.5.4 ORM之EF86
3.5.5 懒人无敌93
3.5.6 完成查询操作106
3.5.7 数据库先行、模型先行、代码先行109
3.6 小结110
第2篇 NoSQL和测试112
第4章 换个数据库试试112
4.1 客户总有一些非分的想法112
4.2 MongoDB简介113
4.2.1 安装&配置114
4.2.2 可视化工具116
4.2.3 MongoDB的基本操作119
4.3 .NET操作MongoDB121
4.4 让NoSQL面向对象123
4.4.1 实体抽象124
4.4.2 操作抽象132
4.5 NoSQL题外话135
4.6 关于日志136
4.6.1 为啥要写日志136
4.6.2 如何写日志138
4.6.3 注意事项144
4.7 小结145
第5章 越俎代庖搞搞测试146
5.1 简单说测试146
5.2 冒烟测试147
5.3 黑盒测试148
5.4 单元测试149
5.4.1 单元测试是什么150
5.4.2 如何进行单元测试150
5.4.3 测试驱动开发161
5.5 白盒测试162
5.6 压力测试163
5.7 其他测试163
5.8 小结163
第3篇 高精尖技术166
第6章 神奇的缓存166
6.1 网站崩溃了166
6.2 缓存是什么168
6.3 微软提供了缓存170
6.4 自己做缓存173
6.5 第三方缓存176
6.5.1 MemCache缓存178
6.5.2 Redis缓存189
6.5.3 把缓存抽象出来197
6.5.4 读写分离198
6.6 利用模板引擎生成静态页面198
6.6.1 初识NVelocity200
6.6.2 使用NVelocity生成静态页面207
6.6.3 静态页面带来的问题211
6.7 CDN的加入会大大减少服务器的压力212
6.8 小结213
第7章 程序员眼中的前端215
7.1 常见的前端框架216
7.2 尝试EasyUI220
7.2.1 基础框架220
7.2.2 常用的控件232
7.2.3 小说权限分配247
7.3 其他的前端框架264
7.3.1 Bootstrap框架264
7.3.2 jQuery UI框架265
7.4 小说HTML 5265
7.5 小结266
第8章 人生中的第一次高并发267
8.1 网站又崩溃了!267
8.2 从相亲说起268
8.3 简述消息队列270
8.3.1 串行设计270
8.3.2 多线程设计271
8.3.3 消息队列设计274
8.4 常见的消息队列275
8.4.1 MSMQ消息队列275
8.4.2 RabbitMQ消息队列282
8.5 小结288
第9章 微信公众号289
9.1 李老板出场,请热烈鼓掌289
9.2 初探微信公众号290
9.2.1 申请订阅号291
9.2.2 小机器人294
9.2.3 把晋商卡挂到微信公众平台上298
9.3 微信小程序299
9.3.1 微信小程序是什么299
9.3.2 写一个简单的Demo300
9.4 微服务310
9.5 MongoDB数据库312
9.6 大数据314
9.7 小结316