Skip to main content

JDO 2.0

Posted by daniel on February 23, 2005 at 3:09 AM PST

Not Dead Yet

Bruce Tate is certain that this time href="http://weblogs.java.net/blog/batate/archive/2005/02/why_the_jcp_wil.html">
the JCP will do the right thing by JDO 2.0 and explains why in
today's Weblogs . He
writes " if you couldn't make entity beans work, and you wanted to do
ORM with a standard API, then you were writing JDO."

Have things changed? Isn't EJB 3 going to solve all of our
problems? Bruce says " It turns out that the EJB 3 expert group is
supporting EJB 2 style persistence in name only. That one is a dead
API. And right now, there is no credible standardized alternative!
You're really looking at late 2006 before you see any EJB 3
implementations in sufficient numbers. So you can go with a
proprietary solution, a dead API, or you can bet on the JCP executive
committee to actually adopt the combined persistence spec in JSR 220,
in a year or so." Bruce concludes "that the JCP executive committee
will accept JSR 243 at the next vote. If they don't, they lose
credibility, and the confidence of the community that they're trying
to support."

Daniel Brookshier has been thinking about what will help with href="http://weblogs.java.net/blog/turbogeek/archive/2005/02/controlling_cod.html">
Controlling code in your open source project. For java.net project
managers he writes, "Managing an open source project shouldn't be
hard. Here are some simple rules to post on your project to help you
and your contributors manage work on your source."


In Also
in Java Today
, Bruce Eckel has had another thought on the
debate between static and dynamic typed languages. He thinks it comes
down to whether you see your language as href="http://onthethought.blogspot.com/2005/02/servant-or-disciplinarian.html">Servant
or Disciplinarian. "People who complain about having to spend too
much time arguing with the compiler are wanting more servant and less
disciplinarian, and those who feel that more static type checking will
be helpful are asking for more discipline."

Network administrators usually don't have the luxury of administering
a brand-new network--most networks are a mix of old and new nodes,
some of which perform well and others... not so much. Finding the
troublesome nodes can be a real hassle, which is why automated tools
are essential. In href="http://www.onjava.com/pub/a/onjava/2005/02/16/jdmk.html ">JDMK
and Legacy IT Management, Stephen Morris uses the Java Dynamic
Management Kit to help build a simple monitor. He says, "...using
some simple concepts from network management and SNMP, it's possible
to quickly create some powerful JDMK-based software tools." He also
shows how to employ design patterns in isolating the expensive JDMK
from the rest of your code base.


In Projects and
Communities
, the JSR
Community
project href="https://jsr-107-interest.dev.java.net/">jsr-107-interest has
released the href="https://jsr-107-interest.dev.java.net/javadoc/javax/cache/package-summary.html">JavaDoc
of the draft JCache API that is meant to bring a standardized caching
API to Java. The project site also lists a draft specification
document as "coming soon".

The Sumorobots project
provides the required software and instructions to allow users to
build their own Sumo Wrestling Robot. Sumo robots are classic embedded
systems, able to sense their local environments, make decisions and
control the world in real time in response to those decisions.


Cowwoc writes href="http://forums.java.net/jive/thread.jspa?messageID=11595&tstart=0#11595">
Generics parameters should accept interfaces in today's href="http://forums.java.net/jive/index.jspa">Forums. " The
problem with Generics is that I cannot instantiate a variable of type
"TreeNode<TreeNode>" because the compiler will complain that the
parameter type "is not within its bounds". If I understood this
correctly, the parameter I pass in must be a concrete class, not an
interface. This is problematic because I want to be able to say:[code
in the full post update n follow-up]"

Pelegri posts on href="http://forums.java.net/jive/thread.jspa?messageID=11584&tstart=0#11584">Binary
XML vs Binary Data in XML... JAX-RPC 2.0 will be supporting the
new W3C specs for efficient encoding of binary data, and the reference
implementation ( href="http://jax-rpc.dev.java.net">http://jax-rpc.dev.java.net)
will *also* support the Fast Infoset standard, using the
implementation in the FI ( href="http://fi.dev.java.net">http://fi.dev.java.net) project. "


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 news submission
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 feed.


Current and upcoming href="http://www.java.net/events"> Java Events :

  • February 28- March 3, 2005 href="http://www.eclipsecon.org/">EclipseCon
  • March 3-6, 2005 href="http://www.theserverside.com/symposium/index.html">TheServerSide
    Java Symposium
  • March 14-17, 2005 href="http://conferences.oreillynet.com/etech/">O'Reilly Emerging
    Technology Conference

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 site.


Archives and Subscriptions: This blog is delivered
weekdays as the href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">Java
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 href="http://today.java.net/today/archive/">java.net
Archive.

Not Dead Yet