I spoke with a couple of Geronimo's developers this morning, and I'm told the first version of the server (with all the pieces in place) is tagged in CVS and will soon be available for binary download. I'm also told the release notes caution users not to bet the farm on it in its early form. This will be a release for hackers, enthusiasts and 3rd party vendors who will be contributing major...
on Apr 28, 2004
What is RI
Many developers first introduction into J2EE is in the form of JSP & Servlets. Using JSP & Servlets requires the services of a servlet container, and one of the most commonly used is Tomcat. However, Tomcat is more than an open source servlet container, Tomcat is also the Servlets and JavaServer Pages reference implementation (RI).
Tomcat demonstrates one of the core...
on Apr 28, 2004
When reading ASP.NET and Struts: Web Application Architectures, I was expecting to see a comparison of the 2 web techniques, ASP.NET and Struts. Instead, a continuous theme of why .NET is better than J2EE underlies the article.
Anybody with J2EE knowledge can find hordes of problems with the article starting with the comparison drawing. For example, you get the idea that...
on Apr 22, 2004
Mention JSPs positively in a blog and you will undoubtably get flamed. Encourage colleagues to use Entity Beans and you may never be taken seriously again. JDO was crippled for many by the lack of a standard for O/R mapping. EJBQL, and JDOQL lacked the functionality that many legacy RDBMS schemas demanded.
These are just a few of the "standard" features of Java that are reviled by ardent...
on Apr 19, 2004
Frederick P. Brooks, Jr.'s classic, The Mythical Man-Month: Essays on Software Engineering is the first selection for the java.net bookclub.
I'm honored to be the moderator for this first bookclub foray and I expect things to get boiling as we attempt to address the tar pits in which we are stuck. I hope that you will join us in examining and discussing the fads, fallacies, dreams, and harsh...
on Apr 13, 2004
Thanks to everyone who contributed to these updates to the java.net governance. The suggested changes went through several rounds of review by our Advisory Board, Fairness Board, and Community leaders and, with their approval, have finally posted to the site.
This update provides additional details around existing roles as well as defining some processes.
Some noteworthy changes and additions...
on Apr 12, 2004
Michael Tsai has recently finished a Chinese translation of one of my popular O'Reilly articles, "Another Java Servlet Filter Most Web Applications Should Have". If Chinese is your native language and you are a web application programmer, this translation is for you.
It may seem kind of odd that I'm writing this blog in English, especially since it would probably be most helpful if it was...
on Apr 10, 2004
Starting today you can find monthly reports for java.net in the java-net project's file sharing section in the Monthly Reports folder. Here are some highlights:
Membership has been increasing in an ongoing and steady pace. In March java.net membership grew by 4,794 new members for a total of 41,661. That is one of our best monthly increases so far!
Will Iverson and Michael Champion have agreed...
on Apr 1, 2004
The goal of research is to evaluate a new idea and create a body of work
that can improve the methods of scientific inquiry, either by simplifying
the process or by uncovering new knowledge. When research-driven software
exists in the public domain it is serving this very purpose. However, it
is too common to download a new algorithm or API and find it sparsely
documented in terms of overall...
on Mar 31, 2004
JSTL's SQL and XML are controversial taglibs. A lot of people complain they hurt the MVC principles, while others defend they can be useful in some situations (specially on protoypes and small projects). The truth is, both sides are right: it can causes great havoc in a MVC-based application, but it is an invaluable tool in small, time-limited projects like the one shown below
Now let's forget...
on Mar 26, 2004
First, I was amused to see James's Gosling's report that John Munsch was ticked off by James's JNN. Well, not that amused. I'll throw oil on the fire. About a month ago, I tried Munsch's HotSheet. OK, but not compelling; a few things didn't work right; things I subscribed to didn't stay subscribed; and so on. So I tried JNN the day I read about it, and it's GREAT. Lots of fun, does more or...
on Mar 26, 2004
As the Java.net News Director, I have my fair share of sources of Java news, announcements, and banter that I try to keep an eye on daily.
This morning I finished putting together one site, one rss feed, that gets everything related to Java. PlanetJava is it's name and java rss feeds is its game. You can grab the latest from The Server Side, developerWorks, XMLhack, Jason Hunter, etc etc etc....
on Mar 19, 2004
I was an early member of the JavaLobby while I was still in college. At the time I was doing an internship for Kraft Foods in Chicago where I gently prodded the IT group to consider Java as a viable technology. Today I can't imagine having the same conversation. Since then I've worked on projects for the federal government and currently manage several Java-based projects at a University....
on Mar 10, 2004
There are many ways of getting started on a new piece of Java Technology. Developers do searches on Google, check their favorite online publication, go to Amazon for books, view tutorials on java.sun.com, etc
on Mar 9, 2004
Teaching programming to biologists is one of the key challenges of bioinformatics educators. A few weekends ago, when several dozen bioinformaticians from across Canada organized to discuss curriculum and educational practice, this was certainly an issue of contention. How do you rapidly give a novice computer user the experience and wherewithal to design and write computer programs? Furthermore...
on Mar 2, 2004
Getting C/C++ developers to adapt new coding conventions can be frustrating to a team lead and other Java developers. Coming from a C/C++ and Microsoft background, my style was somewhat different from Sun's guidelines. I found that I was reformatting code all the time to my own convention. Reluctant to change my ways, and looking for every justification in the world not to, I asked experts for...
on Feb 29, 2004
Kathy Sierra, an author with a java.net weblog of her own, has just posted a tremendously interesting message to Studio B's "Computer Book Publishers" list. Click the above link — here it is again if you're seeing this via RSS or equivalent funkiness — before continuing here, because she's got a lot more to say than I do.
You read it right? OK, we can continue.
First, there are an...
on Feb 24, 2004
Eric S. Raymond has posted an open letter to Sun on the topic of open source and Java. With typical ESR directness, he tells Sun that they need to choose between ubiquity or control. They can't have it both ways.
I'm generally in agreement with Eric on this one. I think Java needs to be open sourced to survive. James Gosling has even made favorable statements about open-sourcing Java. The...
on Feb 13, 2004
This place is a riot. I met three people today that said,
on Feb 11, 2004
There are times when it
on Feb 11, 2004