at-m42:recommended_reading
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
at-m42:recommended_reading [2009/04/20 11:26] – created eechris | at-m42:recommended_reading [2011/01/14 12:45] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== Recommended Reading ====== | ====== Recommended Reading ====== | ||
+ | There is no single text book that covers all the material presented in this course. Also, as I have not taught this material since 2006, my knowledge of the latest literature is somewhat limited. However, the following lists the books and other materials that in some form have contributed to the notes. I have arranged the suggested reading materials by topic rather than by the conventional // | ||
+ | |||
+ | ===== Groovy and Grails ===== | ||
+ | |||
+ | * K. Barclay and J. Savage, //Groovy Programming: | ||
+ | * D. Koenig (wth contributions from A. Glover, P. King, G. Laforge and J. Skeet, //Groovy in Action//, Manning, 2007. Considered by many to be the essential tutorial and reference for the Groovy language. An essential text for those wishing to move on from // | ||
+ | * G. Rocher and J. Brown, //The Definitive Guide to Grails//, 2nd. Ed., Apress 2009. Written by the principle developer of Grails so definitely //the// definitive text! | ||
+ | * J. Rudolph, //Getting Started with Grails//, InfoQ.com. | ||
+ | |||
+ | ===== The Java Programming Language ===== | ||
+ | |||
+ | * K. Sierra, B. Bates, //Headfirst Java// (2nd. Ed.), O' | ||
+ | * B.Eckel, | ||
+ | * H. Dietel and P. Dietel, //Java: How to Program//, An Introduction to Programming and Object-Oriented Design Using Java 2nd Edition - Java 5.0 version (Paperback), | ||
+ | |||
+ | ===== Java Enterprise Edition ===== | ||
+ | |||
+ | * D. Panda, R. Rahman and D. Lane, //EJB 3 in Action//, Manning, 2007. | ||
+ | * S.Haugland, M. Cade and A Orapallo, //J2EE 1.4 The Big Picture//, Prentice Hall, 2004. This is the first book on enterprise Java to explain the big picture. Aimed at managers more than systems architects or programmers, | ||
+ | * R. Johnson, //J2EE Development Without EJB//, Expert One-on-One , Hungry Minds, 2004. ISBN: 0764558315. | ||
+ | * B.A. Tate and J. Gehtland, Spring: a developer’s notebook. O’Reilly, 2005. ISBN: 0596009100. | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Software Design Patterns ===== | ||
+ | |||
+ | * M. Fowler, //Patterns of Enterprise Application Architecture//, | ||
+ | * D. Alur, D. Malks, and J. Crupi, //Core J2EE Patterns: Best Practices and Design Strategies// | ||
+ | * E. Evans, Domain Driven Design, Addison Wesley, 2004. | ||
+ | * E. Gamma, R. Helm, R. Johnson, J. Vlissides, //Design patterns : elements of reusable object-oriented software//, Addison Wesley, 1993. The seminal text on software design patterns. | ||
+ | |||
+ | |||
+ | ===== Java Enterprise Edition Components ===== | ||
+ | |||
+ | I have referred to these books, papers and web sites in the development of my lecture notes. You may find them useful but they are more than likely out of date now! | ||
+ | * G. Reese, //Database Programming with JDBC and JAVA// (2nd Ed.), O' | ||
+ | * J. Hunter and W. Crawford, //Java Servlet Programming// | ||
+ | |||
+ | ===== On the Web ===== | ||
+ | |||
+ | As with many other topics in the area of advanced telecommunications and software development, | ||
---- | ---- |
at-m42/recommended_reading.1240226808.txt.gz · Last modified: 2011/01/14 12:26 (external edit)