at-m42:recommended_reading
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
at-m42:recommended_reading [2009/04/20 13:01] – 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 | + | 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 |
- | Essential Texts | + | |
- | Essential texts are texts which the lecturers strongly recommend that you buy. For this module these are: | + | |
- | K. Sierra, B. Bates, | + | |
- | Headfirst Java (2nd. Ed.), O' | + | |
- | 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, | + | |
- | Modify Manage Copy Remove | + | |
- | + | ||
- | Recommended texts: | + | |
- | K. Sierra, B. Bates, Headfirst Java (2nd. Ed.), O’Reilly, 2005. ISBN: 0596009208. | + | |
- | S. Haugland, M. Cade and A Orapallo, J2EE 1.4 The Big Picture, Prentice Hall, 2004. ISBN: 0131480103. | + | |
- | Further reading: | + | |
- | 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. | + | |
- | M. Fowler, Patterns of Enterprise Application Architecture, | + | |
- | B.Eckel, | + | |
- | How to Program JAVA – Dietel and Dietel | + | |
- | An Introduction to Programming and Object-Oriented Design Using Java 2nd Edition - Java 5.0 version (Paperback)Jaime Niño | + | |
- | http:// | + | |
- | Modify Manage Copy Remove | + | ===== Groovy |
- | + | ||
- | Additional Reading | + | |
- | I have referred to these books, papers | + | |
- | George Reese | + | |
- | Database Programming with JDBC and JAVA (2nd Ed.), O' | + | |
- | Jason Hunter and William Crawford | + | |
- | Java Servlet Programming (2nd Ed), O' | + | |
- | Deepak Alur, Dan Malks, John Crupi | + | |
- | Core J2EE Patterns: Best Practices and Design Strategies (2nd Ed.), Sun Microsystems Press/ | + | |
- | E. Evans | + | |
- | Domain Driven Design, Addison Wesley, 2004. | + | |
- | Modify Manage Copy Remove | + | |
+ | * 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, | As with many other topics in the area of advanced telecommunications and software development, | ||
+ | |||
---- | ---- | ||
[[Home]] | [[Home]] | ||
at-m42/recommended_reading.1240232480.txt.gz · Last modified: 2011/01/14 12:26 (external edit)