ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

A Lesson from C#, JDO versus CMP

by chromatic
ONJava Newsletter for 05/22/2003

Dear Readers,

Welcome to yet another installment of the Java newsletter. Here's what's new this week in ONJava.

No living programming language ever stops evolving. Witness regexes, generics, multimedia APIs, and other additions to Java. Of course, very few ideas are truly new. That's why Steven M. Lewis (and his cohort, Wilhelm Fitzpatrick) are looking to other languages for new ideas to use in Java. In A Java Programmer Looks at C# Delegates, they explore how delegates (in C# terms, first-class methods) solve certain problems and how to emulate this feature in Java. Perhaps we'll see continuations in the next version of the language?

Object persistence is controversial these days. You've relational fans on one side and object database fans on another. People with lots of RAM might wax fondly about prevalence layers. Some of the rest of us are sick of writing yet another object-relational bridge. In J2EE space, there's a fight brewin' between JDO and CMP. David Jordan and Craig Russell, authors of Java Data Objects, present a high-level comparison in JDO or CMP?, summarized from their book.

Weblog wise, Dion Almaer continues a discussion about Beautiful Code, looking forward to a nicer collection iterator in Java.

Remember, if you're planning to go to OSCON this summer, early bird registration ends tomorrow (May 23rd). Aside from a wealth of open source content, here's what might be of interest to Java programmers:

If you're having trouble convincing your boss to pay your way, tell him that your editor will personally sign a note vouching that you learned twice as much as he would have expected.

To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).

To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to

Next week, we'll explore JBoss performance optimizations (easy and cheap) and take a look at Aspect Oriented Programming.

Until then,

O'Reilly Network Technical Editor

ONJava.com News and Weblogs

Beautiful Code

Barracuda, Bento, and Melati

You make a difference.

Other Java News (channel -- LANG: JAVA)

Java Cookbook Recipe of the Day

Java Events

Other O'Reilly Network sites

O'Reilly Network



O'Reilly and Associates

O'Reilly Java

ONJava.com Affiliates



Return to list of ONJava Newsletters.

Return to the ONJava.com.