Skip to main content

Is EJB3 another elephant?

Posted by daniel on June 16, 2004 at 10:38 AM PDT

Bruce Tate muses about EJB3 in "Don't make me eat the elephant again"

In his feature article, Bruce thinks back to what EJB brought us in the early days saying that he respects "the original elephant hunters (and inventors) for bringing enough of the industry together to settle on a standard. In fact, the original hunt was based on sound principles: we needed to introduce services outside of the scope of our business logic. In fact, some people will still only be able to eat elephant; some problems are best solved with EJB. Some can live with the inherent limitations, to achieve the benefits. To those people, I say: more power to you."

What do you think of his assessment of where we've been and where we're going with EJB?


In Also in Java Today , Slashdot points to the JDJ story on the Java vs C++ "Shootout" Revisited. He found "that Java is significantly faster than optimized C++ in many cases" and "that no one should ever run the client JVM when given the choice." Lea explained that "The Server VM is much faster than the Client VM, but it has the downside of taking around 10% longer to start up, and it uses more memory." The article ends with details on how to run the server VM.

While on your mobile phone, you could be sending or receiving Short Message Service (SMS) messages from your favorite Java application. Dejan Bosanak shows you how to develop "an SMS-powered application that can communicate directly with the mobile operator of your choice, all using Java and open source tools and libraries" in SMS-Powered Applications.


In today's Forums, the discussion continues on licensing code from a book or article. Chris Adamson is asked if he means that a reader "could take your QTJ code, put my name on it, copyright it and sell it as a commercial product? If so, then you really do mean public domain. If that makes you uncomfortable, then I would suggest that you want limited attribution, and that the BSD license would be your best bet. 'Do whatever you want, but I retain copyright and you have to acknowledge that.'"

MDI also posts in Selling a service that " You could take a GPL server-side application (Apache) and make extensive modifications and never release them, but still have users accessing the server. You could take a GPL PHP CMS (MOUSE), modify it, and use it to manage your subscription only website, without distributing your changes. Access != distribution under GPL 2."


Is Maven too much? That's what Andreas Schaefer thought at first but
in today's
Weblogs, he writes Maven:'I love you' afterall. He says that initially he "thought it is an overblown and too complicated tool for the job. But after using it in a real project I started to like it and every day I find another way how it saves me time."

Jonathan Bruce writes about Exception chaining in JDBC. He opens up a discussion around the decision in JDBC 4.0 of whether or not to introduce exception chaining to the primary exception class definition: java.sql.SQLException.

John Bobowicz announces the availability of a seat on the java.net Fairness board. If you are interested in serving, he tells you how to nominate yourself.


In today's Projects and Communities,
the ActiveXML project is a component-based XML language for defining business rules and collaboration accessed through a Struts or command-line front end.

The JavaPedia page SoundandAudioApps lists 20-some Java sound applications, from MP3 and Ogg players to music composers and speech synthesizers.


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 by news director
Steve Mallet before being posted to the site. You can also subscribe to
thejava.net
News RSS feed
.


Current and upcoming
Java Events
:

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
Java
Today RSS feed
. All java.net members can subscribe to the email
updates for the site at the href="https://java-net.dev.java.net/servlets/ProjectMailingListList">
java-net Mailing Lists page. You must be logged in to subscribe
to
the javanet_Daily and javanet_Weekly lists. 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.