图书标签: 设计模式 架构 Martin_Fowler 软件工程 architecture pattern 计算机 编程
发表于2024-06-15
Patterns of Enterprise Application Architecture pdf epub mobi txt 电子书 下载 2024
The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned. Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform. This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them. The topics covered include * Dividing an enterprise application into layers * The major approaches to organizing business logic * An in-depth treatment of mapping between objects and relational databases * Using Model-View-Controller to organize a Web presentation * Handling concurrency for data that spans multiple transactions * Designing distributed object interfaces
Martin Fowler is an independent consultant who has applied objects to pressing business problems for more than a decade. He has consulted on systems in fields such as health care, financial trading, and corporate finance. His clients include Chrysler, Citibank, UK National Health Service, Andersen Consulting, and Netscape Communications. In addition, Fowler is a regular speaker on objects, the Unified Modeling Language, and patterns.
此书读完,企业应用架构设计的基础就算打好了
评分暂时放下了,其实这类书感觉还是在工程的时候边实践边阅读吧。
评分经典。要定期重读
评分暂时放下了,其实这类书感觉还是在工程的时候边实践边阅读吧。
评分如果说世上有什么神作,这就是。
这本书的感觉: 醍醐灌顶——>原来如此——>心满意足。。。。 这本书并不是一本简单的技术书就可以归总的了的,这本书涵盖了我做过的所有项目中的优秀设计,让我对于之前关于别人的设计的惊叹转换成原来如此,很多优秀的设计其实我已经见到过了,但是直到看到这本书之前我都不...
评分2007年以前读的话帮助会很大。 书中的很多内容,如三层架构、持久化与业务逻辑分离等现在已经成为了业界常识,但是本书的地位还是值的肯定得。 如果没有读过其他比较新的设计思想,用这本书用来补充自己对架构发展上方面认识还是很有帮助的。
评分如果两年前读这本书,你肯定走在这个行业的前面了。这本书从数据库到表现层以及并发和分布式的讨论,对构建一个企业级应用所需要解决的问题已经给出了一个相对完整的方案。特别是数据库应用模式那几个章节,如果你在使用hibernate的话就会发现hibernate就是书中模式的一个...
评分花了蛮久的时间每天抽出半个小时终于从头到尾读完了。总的来说,这本书写得非常系统,从web层的实现到后端数据源的选择,几乎无所不包。虽然某些内容明显已经有点过时了,但其思考、分析、解决问题的方式还是非常好的。特别是对那些只知道如何使用Spring、Hibernate、Struts架...
评分花了蛮久的时间每天抽出半个小时终于从头到尾读完了。总的来说,这本书写得非常系统,从web层的实现到后端数据源的选择,几乎无所不包。虽然某些内容明显已经有点过时了,但其思考、分析、解决问题的方式还是非常好的。特别是对那些只知道如何使用Spring、Hibernate、Struts架...
Patterns of Enterprise Application Architecture pdf epub mobi txt 电子书 下载 2024