![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作.专业
exbeetle
这个作者很懒,什么都没留下…
展开
-
学习笔记.<<软件架构设计>>.第1章.解析软件架构概念
1.1 软件架构概念的分类 Martin Fowler 写道 软件业的人乐于做这样的事--找一些词汇, 并将它们引申到大量微妙而又相互矛盾的含义中. 一个最大的受害者就是"架构"这个词. ...... 很多人都试图给"架构"下定义, 而这些定义本身却很难统一. 鉴于软件架构概念的混乱, 应该采取分类的方法(好处: 包容细节差异, 明确本质共性, 促成概念总体上的清晰). 1.1.1 组成派...原创 2010-03-05 15:50:21 · 81 阅读 · 0 评论 -
面向资源的基于网络的架构风格REST
Roy T. Fielding博士是许多基本Web协议的主要设计者, 其中包括HTTP和URIs. Roy在他的博士学位论文中定义了术语REST. REST是一种面向资源的基于网络的架构风格, 全称表述性状态转移(Representational State Transfer). 这个抽象的名字的由来Roy是这样解释的: The name "Representational State Tran...原创 2010-03-04 17:11:59 · 112 阅读 · 0 评论 -
架构风格
架构风格定义: 1.Application Architecture Guide 2.0: A set of principles. You can think of it as a coarse-grained pattern that provides an abstract framework for a family of systems. An architectural style ...原创 2010-03-04 12:19:47 · 81 阅读 · 0 评论 -
[转]什么是面向对象--哲学高度
写道 面向对象方法是以认识论为基础, 用对象来理解和分析问题空间, 并设计和开发出由对象构成的软件系统(解空间)的方法. 由于问题空间和解空间都是由对象组成的, 这样可以消除由于问题空间和求解空间结构上的不一致带来的问题.简言之, 面向对象就是面向事情本身, 面向对象的分析过程就是认识客观世界的过程. ...原创 2010-03-01 15:25:44 · 72 阅读 · 0 评论 -
Curry--函数编程技巧
写道 curry这个术语来自Haskell Curry, 这个数学家发明了局部函数的概念. Currying指的是把多个参数放进一个接受许多参数的函数, 形成一个新的函数接受余下的参数. 如: g(y)=f(x,y).curry(4)=f(4,y) //伪代码 Groovy, Ruby, Python, JavaScript中都有curry概念. ...原创 2010-05-11 20:18:59 · 134 阅读 · 0 评论 -
Expando
写道 a dynamically expandable bean(可动态扩展的Bean). JavaScript, Python中的每一个对象都可算作Expando. Groovy也有 Expando的概念, 基于MOP实现.原创 2010-05-11 09:58:37 · 158 阅读 · 0 评论 -
[转]Metaobject & Metaobject Protocol(MOP)
Meta Object 写道 In computer science, a metaobject or meta-object is any entity that manipulates, creates, describes, or implements other objects. The object that the metaobject is about is...原创 2010-05-08 21:21:07 · 223 阅读 · 0 评论 -
MVC Push和MVC Pull
MVC Push: 写道 This is where the framework creates context objects what are "pushed" or made available to the templating language like JSP's allowing them either via tags or scripting to get their val...2010-04-17 18:44:30 · 144 阅读 · 0 评论 -
软件架构的琐言碎语
所有实践过程都是原则性和灵活性相统一的过程, 架构设计也不例外.有些架构设计决策象生物的基因一样.原创 2010-03-05 17:02:11 · 110 阅读 · 0 评论 -
钟情于技术的源动力
写道 艺术......其根本在于不断创造新兴之美, 借此宣泄内心的欲望与情绪, ......任何可以表达美的行为或事物, 皆属艺术. 在5月20日的会议上, 再一次感受到大家对于技术的热情. 我一直在思考: 这种热情背后的源动力到底是什么? 成就感, 好奇心, 还是过剩的荷尔蒙? 我想都不是, 因为其更多的表现为对创造优美之物, 提高审美素养的一种渴望. 这种...原创 2010-05-21 15:46:17 · 159 阅读 · 0 评论