没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
UNIVERSITY OF CALIFORNIA,
IRVINE
Architectural Styles and the Design of Network-based Software Architectures
DISSERTATION
submitted in partial satisfaction of the requirements for the degree of
DOCTOR OF PHILOSOPHY
in Information and Computer Science
by
Roy Thomas Fielding
Dissertation Committee:
Professor Richard N. Taylor, Chair
Professor Mark S. Ackerman
Professor David S. Rosenblum
2000
© Roy Thomas Fielding, 2000.
All rights reserved.
ii
The dissertation of Roy Thomas Fielding is approved
and is acceptable in quality and form
for publication on microfilm:
____________________________________
____________________________________
____________________________________
Committee Chair
University of California, Irvine
2000
iii
DEDICATION
To
my parents,
Pete and Kathleen Fielding,
who made all of this possible,
for their endless encouragement and patience.
And also to
Tim Berners-Lee,
for making the World Wide Web an open, collaborative project.
What is life?
It is the flash of a firefly in the night.
It is the breath of a buffalo in the wintertime.
It is the little shadow which runs across the grass
and loses itself in the sunset.
— Crowfoot's last words (1890), Blackfoot warrior and orator.
Almost everybody feels at peace with nature: listening to the ocean
waves against the shore, by a still lake, in a field of grass, on a
windblown heath. One day, when we have learned the timeless way
again, we shall feel the same about our towns, and we shall feel as
much at peace in them, as we do today walking by the ocean, or
stretched out in the long grass of a meadow.
— Christopher Alexander, The Timeless Way of Building (1979)
iv
TABLE OF CONTENTS
Page
LIST OF FIGURES .......................................................................................vi
LIST OF TABLES........................................................................................vii
ACKNOWLEDGMENTS ...........................................................................viii
CURRICULUM VITAE .................................................................................x
ABSTRACT OF THE DISSERTATION ....................................................xvi
INTRODUCTION ..........................................................................................1
CHAPTER 1: Software Architecture ..............................................................5
1.1 Run-time Abstraction............................................................................................5
1.2 Elements................................................................................................................7
1.3 Configurations ....................................................................................................12
1.4 Properties ............................................................................................................12
1.5 Styles...................................................................................................................13
1.6 Patterns and Pattern Languages ..........................................................................16
1.7 Views ..................................................................................................................17
1.8 Related Work ......................................................................................................18
1.9 Summary.............................................................................................................23
CHAPTER 2: Network-based Application Architectures.............................24
2.1 Scope...................................................................................................................24
2.2 Evaluating the Design of Application Architectures ..........................................26
2.3 Architectural Properties of Key Interest .............................................................28
2.4 Summary.............................................................................................................37
剩余179页未读,继续阅读
资源评论
- hxg_fly2014-04-02真的挺挺挺好的
- softwarepig2015-07-20好经典的东西,web体系的基础,就是全英文还有点长,看着费劲点。
- melburg2013-03-04经典文章论述,180页比较长
javatemptation
- 粉丝: 65
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功