架构(Architecture)是什么能每个人给出的答案都不同。
业界流行一句笑话:Architecture is like teenage sex, everybody talks about it,nobody really knows what it is.
当然,我也不可能给出一个关于架构的准确定义。我更愿意把架构归为哲学的范畴。架构本身其实和软件开发并无太大关系。一个国家有自己的管理体系:一个公司有自己的组织架构:一个家庭也有独特的男权或女权的特色,小到一个人;也是可以分为自我、本我和超我的。每个事物都是由一个个更小的事物组合而成的,而这些其实都与架构相关。
第一篇 需求与三层架构
本篇详细介绍了项目开发的前置节点——需求,并对常见的三层架构给出了分析。在第Ⅰ集中提出了面向对象的重点概念,并让大家初步认识抽象的过程。 相信很多人一定被书中大段的SQL代码搞得云里雾里。不用担心。在第3章中MOL将带领大家完成懒人的第一步——如何不写SQL代码。
第1章 故事从一个电商 站开始
1.1 需求求!
1.2 敏捷开发简介
-
1.3 U——用户界面
-
1.3.1 从UE说起
-
1.3.2HTML 5 & css 3
-
1.3.3微信
1.4 数据库
-
1.4.1 PowerDesigner 设计工具
-
1.4.2 关于SQL语句
第2章 为什么是三层
2.1 MOL带兄弟们去吃饭
2.2 动手写一个三层结构
-
2.2.1 DAL 层的实现
-
2.2.2 BLL 层的实现
-
2.2.3 UI 层的实现
2.3 简说MVC
-
2.3.1 纠正一下老师的说法
-
2.3.2 MVC 的第一个程序
-
2.3.3 为什么要用MVC 之我见
2.4 向三层代码中加入面向对象
-
2.4.1 实例化数据库表
-
2.4.2增加数据库操作类
-
2.4.3 加强版的数据库操作类
2.5 小说代码管理
-
2.5.1 什么是代码管理软件
-
2.5.2 TFS管理软件
-
2.5.3 SVN管理软件
-
2.5.4 Git管理软件
2.6 小结
第3章 ORM 实体关系映射
3.1 说说OCP开放封闭原则
3.2 解耦第一步——接口要上位
-
3.2.1 代码结构的前提
-
3.2.2 创建接口层
3.3 解耦第二步——工厂模式解决new的问题
3.4 Spring.NET横空出世
-
3.4.1 酒文化发展史
-
3.4.2神奇的IOC
-
3.4.3 引出 Spring.NET
3.5 我不想写SQL语句
-
3.5.1 什么是 ORM
-
3.5.2ORM 之iBATIS.NET
-
3.5.3ORM之 NHibernate
-
3.5.4ORM 之EF
-
3.5.5懒人无敌
-
3.5.6完成查询操作
-
3.5.7 数据库先行、模型先行、代码先行
3.6 小结
由于文章字数限制,只能以图片+知识点的方式展示部分分享给大家,如需完整331页《代码架构(项目实战版)》PDF的朋友们,可以 点击此处 即可免费获取到!
第二篇 NoSQL和测试
NoSQL是现在比较流行的一个话题和技术.在第4章中将通过讲解MangaDB来介绍NaSQL如何使用,并且纠正大家的一个错误观念:NaSQL和ORM不能搭配使用。 第5章分享了测试的工作,并讲解了单元测试、黑盒测试、白盒测试……-让大家在收获的同时,也能理解测试工程师在工作中所要面临的一些痛苦
第4章换个数据库试试
4.1 客户总有一些非分的想法
4.2 MongoDB简介
-
4.2.1 安装&配置.Ema.E出团a
-
4.2.2 可视化工具
-
4.2.3 MongoDB的基本操作
4.3 NET操作MongoDB
4.4 让NoSQL面向对象
-
4.4.1 实体抽象
-
4.4.2 操作抽象
4.5 NoSQL题外话
4.6 关于日志
4.6.1 为啥要写日志
4.6.2 如何写日志”
4.6.3 注意事项
4.7 小结
第5章 越俎代庖搞搞测试
5.1 简单说测试
5.2 旨烟测试
5.3 黑盒测试
5.4 单元测试
-
5.4.1 单元测试是什么
-
5.4.2 如何进行单元测试
-
5.4.3 测试驱动开发
5.5 白盒测试
5.6 压力测试
5.7 其他测试
5.8 小结
第3篇 高精尖技术
第6章 神奇的缓存
6.1 站崩溃了
6.2 缓存是什么
6.3 微软提供了缓存
6.4 自己做缓存
6.5 第三方缓存
-
6.5.1 MemCache缓存
-
6.5.2 Redis 缓存
-
6.5.3 把缓存抽象出来
-
6.5.4 读写分离
6.6 利用模板引擎生成静态页面
-
6.6.1 初识NVelocity
-
6.6.2 使用NVelocity 生成静态页面
-
6.6.3 静态页面带来的问题
6.7 CDN的加入会大大减少服务器的压力
6.8 小结
第7章 程序员眼中的前端
7.1 常见的前端框架
7.2 尝试EasyUl
-
7.2.1 基础框架
-
7.2.2 常用的控件
-
7.2.3 小说权限分配
7.3 其他的前端框架
-
7.3.1 Bootstrap框架
-
7.3.2 jQuery UI框架
7.4 小说HTML 5
7.5 小结
第8章 人生中的第一次高并发
8.1 站又崩溃了
8.2 从相亲说起
8.3 简述消息队列
-
8.3.1 串行设计
-
8.3.2 多线程设计
-
8.3.3 消息队列设计
8.4 常见的消息队列
-
8.4.1 MSMQ 消息队列
-
8.4.2 RabbitMQ 消息队列
8.5 小结
9.1 李老板出场 请大家热烈鼓掌
-
9.2.1 申请订阅
-
9.2.2 小机器人
9.3 微信小程序
-
9.3.1 微信小程序是什么
-
9.3.2 写一个简单的 Demo
9.4 微服务
9.5 MongoDB 数据库
9.6大数据
9.7小结
如需完整331页PDF文档获取方式: ———————可以 点击此处 即可免费获取到!!
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作91536 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!