Appendix B. Bibliography

Alur, Deepak, Dan Malks, & John Crupi. Core J2EE Patterns, 2nd ed. Prentice Hall PTR, 2003.

Ambler, Scott. Agile Database Techniques. John Wiley & Sons, 2003.

Beck, Kent. Extreme Programming Explained. Addison-Wesley, 1999.

Beck, Kent. Test Driven Development. Addison-Wesley, 2002.

Bill, Robert. Jython for Java Programmers. Pearson Education, 2001.

Binder, Robert V. Testing Object-Oriented Systems: Models Patterns and Tools. Addison Wesley, 1999.

Boehm, Barry. "Making RAD Work for Your Project". Computer, 32(3): 113114, 117, March 1999.

Boehm, Barry. "A Spiral Model of Software Development and Enhancement." Computer, 21(5): 6172, May 1988.

Boehm, Barry, & Richard Turner. "Using Risk to Balance Agile and Plan Driven Methods." Computer, 36(6): 5766, June 2003.

Booch, Grady, James Rumbaugh, & Ivar Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 1998.

Brooks, Frederick P., Jr. The Mythical-Man Month, Anniversary Ed. Addison-Wesley, 1995.

Brooks, Frederick P., Jr. "No Silver Bullet: Essence and Accidents of Software Engineering." Computer, 20(4): 1019, April 1987.

Forgy, Charles L. "Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem." Artificial Intelligence, 19: 1737, 1982.

Fowler, Martin. "The New Methodology." Online:, July 2000.

Fowler, Martin. Patterns of Enterprise Application Architecture. Addison-Wesley, 2002.

Fowler, Martin. UML Distilled, 3rd ed. Addison-Wesley, 2003.

Gamma, Eric, Richard Helm, Ralph Johnson, & John Vlissides. Design Patterns. Addison-Wesley, 1995.

Glass, Robert L. Facts and Fallacies of Software Engineering. Addison-Wesley, 2002.

Gottesdiener, Ellen. "Business Rules Show Power and Promise." Application Programming Trends. 4(3), Online:, March 1997.

Gradecki, Joseph D., & Nicholas Lesiecki. Mastering AspectJ: Aspect-Oriented Programming in Java. Wiley, 2003.

Highley, Timothy, Michael Lack, & Perry Myers. "Aspect Oriented Programming: A Critical Analysis of a New Programming Paradigm." Online:, 1999.

Hunt, Andrew, & David Thomas. The Pragmatic Programmer. Addison-Wesley, 1999.

Hutchings, Edward (editor), Ralph Leighton, & Richard Phillips Feynman. Surely You're Joking, Mr. Feynman! W.W. Norton & Company, 1997.

Johnson, Rod. Expert One-on-One J2EE Design and Development. Wrox, 2002.

Kiczales, G., J. Lamping, A. Mendhekar, et al. "Aspect-Oriented Programming". In ECOOP'97---Object-Oriented Programming, 11th European Conference, LNCS 1241: 220242, 1997

Kiczales, Gregor, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, & William G. Griswold. An Overview of AspectJ. In Proc. of ECOOP '01, LNCS 2072, pp. 327353, Springer, 2001.

Kruchten, Philippe. "Planning an Iterative Project." Online:, 2002.

Kruchten, Philippe. The Rational Unified Process: An Introduction, 3rd ed. Addison-Wesley, 2003.

Kruchten, Philippe. "The 4 + 1 View Model of Architecture." IEEE Software, 12(6): 4250, November 1995.

Larman, Craig, Philippe Kruchten, & Kurt Bittner. "How to Fail with the Rational Unified Process: Seven Steps to pain and Suffering." Online:, 2002.

Mackinnon, Tim, Steve Freeman, & Philip Craig. "Endo-Testing: Unit Testing with Mock Objects." Online:, 2000.

Martin, James. Rapid Application Development. Macmillan, 1991.

McConnell, Steve. Rapid Development. Microsoft Press, 1996.

Steve McConnell. "Cargo Cult Software Engineering." IEEE Software, 17(2): 1113, March/April 2000.

McConnell, Steve. Code Complete, 2nd ed. Microsoft Press, 2004.

Pedroni, Samuele, & Noel Rappin. Jython Essentials. O'Reilly, 2002.

Reilly, John P. "Does RAD Live Up to the Hype?" IEEE Software, 12(5): 2426 September, 1995.

Roman, Ed. Mastering Enterprise JavaBeans. John Wiley & Sons, 1999.

Singh, Inderjeet, Beth Stearns, Mark Johnson, & Enterprise Team. Designing Enterprise Applications with the J2EE Platform. Addison-Wesley, 2002.

Snyder, Carolyn. Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces. Morgan Kaufmann, 2003.

    Rapid J2EE Development. An Adaptive Foundation for Enterprise Applications
    Rapid J2EEв„ў Development: An Adaptive Foundation for Enterprise Applications
    ISBN: 0131472208
    EAN: 2147483647
    Year: 2005
    Pages: 159
    Authors: Alan Monnox © 2008-2017.
    If you may any questions please contact us: