Bibliography and references

Technology

[Laddad03] AspectJ in Action. Ramnivas Laddad. 2003. Manning.

[JohnsonHoeller04] Expert One-on-One J2EE Development without EJB. Rod Johnson and Juergen Hoeller. 2004. Wrox.

[Johnson02] Expert One-on-One J2EE Design and Development. Rod Johnson. 2002. Wrox.

[TateGehtland04] Better, Faster, Lighter Java. Justin Gehtland and Bruce A. Tate. 2004. O'Reilly.

[Chan03] Project management: Maven makes it easy. http://www-106.ibm.com/developerworks/java/library/j-maven/ . Charles Chan. 2003.

[O'Regan04] Introduction to Aspect-Oriented Programming. http://www.onjava.com/pub/a/onjava/2004/01/14/aop.html . Graham O'Regan. 2004.

[CAS] Yale University's Central Authentication Service. http://www.yale.edu/tp/auth/ . Yale University.

[HustedDumoulinFranciscusWinterfeldt03] Struts in Action. Manning Publications. 2003. Ted Husted, Cedric Dumoulin, George Franciscus, and David Winterfeldt.

[Bayern03] JSTL in Action. Manning Publications. 2003. Shawn Bayern.

[Cavaness02] Programming Jakarta Struts. O'Reilly. 2002. Chuck Cavaness.

[Turner] Struts indexed properties and validation. James Turner. http://www.strutskickstart.com .

Architecture

[AlurCrupiMalks03] Core J2EE Patterns. Second Edition. Prentice Hall. 2003. Deepak Alur, John Crupi, and Dan Malks.

[SinghStearnsJohnson02] Designing Enterprise Applications with the J2EE Platform. Second Edition. Addison Wesley. 2002. Inderjeet Singh, Beth Stearns, and Mark Johnson.

Metodology

[Fowler03] The New Methodology. http://www.martinfowler.com/articles/newMethodology.html . Martin Fowler. 2003.

[AgileManifesto] Manifesto for Agile Software Development http://agilemanifesto.org Kent Beck, James Grenning, Robert C. Martin, et. al. 2001.

[Wells03] Extreme Programming: A gentle introduction.. http://www.extremeprogramming.org . Don Wells. 2003.

[Jeffries01] What is Extreme Programming?. http://www.xprogramming.com/xpmag/whatisxp.htm . Ron Jeffries. 2001.

[Ferrer03] Metodologías Ágiles. http://libresoft.dat.escet.urjc.es/html/downloads/ferrer-20030312.pdf . Jorge Ferrer Zarzuela. 2003.

[CanosLetelierPenades03] Métodologías Ágiles en el Desarrollo de Software. http://www.willydev.net/descargas/prev/TodoAgil.Pdf . José H. Canós, Patricio Letelier, and Mª Carmen Penadés. 2003.

[LetelierPenades03] Métodologías Ágiles para el desarrollo de software: eXtreme Programming (XP). http://www.willydev.net/descargas/masyxp.pdf . Patricio Letelier and Mª Carmen Penadés. 2004.

[JavaCodeConventions] Java Code Conventions. http://java.sun.com/docs/codeconv/index.html . Sun Microsystems.

Temporal design patterns

[Fowler] Analysis Patterns 2. http://www.martinfowler.com/ap2/index.html . Martin Fowler. Trabajo en progreso.

[CarlsonEsteppFowler99] Pattern Languages of Program Design 4. Addison-Wesley. Foote Harrison. 1999. ?Temporal Patterns?. Andy Carlson, Sharon Estepp, and Martin Fowler. 241-262.

[NogueiraEdelweiss00] XV Simpósio Brasileiro de Banco de Dados ? SBBD'2000. 2000. ?Implementing a Temporal Database on Top of a Conventional Database: Mapping of the Data Model and Data Definition Management?. Patrícia Nogueira Hübler and Nina Edelweiss.

Miscellaneous

[OMGParty01] Party Management Facility specification. http://www.omg.org/technology/documents/formal/party_mgmt.htm . OMG. 2001.

[Wheeler04] Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!. http://www.dwheeler.com/oss_fs_why.html . David A. Wheeler. 2004.