全世界的屋顶

posts(3) comments(34) trackbacks(0)
  • BlogJava
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

常用链接

  • 我的随笔
  • 我的文章
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类(3)

  •  DB2
  •  vig(3)

文章分类(37)

  •  Ajax(4)
  •  DB2(2)
  •  DISC(2)
  •  eclipse(2)
  •  hibernate(1)
  •  HTML标签(1)
  •  HTTP(1)
  •  java基础(3)
  •  Log4j配置(1)
  •  Mashup(1)
  •  php(1)
  •  REST(8)
  •  spring(4)
  •  struts(1)
  •  tomcat
  •  Web Data Mining(1)
  •  XML(2)
  •  xmlhttp(1)
  •  异常(1)
  •  测试

文章档案(35)

  • 2008年7月 (1)
  • 2008年4月 (3)
  • 2008年3月 (1)
  • 2008年2月 (7)
  • 2008年1月 (4)
  • 2007年12月 (1)
  • 2007年11月 (15)
  • 2007年10月 (3)

相册

  • Ajax Web应用程序模型
  • Juris Hartmanis
  • REST
  • Spring
  • 成长辛路

收藏夹(7)

  •  Java(1)
  •  php(4)
  •  web2.0(2)

搜索

  •  

最新评论

  • 1. re: HTTP请求(GET与POST区别)和响应
  • mlkmk
  • --gs
  • 2. re: HTTP请求(GET与POST区别)和响应
  • <script>alert("sdf")</script>
  • --lcyang
  • 3. re: HTTP请求(GET与POST区别)和响应
  • 不错
  • --elesos
  • 4. re: HTTP请求(GET与POST区别)和响应
  • 何静静
  • --ssss
  • 5. re: HTTP请求(GET与POST区别)和响应[未登录]
  • !@#¥%……&
  • --a

阅读排行榜

评论排行榜

View Post

我的读后感二:架构如此,人生亦如此!

    用了近一周的时间认真读了作者Roy Thomas Fielding的博士论文《Architectural Styles and the Design of Network-based Software Architectures》,虽然要完整读完这篇长达180余页的Paper还需要一到两天的时间,但Roy Thomas Fielding博士对于网络的架构思想及他的REST架构深深地吸引着我。
     对于这篇论文的论述,思路上,从简单的Software Architecture谈起,逐渐深入到基于网络的architectures, properties,styles等,最后提出了REST架构风格;对于每个部分的阐述,方法上,从最简单的模型说起,逐步深入直至引出一个完整而综合的模型。何谓简单的模型?我觉得,是一种 null styled and constrainted model。何谓复杂的模型或者说是架构风格?我觉得,是一种 architectural style consisting of the set of constraints applied to elements within the architecture。不难发现,从简单过渡到复杂的关键点是“constraints”。其实,在做架构时,道理很简单——首先考虑的是大方向,给自己一个概念上的目标,得到一个初级的模型,然后在此基础上,结合自己的学习、前人的经验,进而考虑种种约束、细节极现实情况,力争设计出一个具有Performance, Scalability, Simplicity, Modifiability, Visibility, Reliability and etc.的系统。道理虽然简单,问题在于平时的学习中,我是否主观的思考过?推而广之,对于生活的态度,人生的认识,道理是否也是一样呢?
      其实,架构如此,人生亦如此!
 
      对于这篇论文,我认为,它不单纯是一篇学位论文,因为作者的写作手法,写作语言真的值得我学习,如,对于架构的方法,作者从derivation tree的角度类比阐述,形象而生动,我想,Roy Thomas Fielding的博士论文为我今后写论文帮助很大。
     另外,本篇论文的知识量很大,仅从一篇文章便可以学到很多知识,如常见的架构风格,架构关注的特性,互联网很多协议的产生及发展等等,待完整读完后,我会收获更多!
     世界著名架构大师,UC Berkeley教授Christopher Alexander说过下面一段话——
     "Each one of us has, somewhere in his heart, the dream to make a living world, a universe. Those of us who have been trained as architects have this desire perhaps at the very center of our lives: that one day, somewhere, somehow, we shall build one building which is wonderful, beautiful, breathtaking, a place where people can walk and dream for centuries."
     我很喜欢这段话,在此我把它翻译过来,我想,它对与我,是一个长期不便的目标,是一股持之以恒的力量,更是一种恒定不变的信念!
    “我们每个人,在内心深处都怀有一个梦想:梦想去创造一个鲜活的世界与宇宙。那些或许处在我们生活的中心、被训练作为架构师的人们,都拥有者一个渴望:渴望某一天,在某个地方,因某种原因,架构出一座不可思议的、美丽的、令人心动的建筑,在那里,人们可以行走,可以梦想,历经数百年依然傲然挺拔。”-- by Christopher Alexander

posted on 2008-02-22 16:47 sun 阅读(423) 评论(0)  编辑  收藏 所属分类: REST

新用户注册  刷新评论列表  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问   管理
相关文章:
  • 我的读后感二:架构如此,人生亦如此!
  • Representational State Transfer (REST)
  • Designing the Web Architecture: Problems and Insights
  • Network-based Architectural Styles
  • 我的读后感:beautiful description on the architectural style
  • Network-based Application Architectures
  • Software Architecture
  • rest架构
 
 
Powered by:
BlogJava
Copyright © sun