Using Aspect-Oriented Programming for Trustworthy Software Development
暫譯: 使用面向切面程式設計開發可信軟體
Vladimir O. Safonov
- 出版商: Wiley
- 出版日期: 2008-05-01
- 售價: $5,080
- 貴賓價: 9.5 折 $4,826
- 語言: 英文
- 頁數: 352
- 裝訂: Hardcover
- ISBN: 0470138173
- ISBN-13: 9780470138175
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,400Beautiful Testing: Leading Professionals Reveal How They Improve Software (Paperback)
-
$730$715 -
$580$458 -
$520$442 -
$580$458 -
$550$468 -
$500$390 -
$580$493 -
$860$731 -
$560$476 -
$1,188Programming Distributed Computing Systems: A Foundational Approach (Hardcover)
-
$2,320$2,204
相關主題
商品描述
This landmark publication fills a gap in the literature by not only describing the basic concepts of trustworthy computing (TWC) and aspect-oriented programming (AOP), but also exploring their critical interrelationships. The author clearly demonstrates how typical TWC tasks such as security checks, in-and-out conditions, and multi-threaded safety can be implemented using AOP.
Following an introduction, the book covers:
-
Trustworthy computing, software engineering, and computer science
-
Aspect-oriented programming and Aspect.NET
-
Principles and case studies that apply AOP to TWC
Coverage includes Aspect.NET, the AOP framework developed by the author for the Microsoft.NET platform, currently used in seventeen countries. The author discusses the basics of Aspect.NET architecture, its advantages compared to other AOP tools, and its functionality. The book has extensive practical examples and case studies of trustworthy software design and code using the Aspect.NET framework. In addition, the book explores other software technologies and tools for using AOP for trustworthy software development, including Java and AspectJ.
This book also includes a valuable chapter dedicated to ERATO, the author's teaching method employed in this book, which has enabled thousands of students to quickly grasp and apply complex concepts in computing and software engineering, while the final chapter presents an overall perspective on the current state of AOP and TWC with a view toward the future.
Software engineers, architects, developers, programmers, and students should all turn to this book to learn this tested and proven method to create more secure, private, and reliable computing.
商品描述(中文翻譯)
學習如何成功實現可信計算任務,使用面向方面的程式設計
這本具有里程碑意義的出版物填補了文獻中的空白,不僅描述了可信計算 (TWC) 和面向方面的程式設計 (AOP) 的基本概念,還探討了它們之間的關鍵相互關係。作者清楚地展示了如何使用 AOP 實現典型的 TWC 任務,例如安全檢查、進出條件和多執行緒安全性。
在介紹之後,本書涵蓋了:
- 可信計算、軟體工程和計算機科學
- 面向方面的程式設計和 Aspect.NET
- 應用 AOP 於 TWC 的原則和案例研究
內容包括 Aspect.NET,這是作者為 Microsoft.NET 平台開發的 AOP 框架,目前在十七個國家使用。作者討論了 Aspect.NET 架構的基本概念、與其他 AOP 工具相比的優勢以及其功能。本書包含大量實用範例和使用 Aspect.NET 框架的可信軟體設計和程式碼的案例研究。此外,本書還探討了其他軟體技術和工具,使用 AOP 進行可信軟體開發,包括 Java 和 AspectJ。
本書還包括一章寶貴的內容,專門介紹 ERATO,這是作者在本書中採用的教學方法,使數千名學生能夠快速掌握和應用計算和軟體工程中的複雜概念,而最後一章則提供了對 AOP 和 TWC 當前狀態的整體觀點,並展望未來。
軟體工程師、架構師、開發人員、程式設計師和學生都應該參考這本書,以學習這種經過驗證的方法,創造更安全、私密和可靠的計算。