Posted by editor
on January 20, 2006 at 7:39 AM PST
Hey, what'cha downloading? Also:
java.net poll: What do you download from java.net projects?
Weblogs: What we should learn from Active Record, drag-and-dropping to empty JTables, and JSP meets SiteMesh
Also in Java Today: Latest Swampcast and ZDot podcasts and Spring AOP for EJB
Projects and Communities: JDDAC 1.0 and Service Orchestration vs. Service Choreography
Forum postings: GlassFish lazy collections and GTK look and feel
Hey, what'cha downloading?
One of the discussions we had in this week's infrastructure meeting was prompted by one of our old polls, How active are you in java.net projects? One of the slight controversies, as you'll see in the comments to that poll, is that in a descending level of commitment and activity, we went from "Have discussed projects in lists/forums" to "Not active in projects". Some people said, "well, hey, I download code from projects", which may be true, but begs the question of whether that's really a form of being active, and of being active in a project.
By the way, that omission was purposeful. I basically saw it as a read-write distinction: for the purposes of that poll, activity consists of contributing something, even as simple as feedback or a bug report. Read-only access didn't count.
Given that, the 68% "inactive" response is actually very low by typical open source standards. Passive downloaders usually outnumber active members by a wide, wide margin.
But we did wonder this week if we could get a further view of that crowd, whether they're looking at source, pulling jars to use in their projects, or not using the project space at all. Rather than re-running the poll with finer-grained answers, we're asking everyone a slightly different question in the latest java.net Poll : "What do you download from java.net projects?" Cast your vote on the front page, then check out the results page for results and discussion.
Bruce Tate says We should learn from Active Record in today's Weblogs :
"I've long been an ORM bigot. I tend to think ORM is the answer to questions that haven't even been asked yet. But a couple of months of Active Record development is changing the way I think about wrapping. We can learn from Ruby on Rails in this area."
Enable Dropping into Empty JTables ,
"Shannon Hickey shows how to enable dropping into empty JTables with a single method call in Mustang, or a simple override in earlier versions of J2SE."
Zarar Siddiqi has soem tips for
Passing arbitrary data between JSP pages and SiteMesh decorators :
"When passing data between your JSP pages and SiteMesh decorators, you are not restricted to just the head, body and title elements. You can pass in any amount of data as long as you know how to use the tag."
In Also in
Java Today ,
the latest Swampcast podcast features an interview with Bruce Eckel, discussing the fourth edition of the classic "Thinking in Java", recent changes to the language, and whether C# is a real challenger to the Java platform. In another Java-oriented podcast, ZDot 's Tim Shadel calls JSF "The 7-Layer Burrito I Won't Eat Again". Tune in for his first-person account of adopting this technology and his post mortem reflections.
The combination of aspect-oriented programming approaches with Spring's Inversion of Control philosophy is a fairly natural one, as it allows you to have the provider insert functionality in needed points. In the dev2dev article Using the Spring AOP Framework with EJB Components , Eugene Kuleshov writes: "With the Spring Framework you can wire business logic implemented in plain Java objects with traditional J2EE infrastructure and significantly reduce the amount of code needed for accessing J2EE components and services. On top of that you can mix traditional OO design with orthogonal AOP componentization."
In Projects and
the JDDAC community has announced version 1.0 of the JDDAC platform . "This is a major release and contains all the changes and improvements that have been added for the NetBEAMS project deployment. In addition, this is the first release which contains measurement server software," allowing you to run your own server instead of JDDAC's public server.
In his blog Service Orchestration vs. Service Choreography , John Reynolds tries to clarify an obfuscated bit of naming: "The distinction between WS-Orchestration and WS-Choreography is important to understand, but unfortunately the vocabulary that we are defining for dealing with web services and SOA is... uh... (How shall I put it?)... unhelpful."
In today's Forums ,
cayhorstmann spells out a purported GlassFish bug in
Re: Lazy/eager fetch question :
"But the fact remains that the client who deals with a detached entity must be aware that it doesn't have the whole thing. If the client reads a lazy collection, it should get an exception and not quietly the illusion of an empty collection. There are mechanisms for controlling the parts that are fetched (e.g. join fetch, visiting lazy collections in the container,...) The session bean simply needs to publish a contract how much of the entity is fetched. My beef is that the client doesn't even have the chance to operate on the fetched parts of the detached entity. Like I said, I think that's a bug."
In GTK Look and feel unacceptable on Linux... ,
"Please continue to make native look-and-feel fidelity a major priority with Mustang. I'm running b67 and the GTK L&F *still* has major issues on Linux. My biggest complaint is font sizes not matching. Font sizes in native GTK apps are slightly smaller than Swing/GTK -- that is to say that Swing's GTK fonts are too big. The JMenuBar is also too tall. Additionally, performance is an issue. I don't know if this is strictly due to the fact that GTK L&F is based on Synth or what. Resizing or maximizing a window is noticeably slow."
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
- January 21-22, 2006 - SoCal Code Camp
- February 13-17, 2006 - Entwicklertage 2006
February 20-23, 2006 - Enterprise Java Architecture Workshop Madrid
February 24-26, 2006 - Greater Wisconsin Software Symposium
- March 3-5, 2006 - Gateway Software Symposium
March 6-9, 2006 - Enterprise Java Architecture Workshop Dublin
- March 6-9, 2006 - O'Reilly Emerging Technology Conference 2006
March 10-12, 2006 - New England Software Symposium
- March 11-12, 2006 - Weekend With Experts
- March 17, 2006 - 3rd IEEE International Workshop on Mobile Peer-to-Peer Computing (MP2P'06)
March 17-19, 2006 - Twin Cities Software Symposium
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Hey, what'cha downloading?