学习目标 听<软件架构相关音频>软件开发架构一节 待解决问题 构件的概念 ? 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用 BS架构的应用 ria 富互联网是什么意思? 学习内容(耗时:40min) 学习目标 听< ...
分类:
其他好文 时间:
2018-11-15 01:27:28
阅读次数:
173
一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 RESTful API 设计指南 ...
# 如何对软件架构建模 根据侧重点不同可分为5种模型 结构模型--以架构的构件、连接件和其他概念来刻画结构,并力图通过结构来反映系统的重要语义内容,包括系统的配置、约束、隐含的假设条件、风格、性质等。 框架模型--不太侧重描述结构的细节而更侧重于整体的结构。主要以一些特殊的问题为目标建立只针对和适应 ...
分类:
其他好文 时间:
2018-11-11 16:04:19
阅读次数:
178
# 什么是软件架构 软件构件提供的服务、性能、特性、错误处理、共享资源使用等。 对于复杂系统和大型系统的开发而言,设计好软件架构是保证软件质量的根本措施。 * 软件架构是项目干系人进行交流的手段。* 软件架构是早期设计决策的体现。* 软件架构是可传递和可重用的模型。 --代表了系统的公共高层次的抽象 ...
分类:
其他好文 时间:
2018-11-11 15:56:22
阅读次数:
126
# 软件架构风格 软件架构设计的一个核心问题是能否使用重复的架构模式,即能否达到架构级的软件重用。 也就是说,能否在不同的软件系统中,使用同一架构。 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。 架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效滴组 ...
分类:
其他好文 时间:
2018-11-11 15:53:50
阅读次数:
155
学习目标 听<软件架构相关音频>软件开发架构一节 待解决问题 构件的概念 ? 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用 BS架构的应用 ra??? 富互联网是什么意思? 学习内容(耗时:40min) 架构风格( ...
分类:
其他好文 时间:
2018-11-11 00:59:46
阅读次数:
256
关于技术的反思 自以为搞技术多年,究竟什么才是技术? 掌握一种或者多种编程语言? 熟练Linux各类神操作? 深入研究某几种开源软件源码? 或者是根据业务诉求进行组件拼装,定义各种规范协议,美其名曰架构设计? 这些东西其实如果你会,别人迟早都可以做,只是时间问题,这还叫技术吗? 什么才是真正的技术呢 ...
分类:
其他好文 时间:
2018-11-10 15:30:51
阅读次数:
143
java分布式 Java高并发 Java高可用 Java高扩展 高并发架构
NIO通讯
分类:
其他好文 时间:
2018-11-07 20:09:01
阅读次数:
129
SOA架构介绍 按照英文维基百科定义:SOA(Service Oriented Architecture)是一种“软件”和“软件架构”的设计模式(或者叫设计原则)。它是基于相互独立的软件片段要将自身的功能通过“服务”提供给其他应用 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元( ...
分类:
其他好文 时间:
2018-11-07 18:16:42
阅读次数:
114
SOA,Webservice,SOAP,REST,RPC,RMI的区别与联系 SOA面向服务的软件架构(Service Oriented Architecture) 是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作 它的基本设计原理是:服务提供了一个简单的接口,抽象了底层的复 ...
分类:
Web程序 时间:
2018-11-04 12:43:31
阅读次数:
284