第一章 概论 1.1软件=程序+软件工程 “程序=数据结构+算法”——c语言实现二叉树遍历算法 程序对用户的需求 程序对数据进行操作——静态、动态 软件的构建的过程——合理的软件架构(Software Architecture)、软件设计与实现(Software Design,Implementat ...
分类:
其他好文 时间:
2019-09-08 18:14:32
阅读次数:
82
resultful风格 异常处理 1.Restfule风格 Restfule风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件。主要适用于客户端和服务器端交互的软件。是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这个风格的软 ...
分类:
编程语言 时间:
2019-09-06 00:58:57
阅读次数:
136
mvc模式介绍: MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分: 模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox P ...
分类:
Web程序 时间:
2019-09-03 20:45:02
阅读次数:
124
MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解MVC模式? >> 点我 ...
分类:
其他好文 时间:
2019-09-02 17:42:26
阅读次数:
94
微服务实践:什么是微服务 微服务 微服务是一种软件架构风格,该词来源于Martin Fowler 的一篇博客。他在自己博客中阐述了微服务六个特点 一组小的服务。微服务主张把单体应用拆开成一个个小的服务单元。 基于业务能力。比如购物网站,可以有订单服务、商品服务、推荐服务等等。 微服务运行在独立的进程 ...
分类:
其他好文 时间:
2019-09-01 14:41:50
阅读次数:
94
RESTful简介 百度百科 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。 它主要用于客户端和服务器交互类的软件。 基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 RESTful可以理解为一种编程的习惯或者风格 1)用URL来去描述资源 2)HTTP ...
分类:
编程语言 时间:
2019-09-01 00:56:41
阅读次数:
123
12.33 Django框架简介: MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点 Django框架的设计模式借鉴 ...
分类:
编程语言 时间:
2019-08-30 22:42:55
阅读次数:
79
08_29_Android软件架构 架构的本质 1. 本质, 类似图纸, 不是建筑物; 2. 明确范围 1. 软件设计中, 架构不等于框架; 2. 底层的编码,到设计模式, 到框架,再到架构(微服务,SOA) 好的架构 做好分层分解,把不确定因素变的更容易确定; 可复用:对各个模块进行分开复用 可并 ...
分类:
移动开发 时间:
2019-08-29 11:49:35
阅读次数:
93
Spring Boot 的火 网上连载了 Spring Boot 系列文章,没想到这一开始便与 Spring Boot 深度结缘。 技术社区 Spring Boot 的文章越来越多;Spring Boot 相关的图文、视频课程越来越多;使用 Spring Boot 的互联网公司越来越多;现在出去面试 ...
分类:
编程语言 时间:
2019-08-26 09:44:26
阅读次数:
79
一、客户端/服务器架构 1.1基本概念 客户端/服务器架构即:C/S架构,包括: (1)硬件C/S架构(打印机) (2)软件C/S架构(Web服务器) 1.2举例 生活中的C/S架构:饭店为S端,所有食客C端 二、TCP/udp/osi七层 2.1TCP/UDP协议 TCP(Transmission ...
分类:
编程语言 时间:
2019-08-25 19:50:55
阅读次数:
134