Foundations of AOP for J2EE Development

Aspect-oriented programming (AOP) is a programming paradigm that was defined at the Xerox Palo Alto Research Center (PARC) in the mid-1990s. The roots of this paradigm can be traced back to several works designed to improve code modularity and facilitate reuse and maintenance. The benefits of AO...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Những tác giả chính: Pawlak, Renaud, Seinturier, Lionel
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: Apress 2012
Những chủ đề:
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31365
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
Miêu tả
Tóm tắt:Aspect-oriented programming (AOP) is a programming paradigm that was defined at the Xerox Palo Alto Research Center (PARC) in the mid-1990s. The roots of this paradigm can be traced back to several works designed to improve code modularity and facilitate reuse and maintenance. The benefits of AOP for modularizing code have drawn attention from many application developers, especially those in the domain of web applications. Indeed, AOP is an excellent complement to Internet-oriented application servers such as Sun Microsystems’s J2EE or Microsoft’s .NET. With AOP, developers can facilitate the development and boost the productivity of these types of applications. However, AOP is not limited to the domain of web-centric applications. Similar to other programming paradigms (such as objects), AOP is a general technique that can be applied to any kind of application. This book defines and explains the concepts of AOP. The implementation of these concepts is illustrated by a presentation of four major existing AOP products (AspectJ, JAC, JBoss AOP, and Spring AOP). In addition, this book shows how you can use AOP for programming J2EE applications.