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]
------------------------------------------------------------------

Reply via email to