Skip to main content

Presentation of the Sample Application

  • Chapter
Foundations of AOP for J2EE Development
  • 289 Accesses

Summary

This chapter presented a J2EE banking program that was constructed from the Duke’s Bank sample application and showed its organization into projects and packages. This allowed us to explore its architecture and design comprehensively. After reading this chapter, you should now have a basic understanding of the design problems of this application and the ways in which AOP can resolve them.

The next two chapters present a detailed account of the use of AOP with this sample application, tier by tier. Although design elements may affect several tiers, it is best to concentrate on one at a time when implementing a design pattern. This allows the projects corresponding to each of the layers to remain independent of each another.

For each of the tiers, we will evaluate the improvements offered by AOP according to three criteria:

  • • Improvements in the implementation of th e design patterns used, concentrating on J2EE design patterns

  • • Improvements to a design element that is re cognized as being crosscutting, but that is not an identified design pattern or does not fit within the documented context of a design pattern

  • • Improvements whereby the design depends le ss on the J2EE technologies, especially EJBs

As far as the business layer is concerned, we will also evaluate the possibility of replacing automatic integration with a solution using AOP.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Renaud Pawlak, Lionel Seinturier, and Jean-Philippe Retaillé

About this chapter

Cite this chapter

(2005). Presentation of the Sample Application. In: Foundations of AOP for J2EE Development. Apress. https://doi.org/10.1007/978-1-4302-0063-5_10

Download citation

Publish with us

Policies and ethics