|
Books Index
by Ramnivas Laddad Chapter 3, AspectJ: Syntax Basics | Chapter 10, Authentication and Authorization
About the BookAspectJ in Action is a practical guide to applying AspectJ to real-world problems. The author covers a broad spectrum of solutions from simple examples that address logging and tracing, to complex ones dealing with transactions and security. Regardless of your area of expertise, you are bound to find several examples that you can adapt to the challenges you face in your work. AspectJ in Action is aimed at intermediate to advanced Java developers. Readers with a background in designing and building large systems will also find a good part of this book useful. While knowledge of object-oriented programming is desirable, the book does not assume that you are familiar with aspect-oriented programming or AspectJ. For special topics, it provides sufficient background material and cites resources (both text and online) for those who want to gain an in-depth understanding. About the ChaptersChapter 3, " Aspect J: Syntax Basics," gets into the details of the AspectJ language by examining the concepts of pointcuts, advice, the introduction mechanism, and so forth. This chapter provides you with enough information to start writing simple AspectJ programs. Chapter 10, " Authentication and Authorization," examines the use of AspectJ for authentication and authorization. We utilize Java Authentication and Authorization Service (JAAS) to implement the underlying authentication and authorization functionality and use AspectJ to achieve modularization. Ordering InformationAbout the AuthorsRamnivas Laddad is a Sun Certified Architect of Java Technology. He has worked with object-oriented systems for many years and with aspect-oriented programming for the past three years. He is the author of several articles and papers and co-author of Professional Java XML. His article series on AOP and AspectJ was published in "JavaWorld". He lives in Sunnyvale, California. Chapter 3, Aspect J: Syntax Basics | Chapter 10, Authentication and Authorization | ||
|
| ||||||||||||