Martin Fowler ThoughtWorks的首席科学家 ThoughtWorks的首席科学家,当今世界软件开发领域最具影响力的五位大师之一。作为一位敏捷软件开发方法的早期开拓者,Martin Fowler对IT 业的影响是不可估量
转载 精选 2011-05-26 18:27:23
1513阅读
<!--原文发表于2019年7月15日,重新排版重发。-->
转载 2022-10-07 14:07:30
78阅读
TBT
原创 2022-01-05 14:32:17
92阅读
TBT
转载 2022-01-06 15:10:17
69阅读
福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席科学家。Thought Works是一家从事企业应用开发和集成的公司。早在20世纪80年代,Fowler就是使用对象技术构建多层企业应用
转载 2018-11-03 08:23:00
280阅读
2评论
“微服务架构”这一术语在前几年横空出世,用于描述这样一种特定的软件设计方法,即以若干组可独立部署的服务的方式进行软件应用系统的设计。尽管这种架构风格尚无明确的定义,但其在下述方面还是存在一定的共性,即围绕业务功能的组织、自动化部署、端点智能、以及在编程语言和数据方面进行去中心化的控制。本文目录微服务架构的九大特性特性一:“组件化”与“多服务”特性二:围绕“业务功能”组织团队特性三:“做产品”而不是
原创 2021-04-26 21:01:18
238阅读
一两年前,我工作生涯的一个重要方面发生了变化,那之前我一直只在一台电脑上工作(更确切地说
转载 2023-05-26 12:24:16
91阅读
TBT
转载 2022-01-06 15:09:01
39阅读
1、缓存机制了解Expires、Cache-Control、Last-Modified、ETag 是和网页缓存相关的几个字段。在看如何设置之前,我们先了解一下这几个字段的作用。1.1 强制缓存强制缓存的含义是,当客户端请求后,会先访问缓存数据库看缓存是否存在。如果存在则直接返回;不存在则请求真的服务器,响应后再写入缓存数据库。● Expires这是 HTTP 1.0 的字段,用来指定资源到期的时间
转载 2024-07-07 16:32:49
43阅读
Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。 一、微服务 “微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还
转载 2021-06-01 15:54:00
177阅读
2评论
On translating...
转载 2022-01-06 15:13:33
225阅读
Often when you come across something new it can be a good idea to overuse it in order to find out it's boundaries. This is a quite reasonable learning strategy.
ide
原创 2022-01-06 15:22:02
197阅读
对很多粗略接触到 Extreme Programming 的人来说,XP 似乎 宣告了软件设计的死刑。不只很多的设计被嘲笑为 "Big Up Front Design"[译注1],连很多技术像UML、富有弹性的程序架构 (framework),甚至连模式 (pattern) 都不受重视,或是近似忽略了。事实上,XP内含很多设计理念,但是它与现有的软件流程有着不同的运作方式。XP藉由多种实务技
今天小编给大家分享shiro入门基础知识,希望能对家人们有帮助。如果小编哪里写有问题,欢迎指明,愿闻其详。1. shiro简介shiro是apache的一个权限管理的轻量级框架,实现 用户认证、用户授权。是一个权限框架,它和spring依赖过于紧密, shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理。c/s系统 客户端
敏捷宣言缔造者之一、ThoughtWorks首席科学家Martin Fowler日前确定了他在QCon北京大会上的演讲题目。在4月即将举行的QCon全球企业开发大会北京站上,他将进行两个演讲,一个是其最近一直关注 的领域特定语言,一个是对ThoughtWorks在过去几年中使用Ruby语言的总结和展望。 在&ldquo;领域特定语言的发展和应用&rdquo;演讲中,Martin Fowler
原创 2009-03-09 12:20:23
503阅读
Martin Fowler的经典大作,英文版。[Addison-Wesley Professional] 分析模式 可复用的对象模型[Addison-Wesley Professional] Analysis Patterns Reusable Object Models (E-Book)[作者信息] Martin Fowler[出版机构] Addison-Wesley Professional[
原创 2015-04-27 14:14:01
3597阅读
原文地址:https://martinfowler.com/articles/serverless.html作者:MartinFowler,MikeRoberts4.优点  到目前为止,我们一直试图只定义和解释无服务器架构的含义。现在我将讨论这种设计和部署应用程序方法的一些优点和缺点。你绝对不应该在没有充分考虑并权衡利弊的情况下使用无服务器架构。  让我们从
翻译 2018-12-07 17:00:07
4278阅读
1点赞
我清楚地记得第一份工作初次接触到大型软件项目时的情景,依然记的当时是在一家大型英国电子公司暑期实习。我刚入职就被
原创 2024-03-03 01:20:38
0阅读
原文地址:https://martinfowler.com/articles/serverless.html作者:MartinFowler,MikeRoberts1.摘要  无服务器架构是一种应用程序设计方法,它合并了第三方“BackendasaService”(BaaS)提供的服务,和/或运行在FaaS(FunctionsasaService)平台中的用户代码。使用这样的思路
翻译 2018-10-10 15:48:02
1872阅读
1点赞
微服务一个新的架构术语“微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式。
原创 2022-01-04 10:53:56
577阅读
  • 1
  • 2
  • 3
  • 4
  • 5