Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 1. Introduction to Agile Java De... > Technologies Used in This Book

Technologies Used in This Book

This book combines various open source technologies, shown in Table 1.1, which were chosen to provide a comprehensive solution for building enterprise applications based on Java. I have also provided alternative open source technologies, and in some cases, commercial technologies, in case you don’t want to implement an end-to-end system using the technologies covered in this book. As I mentioned in the preface, this book is organized so that you can either read it end to end, go to specific chapters only, or skip a chapter if the technology being covered in it doesn’t apply to you (Hibernate, for example).

Table 1.1. Technologies Covered in This Book
Chosen TechnologyCategoryFree/Open Source AlternativesCommercial Alternatives
Spring Framework (springframework.org)Inversion of Control (IoC) Container, Web FrameworkHiveMind and Pico for IoC container; Struts, JavaServer Faces, Tapestry, and others for Web FrameworkNot applicable
Hibernate (hibernate.org)Persistence FrameworkEJB, JDO, iBatisOracle’s TopLink
Eclipse SDK (eclipse.org)IDENetBeans, jEdit, and several othersJetBrain’s IntelliJ, IBM’s WebSphere Studio Application Developer
Ant (ant.apache.org)Configuration Managementmake, gnumake, nmake, jam, cruise control, mavenMicrosoft nmake, MKS make
JUnit (junit.org)TestingTestNG, Fit.Mercury LoadRunner
HSQLDB (hsqldb.org)100% Java DatabaseMySQL, PostgreSQL, One$DBOracle, Microsoft, Sybase, and more
Apache Tomcat (tomcat.apache.org)HTTP Server/Servlet ContainerJetty and several othersBEA WebLogic, IBM Websphere, Caucho Resin, and others
Mozilla Firefox (mozilla.com)Web BrowserMicrosoft Internet Explorer, OperaNot applicable
OpenOffice.org (openoffice.org)Office Suite (used for free form diagrams in this book)Koffice (for Linux KDE)Microsoft Office, StarOffice, EasyOffice



  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint