摘要:
一、什么是SOA? SOA 面向服务架构,是一个架构思想,是跨语言和平台的。SOA宗旨简单明了,根据项目服务完成架构搭建,以服务为基准点完成组件化和模块化。提供服务是项目的基本内容,其他的controller层和View层,只是体现服务的一种形式而已,目标是服务。 那么到底什么是服务呢?以电商为例子 阅读全文
摘要:
摘要:MVC即Model、View、Controller即模型、视图、控制器,它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间,提高代码复用性。 关键字:模式、框架、部件 阅读全文
摘要:
所有前面的方法都有助于我们判断一个架构是否“足够好”—也就是说,是否有可能指导开发者和测试者构建一个系统,并满足系统的利益相关人的功能和质量关注点。在我们每天使用的系统中存在着许多好的架构。 但是,超越足够好的架构是怎样的呢?如果有一个“软件架构名人堂”,那会怎样?哪些架构会陈列在这个艺术馆的墙上? 阅读全文
摘要:
我们都知道,做软件开发项目的第一件事就是用户需求分析。同样,架构的基础也是需求。 那么,架构和需求之间是什么关系呢?外部行为的描述,展示了产品如何与它的用户、其他系统和外部设备之间的交互,这应该表现为需求。结构描述,展示了产品如何划分为多个部分,以及这些部分的关内部行为描述,用于描述组件之间的交互接 阅读全文
摘要:
看过几本关于架构的书籍之后,自以为对架构这个概念有了一些自己的认识。但是突然有人问到“什么是架构?”,就瞬间熄火,好像架构是一种说不清道不明的东西。 《架构之美》一开头就给出了这个问题的答案,架构应该是一组结构,来源于一组设计规则,能减少复杂性。常见定义是,每种结构由各种类型的组件和关系组成,它们如 阅读全文
摘要:
一个标题瞬间吸引住了我“什么是领导力”。领导力的定义:“影响一个个人或组织达成一个特定目标的行为的力量”,“引导活动”是理解领导力的关键。 前面说过,领导与管理的区别,一个是“拉”,一个是“推”。用最容易理解的话,就是领导给你画了个饼,然后指出了方向,制定了路线,还沿途设立了一个个小甜饼。无论是大饼 阅读全文
摘要:
这篇笔记主要介绍这本书的第二部分“失败的影响”,失败大多也就是角色和责任不清晰将导致的问题。 这也就是我们常常碰到的最头疼的问题,明明每一个人都认认真真做了自己的任务,到最后项目还是一团糟。主要是两个极端,“无人负责”和“多人负责”,这在管理上是基本常识,基本上所有做管理的人都在这上面栽过跟头。 接 阅读全文
摘要:
《架构即未来》这本书是世界互联网技术和管理引领者经典著作最新版,深入讨论人员能力、组织形态、流程和软件系统架构对业务扩展性的影响,并提出面向高速发展的业务进行组织与架构转型的参考模型和路线图。 由于在知乎看过一篇相关的推荐文章,感觉很有意思,下载后翻看了几页,兴趣逐渐浓厚。全书深入浅出,知识体系完善 阅读全文