Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
AspectJ in Action: Practical Aspect-Oriented Programming

Buy
TheServerSide.com
"I would highly recommend AspectJ in Action."

Freeroller.net
"You will get the most bang for your buck from Ramnivas' work . . . this book lends itself well to future reuse."

JavaRanch.com
"A very good resource for both people starting to learn AOP and AspectJ and experienced AOP programmers."

Computing Reviews
"A valuable book to support AOP . . . delivers what it promises."

Modularizing code into objects cannot be fully achieved in pure OOP. In practice some objects must deal with aspects that are not their main business. A method to modularize aspects-and benefit from a clean maintainable result-is called aspect-oriented programming. AspectJ is an open-source Java extension and compiler designed for AOP development. Now integrated with Eclipse, NetBeans, JBuilder, and other IDEs, AspectJ v1.1 is ready for the real world.

It is time to move from AOP theory and toy examples to AOP practice and real applications. With this unique book you can make that move. It teaches you AOP concepts, the AspectJ language, and how to develop industrial-strength systems. It shows you examples which you can reuse. It unleashes the true power of AOP through unique patterns of AOP design. When you are done, you will be eager-and able-to build new systems, and enhance your existing ones, with the help of AOP.

What’s Inside:

  • What is aspect-oriented programming?
  • How AspectJ works with JAAS, Jess, log4j, Ant, JTA, POJOs
  • Best practices and design patterns
  • How to implement policy enforcement resource pooling and caching thread-safety authentication and authorization transaction management business rules
Ramnivas Laddad is an AOP and AspectJ authority. With his writings, he has contributed to the general awareness of AOP and has contributed to features now incorporated in AspectJ Version 1.1. Ramnivas lives in Sunnyvale, California.
(HTML tags aren't allowed.)

What Does It All Mean?: A Very Short Introduction to Philosophy
What Does It All Mean?: A Very Short Introduction to Philosophy

Should the hard questions of philosophy matter to ordinary people? In this down-to-earth, nonhistorical guide, Thomas Nagel, the distinguished author of Mortal Questions and The View From Nowhere, brings philosophical problems to life, revealing in vivid, accessible prose why they have continued to fascinate and baffle...

Oracle SQL*Plus Pocket Reference (2nd Edition)
Oracle SQL*Plus Pocket Reference (2nd Edition)
SQL*Plus is available at every Oracle site--from the largest data warehouse to the smallest single-user system--and it's a critical tool for virtually every Oracle user. Despite its wide use, few developers and DBAs know how powerful a tool SQL*Plus can be.

This pocket reference provides quick reference information that will help you use...

UNIX for OpenVMS Users, Third Edition (UNIX for OpenVMS Users) (HP Technologies)
UNIX for OpenVMS Users, Third Edition (UNIX for OpenVMS Users) (HP Technologies)

Since most shops rely on more than one operating system, it is critical for system administrators and managers to understand the similarities and differences between platforms, so they can easily work in both environments while taking full advantage of the tools and applications available on each. This book offers OpenVMS professionals a concise...


Essential Windows(r) CE Application Programming
Essential Windows(r) CE Application Programming

The indispensable guide to writing clean CE applications, including real-world tips, techniques, and workarounds.

Microsoft's Windows CE operating system is quickly finding its way into a wide variety of information appliances like Handheld and Palm-size PCs, television set top boxes, smart telephones, and electronic...

Start-to-Finish Visual Basic 2005: Learn Visual Basic 2005 as You Design and Develop a Complete Application
Start-to-Finish Visual Basic 2005: Learn Visual Basic 2005 as You Design and Develop a Complete Application

Master Visual Basic 2005 by Building a Complete, Production-Quality Application from Start-to-Finish!

This book is the fastest, best way for experienced programmers to truly master real-world Visual Basic 2005 development. You won't just learn syntax and features: you'll...

Be #1 on Google:  52 Fast and Easy Search Engine Optimization Tools to Drive Customers to Your Web Site
Be #1 on Google: 52 Fast and Easy Search Engine Optimization Tools to Drive Customers to Your Web Site
There’s having a Web site and there’s having a Web site that works. It’s all very well to have a flashy intro, a fully integrated shopping basket, and lots of features and functionality that can wow the audience on every single page. But what if they can’t find you? What if you’re not visible on the search engines and...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy