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
id oai:scholar.dlu.edu.vn:DLU123456789-31365
record_format dspace
spelling oai:scholar.dlu.edu.vn:DLU123456789-313652014-01-20T06:15:02Z Foundations of AOP for J2EE Development Pawlak, Renaud Seinturier, Lionel Technologies 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. 2012-08-13T01:49:21Z 2012-08-13T01:49:21Z 2005 Book 1-59059-507-6 http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31365 en application/pdf Apress
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
topic Technologies
spellingShingle Technologies
Pawlak, Renaud
Seinturier, Lionel
Foundations of AOP for J2EE Development
description 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.
format Book
author Pawlak, Renaud
Seinturier, Lionel
author_facet Pawlak, Renaud
Seinturier, Lionel
author_sort Pawlak, Renaud
title Foundations of AOP for J2EE Development
title_short Foundations of AOP for J2EE Development
title_full Foundations of AOP for J2EE Development
title_fullStr Foundations of AOP for J2EE Development
title_full_unstemmed Foundations of AOP for J2EE Development
title_sort foundations of aop for j2ee development
publisher Apress
publishDate 2012
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31365
_version_ 1757676399711223808