Beginning JSP, JSF and Tomcat web development : from novice to professional / Giulio Zambon, Apress 2007
For the Java programmer developing a web application, a framework such as JSF is recommended so you can reuse the work of many others. Here is a current intro.
Designing Web navigation / James Kalbach. O’Reilly, 2007.
A book about design for web sites. Finishing with a section on navigation for web applications. Years ago, before the web, we would have called this GUI design. We have come a long way!
Beginning JBoss Seam : from novice to professional / Joseph Faisal Nusairat, Apress 2007
Here’s a good book for Java programmers. Agile and Enterprise in the same sentence! Seam is a framework that attempts to streamline the development of a web app. I will read this book before I do my next web app.
Programming collective intelligence : building smart Web 2.0 applications / Toby Segaran, O’Reilly, c2007.
Most programmers will find this book fascinating. What algorithm does Amazon use to predict what books are likely to interest you? Netflix with DVD’s? Google with search results? Example algorithms are in Python. With a foreword from Tim O’Reilly and a recommendation from Dan Russell, Google’s ‘Uber Tech Lead’.
Programming WCF services / Juval Löwy. O’Reilly, c2007
Here’s a good, current book for web application developers. If you don’t mind being locked into Microsoft, or your manager is forcing you, then this is the book for you. Soft cover, 500 pages, an angelfish picture, and O’Reilly readability.
Professional iPhone and iPod touch programming : building applications for Mobile Safari / Richard Wagner. Wiley, c2008
Ajax in action / Dave Crane, Eric Pascarello; Manning, c2006.
Professional Apache Tomcat 6 / Vivek Chopra, Sing Li, Jeff Genender. Wiley 2007 ISBN: 9780471753612
This is the quickest way for a systems admin to understand Tomcat. There is a lot to learn, and you need to know it all.
This book is not for the Java J2EE programmers who develop the servlets and web applications. Neither is it for a Tomcat developer.
Professional Python frameworks : Web 2.0 programming with Django and TurboGears / Dana Moore, Raymond Budd, William Wright.
If you are developing web applications using Python you will want to use a framework so you are not re-implementing all the ‘glue’ that is common to all web apps and so you have a clear project structure to work around. This book is an excellent introduction to two frameworks, TurboGears and Django.
More info is at the Library of Congress