Your Enterprise Java Community

Enterprise Java Community is a developer community, containing up-to-date news, discussions, patterns, resources, and media

Apache Jetspeed 2.0 Open Source Enterprise Portal is Released.

The Apache Portals Jetspeed Team is pleased to announce the final release of the Jetspeed 2.0 Open Source Enterprise Portal. This final release is fully-compliant with the Portlet Specification 1.0 (JSR-168). Jetspeed-2 has passed the TCK (Test Compatibility Kit) suite and is fully certified to the Java Portlet Standard.
WebLogic on Sun T2000 tops SPECjAppServer2004

Sun has published a new SPECjAppServer2004 score of 3,328.80 JOPS@Standard on their new Niagara hardware, using BEA’s WebLogic 9 application server. Sun also submitted two other scores with WLS9, on far smaller setups, to provide performance benchmarks for different deployment environment sizes.
Move over Minimalist, here comes Humane

In an interesting two-part blog series, Martin Fowler does a point/counterpoint on himself on the subject of Humane vs. Minimalist interface design. Though Martin attempts to make a reasonable case for Minimalist interfaces, it takes a rebuttal blog from Elliotte Rusty Harold to come to the the rescue of that argument.
Jacob Hookom: Is Sun as good for open source coders as Apache?

Jacob Hookom, in “Move Over Apache,” says that there might be competition for Apache’s name recognition in the open source community – from Sun. He’s detailed his experiences and benefits from working under Sun’s CDDL license, and says that it’s been great for him.

Java Industry News

Apache Announces Jetspeed 2.0 Open Source Enterprise Portal

The Apache Portals Jetspeed Team announced the final release of the Jetspeed 2.0 Open Source Enterprise Portal. This final release is fully-compliant with the Portlet Specification 1.0 (JSR-168). Jetspeed-2 has passed the TCK (Test Compatibility Kit) suite and is fully certified to the Java Portlet Standard. The Jetspeed team will be presenting the new 2.0 release at ApacheCon US 2005 on December 10th in San Diego. Jetspeed is a full implementation of the Java Portlet API.
Apache Announces Jetspeed 2.0 Open Source Enterprise Portal

The Apache Portals Jetspeed Team announced the final release of the Jetspeed 2.0 Open Source Enterprise Portal. This final release is fully-compliant with the Portlet Specification 1.0 (JSR-168). Jetspeed-2 has passed the TCK (Test Compatibility Kit) suite and is fully certified to the Java Portlet Standard. The Jetspeed team will be presenting the new 2.0 release at ApacheCon US 2005 on December 10th in San Diego. Jetspeed is a full implementation of the Java Portlet API.
Yakov Fain’s Java Blog: Programmers Started Converting To Java

Last year, every Java developer started receiving calls from recruiters, which was not the case from 2001 to 2003. This was the first sign that Java market is recovering. But I was waiting for people’s emails asking about enrollment to my Java training classes. Back in the nineties I’ve converted many PB/VB/Cobol programmers to Java, but in 2001 I had to stop: there was no demand. Now I’m getting training requests again. People are finally convinced that it’s time to wake up, do some studying and make a career move in Java direction.
Yakov Fain’s Java Blog: Programmers Started Converting To Java

Last year, every Java developer started receiving calls from recruiters, which was not the case from 2001 to 2003. This was the first sign that Java market is recovering. But I was waiting for people’s emails asking about enrollment to my Java training classes. Back in the nineties I’ve converted many PB/VB/Cobol programmers to Java, but in 2001 I had to stop: there was no demand. Now I’m getting training requests again. People are finally convinced that it’s time to wake up, do some studying and make a career move in Java direction.

Generate sequence numbers in DB2 Content Manager

Generate sequence numbers for DB2 Content Manager attributes automatically with this utility.
The EJB Advocate: Implementing loosely coupled SOA applications using Java EE

The EJB Advocate explores various forms of loose coupling in service-oriented architecture, with a focus on when it is best to take advantage of the asynchronous processing power provided by message-driven beans.
Mastering Ajax, Part 1: Introduction to Ajax

Ajax, which consists of HTML, JavaScript, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together — from an overview to a detailed look — to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.
Create a UIMA component Web service, Part 1: Create a UIMA application using Eclipse

Search word processing documents, emails, video, and other unstructured information for specific text or even for concepts using the Unstructured Information Management Architecture (UIMA). Part 1 of this tutorial explains how to install and use the UIMA Eclipse plug-ins to create a simple UIMA application.

Javalobby Front Page

Top Java developer news and issue discussions from Javalobby.org.

Spring’s Strengths Highlighted at The Spring Experience

As we wind down here at the first annual Spring Experience conference, one thing I’ve noticed is that Spring is HOT!
JRoller Passes 10,000 Users – Largest Java Blogging Server On the Net

Yesterday at 02:25:33 UTC, the JRoller service passed 10,000 users, making it the largest developer-oriented blogging service in the world.
Next Generation Spring Announced at The Spring Experience

The big talk at The Spring Experience is Spring 2.0, which should be released sometime next week according to Jay Zimmermann.
Mustang b63 includes “Eliminate locking of unescaped objects”

Mustang b63 now includes locking removal based on the data which is gathered by escape analysis, the first escape-analysis based optimization.

java.net News

eSh Client 1.0.2.6

Ecode Software has released version 1.2.0.6 of eSh Client. They write in, “Version 1.2.0.6 of eSh Client contains a Network Monitor that will allow you to view and monitor the network trafic on your computer in real time. It enables the user to monitor all the processes that are communicating with the outside world (showing thier internet addresses and ports), and user can terminate those that look suspicious.” eSh Client is a Multi task, SSH Client with a rich graphical interface that is equipped with full capabilities of a Secure Remote Access client combined with a development environment.”
Coldtags suite 2.45

Coldbeans Software has released version 2.45 of Coldtags suite. They write in, “Version 2.45 adds new components as well as updated set of Ajax taglibs.”
Jakarta Tapestry 4.0 RC 1

The Jakarta Tapestry project has released its first release candidate for version 4.0. “This release fixes a number of minor bugs and a major bug that caused Tapestry to be unusable in portlets. Documentation was improved, and a new section of documentation for Tapestry JavaScript templates was added. In addition, a few last-minute features were slipped in: the default binding prefix can now be set (overriding the default, “ognl”) and the stategy used by Tapestry to localizes assets and resources is now pluggable and extendable.”
JXTA 2.3.6 Beta

The JXTA project has updated the project to verson 2.3.6 Beta to include some enhancements. “Includes enhancements to the PSE Membership service, the ext.config utilities, and to JXTA Socket, as well as a small number of important bugfixes.”
Cafe au Lait Java News and Resources
Cafe au Lait is the preeminent independent source of Java information on the net. Unlike many other Java sites, Cafe au Lait is neither beholden to specific companies nor to advertisers. At Cafe au Lait you’ll find many resources to help you develop your

The Omni Group has released OmniGraffle 4.1, a general purpose Mac OS X diagramming tool and my UML editor of choice.

The Omni Group has released OmniGraffle 4.1, a general purpose Mac OS X diagramming tool and my UML editor of choice. 4.1 is a bug fix release. OmniGraffle ranges from $79.95 to $149.95.
Mark Doliner has released Cobertura 1.7, a free-as-in-speech (GPL) code coverage tool for Java.

Mark Doliner has released Cobertura 1.7, a free-as-in-speech (GPL) code coverage tool for Java. Version 1.7 adds support for AspectJ and fixes numerous significant bugs. If you’re not already using another code coverage tool, this is definitely worth a look. Java 1.4 or later is required.
Websina has released BugZero 4.2.2, a $1299 payware (+$300 for maintenance) Web-based bug tracking system that supports multiple projects, group-based access, automatic bug assignment, file attachment, email notification, and metric reports.

Websina has released BugZero 4.2.2, a $1299 payware (+$300 for maintenance) Web-based bug tracking system that supports multiple projects, group-based access, automatic bug assignment, file attachment, email notification, and metric reports. Bug Zero is written in Java and can run on top of various backend databases including MySQL. 4.2.2 adds assorted minor features and bug fixes.
The discussion of humane interfaces continues in various and sundry places.

The discussion of humane interfaces continues in various and sundry places. I suspect there’s more middle ground between Fowler and me than perhaps some people realize. His essential point is “The essence of the humane interface is to find out what people want to do and design the interface so that it’s really easy to do the common case.” I don’t disagree with the principle. However we part ways on the practical application of that theory to class design. In particular I believe: More…