If you are a Java developer then this book is for you. Object - oriented programming (OOP) is great in addressing functional requirements of a system but can not address?enterprise?-wide concerns such as security,logging,auditing in a modular fashion leading to poorly reusable code & system,which is hard to code & maintain.
Aspect oriented programming (AOP) proses a new way of archiving & developing a software using a concept called separation of concerns. AspectJ implements those concepts for Java language. AOP complements OOP & AspectJ complements Java.
This book provides deep to bottom explanations on AspectJ & its elements like a reference book but in a tutorial fashion making it as one of the most useful books on AOP & AspectJ. This book is highly visual in its presentation & all code is explained line by line to make sure readers are not lost while reading the code. This book shows various applications of AspectJ with examples which can be used as is by readers in their world,making it a very practical book. Coverage of the topic AO - refactoring & AspectJ 1.2 makes it a unique book in?the market.
You already know OOP & Java programmers in increasing their net worth by planing following
Table of Contents