List Price:$59.99 Our Price:$37.79 Availability: Usually ships in 24 hours
Manufacturer: O'Reilly Media, Inc.
Author: John Ferguson Smart
Binding: Paperback
Publication Date: 2008-04-22
Publisher: O'Reilly Media, Inc.
Label: O'Reilly Media, Inc.
Number Of Pages: 910 Features:
Editorial Review:
All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package. No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including: Build tools including Ant and Maven 2 Version control tools such as CVS and Subversion, the two most prominent open source tools Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces Issue management tools including Bugzilla and Trac Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson If you area Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices. Cached date: AWS Called=true You may also be interested in these products:
Offers some 30 open source tools designed to improve Java practices and developer routines 2008-11-10 John Ferguson Smart's JAVA POWER TOOLS is a key foundation pick for any library strong in Java programming. It offers some 30 open source tools designed to improve Java practices and developer routines, from metrics tools and those used to generate good documentation to issue management tools and web interfaces. Lead developers receive a range of specific tips important for optimum Java management, making this a basic library choice. A 'must' for any collection serious about Java development.
Higly Recommended 2008-07-08 If you want to be efficients and productive as a Java programmer I highly recommend this book to you. It is not about the Java language, but how to use various tools to use deploy your time productively. It introduces you to tools such as maven, SVN, JUnit, etc. which are very useful. And it is a well written text, well organized.
Good book for Java Tool-smith 2008-06-14 I was really surprized how much info is in this book, most of them is very useful for me and my team, with this book we can reach more automation in ours work ;-)
Hibernate and More!! 2008-06-11 We are moving to hibernate on my project, so I bought several books to help introduce me to the subject. I got Hibernate Quickly and Beginning Hibernate along with Java Persistence With Hibernate. I enjoyed Hibernate Quickly because it really does give you the 20% that constitutes 89% of your tasks. However, I still had questions and found this one.
The author of this book has excellent examples and tutorials of what he is introducing you to. He builds the project as if it were really going to production. He explains not only the Hibernate, but the build files and what is being accomplished quite thoroughly. As you work through the logically ordered chapters, you are introduced to and apply new Hibernate concepts and put them to use in the example project you are building throughout.
Chapters 10 through 14 are an added bonus and multiply the value of this book. The authors cover connecting to MySQL and how to integrate Hibernate plugin into Eclipse and use it. They also include chapters on Maven, Spring, and Stripes.
The chapter on Maven is as informative and useful as I have found. Seeing how the definitive guide isn't available until about August, this is a great standby and introduction to Maven and the functionality it has. In this chapter, he also explains in some detail the projet management model (pom.xml).
The chapter on Spring is excellent in that it gives high level details about dependency injection but more importantly, gives a clear overview and exercise in the Spring Framework ORM module and how it can abstract out much of the grind of Hibernate. I learned a lot about Spring and how to use it to interface to Hibernate.
The last chapter on Stripes was mainly of interest since our project may use Stripes and there isn't a lot I could find on the subject. It too helped me understand Stripes and how to integrate it into and set it up in a project. It also gives clear examples of Stripes and how it plays with Hibernate.
All in all, this book has been and will continue to be a valued addition to my library primarily because of my current development context. However, the material on Hibernate will be much referenced no matter what context I am in.
Complete Reference for 30 Open Source Tools 2008-05-25 The book is enjoyable, extremely well organized and covers a wide range of open source tools needed for any successful software development life cycle. I would recommend Java Power Tools to anyone writing Java. My only complaint is the size of the book; but I think in order to cover 30 tools , and the breadth of material covered for each of these tools do make up for its weightiness.
This book is written with a Java developer audience in mind. I should however say that Java is not actually the main focus of the book, and I believe this book would be of great interest to anyone concerned in writing better software.Readers should have a basic knowledge of Java and XML. You don't need to have any prior experience with any of the tools covered.
Java Power Tools can be used as an introduction to various technologies and also as a complete and easy-to-use reference work. After having read and reviewed numerous book over the past 5 years, I think it safe to say I have not read another text that so well combines the best attributes of both.