Is EJB3 another elephant?
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
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:
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 java.net News Headlines
- Apache OJB 1.0 RC7
- Jakarta Commons DBCP 1.2.1
- Nokia Looks to Jumpstart Enterprise Mobility
- Confluence 1.1
- PKLite SQL Client V1.1
- Optistic IDX 2.0
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
News RSS feed.
Current and upcoming
- June 21 6th Workshop on Learning Software Organizations
- June 23 NYJavaSIG: 1.5 Concurrency Utilities in Practice
- June 24 Accelerate Productivity with Sun Java Web Application Framework Mod Chat
- June 25-27 Western Canada Java Software Symposium
- June 27 Javapedia Workshop and Community Meeting
- June 28 - July 1 JavaOne 2004
- June 28 - July 2 WWDC 2004
- June 29 Java Communities in Action
- June 29 NetBeans Software Day at JavaOne
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
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.