O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Register for the 4th annual O'Reilly Emerging Technology Conference
March 14-17, 2005, San Diego, California
http://conferences.oreillynet.com/etech/
Come immerse yourself in a network of like minds. This year's
theme is "Remix," dedicated to finding new ways to further the
hacker spirit, extend the architecture of participation, and
uncover unconventional innovations. Be there to see what the
buzz is all about. Be there and Remix with the best of the best!
For all the scoop on tutorials, featured speakers, and
conference events, check out:
http://conferences.oreillynet.com/etech/
Register before Jan. 31, 2005 to take advantage of great
early bird discounts.
==================================================================
Greetings...
Winter has just started in the northern hemisphere, as if you
could miss it. Editor-in-chief Daniel Steinberg instant-messaged
me this morning to complain that it was 15 degrees Farenheit
(-9.4 C) in Cleveland, but 700 miles south, here in Atlanta,
it's only 18 F (-7.8 C). So, unless you're on the warm side
of the globe, bundle up and enjoy this week's edition of ONJava.
Another thing that comes with the onset of winter is the
typical "yearender" article that takes a look back at the year
just passed. For 2004, we're doing two ONJava yearenders: in
this week's ONJava 2004 in Review: Popular Articles, we take a
look back at some of the most popular articles posted on the
site this year. If you missed them the first time, you'll want
to be sure you catch these articles on Hibernate, Tomcat, web
applications, Quartz, and Eclipse.
http://www.onjava.com/pub/a/onjava/2004/12/22/2004-yearender-1.html
Ashwin Jayaprakash knows he's sticking his neck out to call
his article Towards Bug Free Code. But he's got some good
practices to back it up--J2SE 5.0-based tricks for achieving
code that is more loosely coupled and thus more readily testible.
"If we make good use of some of the basic idioms and thumb-rules
of design and programming, we can take a step closer towards
software with a lot less bugs."
http://www.onjava.com/pub/a/onjava/2004/12/22/towardsbugfree.html
Tim O'Brien says, "If you are not familiar with the Jakarta
Commons, you have likely reinvented a few wheels. Before you
write any more generic frameworks or utilities, grok the Commons.
It will save you serious time." In his article The Hidden Gems
of Jakarta Commons, Part 1, he exposes some interesting and
little-noticed helpers in the commons, including more efficient
means of parsing XML files with Digester, functors (like
predicates, closures, and transformers) in the commons collections,
and using XPath to query objects and collections.
http://www.onjava.com/pub/a/onjava/2004/12/22/jakarta-gems-1.html
In our feature article from java.net, Olexiy Prohorenko looks
at Testing Your Enterprise JavaBeans with Cactus. Because EJB's
make assumptions about the kind of container environment they
run in, they're not particularly well-suited to being tested
with JUnit. "Cactus lets us create pretty much typical JUnit
tests, and allows us to run them in the container, so it allows
us to test server-side components. Generally speaking, it's
just a framework that makes JUnit usable in this situation."
http://today.java.net/pub/a/today/2004/12/09/testejb.html
Please join us again next week.
Chris Adamson, editor
ONJava.com
==================================================================
Sponsored by O'Reilly Gear on Think Geek
"Java Developers Do It Head First" T-shirts.
Available only at http://www.thinkgeek.com/oreilly
==================================================================
*** Java News and Weblogs ***
java.net Weblogs
http://weblogs.java.net/
O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3
Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php
Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1
Java Events
http://www.onjava.com/onjava/events/
*** Visit our Sponsored Learning Channels ***
Visit the BEA Learning Channel to learn more about the
Apache Beehive project, SOA, dev2dev days, and more:
http://www.oreilly.com/go/bea_nlrs
==================================================================
Java.net Online Books
Safari Bookshelf has expanded its services to members of the java.net
community. Among Safari's many features are plugins for the Eclipse and
NetBeans development environments, so users can search, annotate, read,
and download the industry's leading technical books without ever
leaving their working environment. Read about the new safari.java.net
portal in this blog by Daniel Steinberg, editor of java.net.
http://weblogs.java.net/blog/editors/archives/2004/12/join_us_for_a_j.html
==================================================================
*** Other Related O'Reilly Network sites ***
O'Reilly Network
http://www.oreillynet.com
XML.com
http://xml.com/
ONLamp.com
http://onlamp.com
O'Reilly and Associates
http://www.oreilly.com/
O'Reilly Java
http://java.oreilly.com/
***
ONJava.com Affiliates
Servlets.com
http://www.servlets.com/
JDOM.org
http://www.jdom.org/
------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
------------------------------------------------------------------