Picture
The Tomcat team has announced that as of 30th September 2012 Tomcat 5.5 will be unsupported.
Mark Thomas states in the Tomcat mailing lists:

"This means that after 30 September 2012:
- releases from the 5.5.x branch are highly unlikely
- bugs affecting only the 5.5.x branch will not be addressed
- security vulnerability reports will not be checked against the 5.5.x branch

Three months later (i.e. after 31 December 2012)
- the 5.5.x download pages will be removed
- the latest 5.5.x release will be removed from the mirror system
- the 5.5.x branch in svn will move from /tomcat/tc5.5.x to /tomcat/archive/tc5.5.x
- the links to the 5.5.x documentation will be removed from tomcat.apache.org
- The bugzilla project for 5.5.x will be made read-only

Note that all 5.5.x releases will always be available from the archive.
"
 
Oracle have today announced the immediate release of Java SE 7.  The release is on schedule as detailed on java.net.
Java 7 can be downloaded from Oracle's Java site with the JDK 7 release notes being available here.
NetBeans 7 provides support for JDK 7's new features whilst, Eclipse 3.7.1 (expected in September) will add support to the Eclipse ecosystem.
 
Picture
EJB 3.1 Cookbook is aimed at Java EE and EJB developers who need a reference guide that addresses the challenges provided by EJB3.1 in the form of “how-to” sections.  At just over 400 pages, the book provides many recipes that will be of benefit to the majority of developers using EJB technologies.

The book is broken down into 12 chapters which form a natural progression starting with simpler recipes through to more advanced EJB techniques.  Each chapter in the book starts off with an introduction detailing the subjects to be described in the rest of the chapter followed by the recipes themselves.  Each recipe follows a standard “pattern”, starting with a title (e.g. “Handling a map-based message”) and a description of what the recipe is trying to achieve.  Recipes are then broken down into sections:
  • Getting ready” provides an overview of how the recipe works.
  • How to do it...” provides a full description of how to achieve the recipe’s objectives.
  • How it works...” explains how any code samples are pulled together and explains any code referenced in the previous section.
  • See also” identifies any other recipes that may include pertinent information to assist the reader in their understanding.
The first three chapters of the book provide an overview of EJBs.  Details are given of Stateless, Stateful, Singleton and Message driven beans.  Details of how to access these types of beans from every useful scenario are given, e,g, via dependency injection, JNDI or from an applet.  After showing how to access EJBs, recipes are provided for controlling beans via such things as concurrency, initialization and granularity.  For MDBs, recipes are provided for receiving different message types such as Map based messages or Object based messages.
After introducing and showing how to reference and use EJBs, the next few chapters of the book describe EJB persistence.  In this section over 30 recipes show how to manage EJB persistence, validation, querying and transactions. These chapters assume that the user has some knowledge of database persistence, but nevertheless provide useful persistence recipes, for example, “Validating persistent fields and properties” or “Handling errors in a transaction”.
The next 2 chapters detail EJB security and Interceptors. The section on security provides details on how to setup security for the GlassFish application server which is used in the code samples throughout the book.  Configuring the application server is specific to GlassFish, but the code samples used throughout the book relate to standard EJB 3.1 and are applicable to any application server supporting the EJB 3.1 standard.
The EE Timer service and EE web services (both SOAP and REST) are the final sections of the book that cover recipes relating to developing EJBs.  As in all recipes in the book, these provide a good introduction to the topic at hand and provide extensive code samples of how to solve the particular development problems.
One of the main goals of EJB 3.x was to achieve an easier programming environment and that has certainly been achieved with EJB 3.x’s extensive use of annotations.  Sometimes however, it can be necessary to still use deployment descriptors when deploying EJB applications.  The various uses of deployment descriptors are detailed in the section “Packaging the EJB”.
EJB 3.1 Cookbook is an excellent resource in an EJB developer’s library.  It’s not the sort of book you pick up and read from cover to cover rather a useful resource that you pick up when you think “How do I do xxx in EJB?”.  With over 100 recipes this book is recommended to developers using EJB technologies.
Thanks to Nicole at Packt for providing me with a copy of this book to review.
EJB 3.1 Cookbook by Richard M. Reese, published by Packt Publishing, ISBN 979-1-849682-38-1.
Further details of the book can be found on the Packt website.
 
Picture
JBoss AS7 has today been released just over 6 months after the first Alpha release was made in November last year.  AS7 provides a fully Java EE 6 Web Profile certified application server.

AS7 sports a vastly decreased boot time with RedHat stating a 10-fold reduction in startup time over previous versions, bringing AS7 in line with Tomcat startup times.
In addition to performance increases provides with AS7, user management has also been carefully considered whilst developing the update.
"Consistent and powerful management is available out of the box, including a polished, user-friendly web console, Java and HTTP APIs and a command line tool (CLI). The web console provides a clear perspective into the server runtime, while the programmatic APIs can be leveraged by tools, scripts and geeks."
Full details of AS7 can be found here and AS7 can be downloaded from the Community Downloads page.
 
The Eclipse Foundation has announced the immediate availability of Eclipse Indigo - Eclipse 3.7. This release follows the Eclipse tradition of the annual Eclipse Release train.
This year, the key new features for the release include:
  • EGit 1.0 release provides first-class support for Java developers using Git for source code management
  • WindowBuilder, a world-class Eclipse-based GUI builder, is now available as an Eclipse open source project
  • Automated functional GUI testing for Java and HTML applications is included via Jubula
  • m2eclipse brings tight integration with Maven and the Eclipse workspace, enabling developers to work with Maven projects directly from Eclipse
  • Mylyn 3.6 supports Hudson build monitoring directly from the Eclipse workspace
  • Eclipse Marketplace Client now supports drag and drop installation of Eclipse-based solutions directly into Eclipse making it significantly easier to install new solutions.
Several different versions of Eclipse are available including releases for Java Developers, Java EE Developers, Report Developers and JavaScript Developers. 
Indigo can be downloaded immediately from the project site.
 
Picture
SpringSource, the people behind the Spring Framework, have today released an upgrade to the SpringSource Tool Suite.

Version 2.6.1 of SpringSource Tool Suite provides support for vFabric tcServer 2.5.  vFabric tcServer is described as "an enterprise version of Apache Tomcat, the widely adopted application server. Optimized for Java Spring users, with a lightweight footprint, vFabric tc Server is ideally suited for usage in modern virtual environments."
Full release notes for STS can be downloaded from here.
STS can be upgraded from within the toolsuite itself if you have a previous version, or downloaded from SpringSource.com.  vFabric tcServer developer edition can be downloaded from VMWare.
 
Picture
After nearly 6 months of beta testing, NetBeans 7.0 has been released and is now available for download from the NetBeans site.
As usual, the Java SE, Java EE, C/C++ and PHP packages are available for download together with a package that contains all NetBeans modules. Additional functionality can be added to any of the base packages using the buildin Plugin Manager.

NetBeans 7 provides many new features including:
  • Language support for Java SE 7 new features (JSR 344) available with the JDK 7 developer preview.
  • Enhanced integration with WebLogic, GlassFish and Oracle database.
  • Enhanced support for Swing GUI development
  • Maven 3 support
  • HTML 5 editing support.
To support NetBeans 7, a new plugin portal has also been released. The NetBeans team describe the new portal as using:
"modern web technologies; features powerful searching capabilities and improved performance; provides an optimized user interface; and has resolved many design drawbacks of its predecessor."
 
Now that NetBeans 7 Release Candidate has been released, the NetBeans team are asking for your thoughts as to whether the software is stable for general release.
The NetBeans Community Acceptance Survey provides invaluable information to the NetBeans team about the stability and new features added into NetBeans 7,
If you're using NetBeans 7 RC, please consider completing the survey.
 
Shane Bryzak has today announced the release of Seam 3.
Seam 3 is a modular collection of extensions to Java EE 6 based upon CDI which can be downloaded individually or as a complete bundle.  Shane describes Seam 3's goal as:
"to enable developers to create rich, standards-based internet applications by solving many of the challenges encountered when developing software in today's connected world."
Seam 3 contains many components to help developers build web applications including components for JSF, Wicket, Security, Persistence and more.  A full list of modules and their descriptions can be found at the Seam project site.
Seam 3 will work with ant Java EE 6 compatible application server such as JBoss AS or GlassFish 3.1 or by any servlet container with the Weld servlet extension. 
 
The NetBeans team has announced that NetBeans IDE 7.0 RC1 is now available for download.
"NetBeans IDE 7.0 introduces language support for development to the Java SE 7 specification with the JDK 7 platform. The release also provides enhanced integration with the Oracle WebLogic server, as well as support for Oracle Database and GlassFish 3.1. Additional highlights include Maven 3 and HTML5 editing support; a new GridBagLayout designer for improved Swing GUI development; enhancements to the Java editor, and more."
The full release of NetBeans 7.0 is expected in early April.