User Tools

Site Tools


at-m42:recommended_reading

This is an old revision of the document!


~~SLIDESHOW~~

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 Required, Recommended and Additional Reading subheadings. 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'Reilly, 2005. ISBN: 0596009208. I am very conscious that many of you will be coming to this course with a limited knowledge of Java. In my opinion, this is the best “self learning” book that is available on Java and will get you up to speed quickly. It complements the more comprehensive coverage provided by Eckel. 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, it explains the issues in plain English. 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, Addison Wesley, 2003. ISBN: 0321127420. B.Eckel, Thinking in Java, 2nd Ed., Prentice Hall, 2000 Out of print but downloadable from http://www.eckelobjects.com. 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://www.onlinecomputerbooks.com/free-j2ee-books.php Free Books

Modify Manage Copy Remove

Additional Reading I have referred to these books, papers and web sites in the development of my lecture notes. You may find them useful but probably won't have time to read them all! George Reese Database Programming with JDBC and JAVA (2nd Ed.), O'Reilly, 2000. Jason Hunter and William Crawford Java Servlet Programming (2nd Ed), O'Reilly, 2001. Deepak Alur, Dan Malks, John Crupi Core J2EE Patterns: Best Practices and Design Strategies (2nd Ed.), Sun Microsystems Press/Prentice Hall, 2003. E. Evans Domain Driven Design, Addison Wesley, 2004. Modify Manage Copy Remove

As with many other topics in the area of advanced telecommunications and software development, the world-wide web, rather than published literature, is one of the best sources for the very latest materials on the topics covered in this course. However, as you should know by now, the quality of such materials varies enormously and you will need to exercise some discretion! See the External Links page for some suggestions of links which I judge to have sufficient authority and usefulness.


Home

at-m42/recommended_reading.1240232531.txt.gz · Last modified: 2011/01/14 12:26 (external edit)