一、应用软件架构 B/S架构 浏览器与服务器组合的架构 ; C/S架构 就是TAS系统这种,客户端与服务器的组合; 10、192、127、172 是专用到局域网的IP地址开头; 1、常用的dos命令; dir 查看目录下文件内容; md 创建新文件夹 ; rd 删除空文件夹 , rd /s 强制删除 ...
分类:
其他好文 时间:
2019-02-24 00:40:19
阅读次数:
157
什么是RESTful RESTful API设计 API与用户的通信协议,总是使用HTTPs协议 域名 https://api.example.com 尽量将API部署在专用域名(会存在跨域问题) https://example.org/api/ API很简单 https://api.example ...
分类:
其他好文 时间:
2019-02-23 17:13:27
阅读次数:
219
众所周知RESTful API是目前最流行的软件架构风格之一,它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 RESTful的优越性是毋庸置疑的,不过GraphQL也可以作为一种补充,让你的服务既支持RESTful的http调用,也容许客户端 ...
分类:
Web程序 时间:
2019-02-19 01:20:38
阅读次数:
308
UML是什么UML定义:统一建模语言(UnifiedModelingLanguage,缩写UML)非专利的第三代建模和规约语言UML特点:UML是一种开放方法用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效在UML2.2中一共定义了14中图示,大体分为
分类:
其他好文 时间:
2019-02-17 20:20:34
阅读次数:
189
易于开发,易于测试,整体应用也易于部署。但成功的应用都会随着时间增大,最终变得巨大而复杂。巨大的、复杂的单体应用程序,其持续部署变得困难。SaaS应用通常在一天之内会多次将改动推到生产环境,必须重新部署整个应用来更新程序的任何一小部分,由于紧耦合模式,可能还必须做更广泛的手工测试,持续部署几乎不可能。当不同的模块具有资源需求冲突的时候,整体应用程序也将难以扩展。可靠性一般。因为所有的模块都在同一进
分类:
其他好文 时间:
2019-02-15 18:00:22
阅读次数:
203
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。SOA是一种粗粒度、松耦合服务架构,基于soa服务思想进行功能的抽取(重复代码问题解决),以服务为中心各个系统之间依靠ESB进行调用。随着业务复杂性与规模的不断增长,以及业务的多变性因素,使得敏捷软件开发变得尤其
分类:
其他好文 时间:
2019-02-15 17:35:43
阅读次数:
218
架构的定义 我们来看看软件架构的一般定义: 程序和计算系统软件体系结构是指系统的一个或多个结构。 该结构包括软件的构建,构建的外部可见属性以及它们之间的相互关系。 该体系结构不是可操作的软件。 具体来说,这是一个表达式,它使软件工程师能够: 分析满足监管要求的设计有效性。 在设计更改相对容易的阶段, ...
分类:
编程语言 时间:
2019-02-15 17:21:56
阅读次数:
164
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。SOA是一种粗粒度、松耦合服务架构,基于soa服务思想进行功能的抽取(重复代码问题解决),以服务为中心各个系统之间依靠ESB进行调用。随着业务复杂性与规模的不断增长,以及业务的多变性因素,使得敏捷软件开发变得尤其
分类:
其他好文 时间:
2019-02-15 17:20:47
阅读次数:
179
MVC是一种软件架构的思想,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离; (1)模型: 业务逻辑包含了业务数据的加工与处理以及相应的基础服务(为了保证业务逻辑能够正常进行的事务、安全、权限、日志等等的功能模块); (2)视图:展现模型处理的结果;另 ...
分类:
Web程序 时间:
2019-02-13 12:31:42
阅读次数:
218
[TOC] RESTful API 介绍 RESTful介绍 REST是Representational StateTransfer的简称,中文翻译为"表征状态转移"或"表现层状态转化",本身与技术无关, 其代表的是一种软件架构风格,统一的架构开发风格,会减少开发者之间不少障碍. RESTful A ...