Computers & Technology
Home Computing
Business & Culture
Programming
Software
Web Development
Certification
Networking
Security & Encryption
Computer Science
Operating Systems
Microsoft
Hardware
Databases
Graphic Design
Apple
Digital Music
Digital Photography & Video
Games & Strategy Guides
Project Management
Mobile & Wireless Computing
Education & Reference
Encyclopedias
Test Preparation
Studying & Workbooks
Schools & Teaching
Writing, Research & Publishing Guides
Foreign Language Study & Reference
Atlases & Maps
Dictionaries & Thesauruses
Words, Language & Grammar
College & University
Trivia & Fun Facts
Consumer Guides
Business & Investing
Industries & Professions
Management & Leadership
Organizational Behavior
Personal Finance
Small Business & Entrepreneurship
Popular Economics
Marketing & Sales
Finance
Skills
Business Life
Economics
Job Hunting & Careers
Biography & History
Reference
International
Real Estate
Investing
Women & Business
Science & Math
Mathematics
Technology
Reference
Earth Sciences
Physics
Biological Sciences
Behavioral Sciences
Nature & Ecology
Astronomy & Space Science
History & Philosophy
Experiments, Instruments & Measurement
Agricultural Sciences
Table of content
AspectJ Cookbook
Authors:
Miles R.
Published year: 2006
Pages: 1/203
Buy this book on amazon.com >>
1
2
3
AspectJ Cookbook
AspectJ Cookbook
Table of Contents
Copyright
Preface
Audience
About This Book
Assumptions This Book Makes
Conventions Used in This Book
Using the Code Examples
We d Like to Hear from You
Safari Enabled
Acknowledgments
Chapter 1. Aspect Orientation Overview
Section 1.1. A Brief History of Aspect Orientation
Section 1.2. AspectJ
Section 1.3. A Definition of Aspect Orientation
Section 1.4. Where to Go for More Information
Chapter 2. Getting Started with AspectJ
Introduction
Recipe2.1.Installing AspectJ
Recipe2.2.Developing a Simple Aspect
Recipe2.3.Compiling an Aspect and Multiple Java Files
Recipe2.4.Weaving Aspects into Jars
Recipe2.5.Weaving Aspects at Load Time
Recipe2.6.Generating Javadoc Documentation
Recipe2.7.Compiling an AspectJ Project Using Eclipse
Recipe2.8.Selecting the Aspects That Are Woven in a Build Within Eclipse
Recipe2.9.Building an AspectJ Project Using Ant
Chapter 3. Deploying AspectJ Applications
Introduction
Recipe3.1.Deploying a Command-Line AspectJ Application
Recipe3.2.Deploying an AspectJ Application as a Fully Contained Executable JAR File
Recipe3.3.Deploying a Java Servlet That Uses AspectJ
Recipe3.4.Deploying a JSP That Uses AspectJ
Recipe3.5.Deploying an Axis Web Service That Uses AspectJ
Chapter 4. Capturing Joing Points on Methods
Introduction
Recipe4.1.Capturing a Method Call
Recipe4.2.Capturing the Parameter Values Passed on a Method Call
Recipe4.3.Capturing the Target of a Method Call
Recipe4.4.Capturing a Method When It Is Executing
Recipe4.5.Capturing the Value of the this Reference When a Method Is Executing
Chapter 5. Capturing Join Points on Exception Handling
Introduction
Recipe5.1.Capturing When an Exception Is Caught
Recipe5.2.Capturing the Thrown Exception
Recipe5.3.Capturing the Object Handling the Exception
Chapter 6. Capturing Join Points on Advice
Introduction
Recipe6.1.Capturing When Advice Is Executing
Recipe6.2.Excluding Join Points That Are a Result of Advice Execution
Recipe6.3.Exposing the Original Join Point When Advice Is Being Advised
Chapter 7. Capturing Join Points on Class Object Construction
Introduction
Recipe7.1.Capturing a Call to a Constructor
Recipe7.2.Capturing a Constructor When It Is Executing
Recipe7.3.Capturing When an Object Is Initialized
Recipe7.4.Capturing When an Object Is About to Be Initialized
Recipe7.5.Capturing When a Class Is Initialized
Chapter 8. Capturing Join Points on Attributes
Introduction
Recipe8.1.Capturing When an Object s Attribute Is Accessed
Recipe8.2.Capturing the Value of the Field Being Accessed
Recipe8.3.Capturing When an Object s Field Is Modified
Recipe8.4.Capturing the Value of a Field When It Is Modified
Chapter 9. Capturing Join Points Within Programmatic Scope
Introduction
Recipe9.1.Capturing All Join Points Within a Particular Class
Recipe9.2.Capturing All Join Points Within a Particular Package
Recipe9.3.Capturing All Join Points Within a Particular Method
Chapter 10. Capturing Join Points Based on Control Flow
Introduction
Recipe10.1.Capturing All Join Points Within a Program s Control Flow Initiated by an Initial Join Point
Recipe10.2.Capturing All Join Points Within a Program s Control Flow, Excluding the Initial Join Point
Chapter 11. Capturing Join Points Based on Object Type
Introduction
Recipe11.1.Capturing When the this Reference Is a Specific Type
Recipe11.2.Capturing When a Join Point s Target Object Is a Specific Type
Recipe11.3.Capturing When the Arguments to a Join Point Are a Certain Number, Type, and Ordering
1
2
3
AspectJ Cookbook
Authors:
Miles R.
Published year: 2006
Pages: 1/203
Buy this book on amazon.com >>
Book categories
Computers & Technology
Business & Culture
Privacy (132)
Programming
Languages & Tools
Java (147)
Software Design, Testing & Engineering
Object-Oriented Design (173)
Web Development
Programming (194)
Networking
Network Security (173)
Security & Encryption (202)
Computer Science
Software Engineering
Education & Reference