O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Sponsored by Oracle
The company that brings developers cutting-edge technologies like BPEL and
ADF will soon bring one lucky developer to the edge of space. Register now
for the Oracle Space Sweepstakes for a chance to win a Space Adventures
suborbital space flight, along with other prizes including Mac PowerBook
G4s, 20GB Apple iPods, and Star Wars Trilogy DVD sets.
http://www.oreilly.com/go/orc_jav31705
==================================================================
Greetings...
So, maybe code reuse isn't a red herring after all. With so much generally
useful code being offered up by open source repositories like java.net,
SourceForge, Apache Commons, and others, it seems like people are finally
figuring out that it's easier to download a jar and learn someone else's
API than to reinvent the wheel. And if the common package doesn't have
some esoteric feature you need, well, that's what feature requests are
for, right?
Lorenzo Puccetti says that code reuse has reached a critical juncture:
"what we need now is a tool that blends separately developed components
into a well-crafted finished product; a tool that protects major
subsystems of the architecture from each other." In "Building Modular
Applications with Seppia," he introduces Seppia, an open source project
that lets you build applications from existing jar-based collections of
java code, stitching the pieces together with JavaScript.
http://www.onjava.com/pub/a/onjava/2005/03/16/seppia.html
Introducing code into a deployed system is fraught with peril, when such
activity is permitted at all. That it is facilitated with Aspect-Oriented
Programming (AOP) is of little help if the structure of the code increases
the chance of unexpected results. In "Reducing Upgrade Risk with Aspect
Oriented Programming," Stephen B. Morris shows how the classic Observer
design pattern can be used to separate concerns in the code, making it
easier for the AOP-inserted code to operate safely and without side
effects.
http://www.onjava.com/pub/a/onjava/2005/03/16/aop-mgmt.html
Java has been built for the network from day one. Unfortunately, day one
was apparently the last time anyone upgraded some of its low-level
features, like its HTTP support. Ry4an Brase and Chad Tippin have an
alternative: "SwarmStream Public Edition augments Java's built-in HTTP
networking implementation with support for automatic retries while
providing a great many additional features, such as download acceleration,
resume support, and disconnected operation." In "SwarmStream: A
Next-Generation HTTP Stack for Java," they show how to bring its improved
HTTP support to your Java application.
http://www.onjava.com/pub/a/onjava/2005/03/16/swarmstream.html
In this week's feature article from java.net, Tom Marrs and Scott Davis
have the JBoss introduction for those of you who say, "I don't want to be
an expert in it--I just want to make it work." These coauthors of
O'Reilly's upcoming "JBoss at Work: A Practical Guide" are writing a
three-part series on getting JBoss up and running. In "JBoss at Work,
Part 1: Installing and Configuring JBoss," they cover downloading and
installing JBoss, explore its directory structure, and show how to deploy
an application to JBoss.
http://today.java.net/pub/a/today/2005/03/01/InstallingJBoss.html
Please join us again next week.
Chris Adamson,editor
ONJava.com
==================================================================
Sponsored by Gartner
Join Tim O'Reilly at the Gartner Application Integration & Web Services
Summit April 18-20, Westin Century Plaza, Los Angeles, CA. Sessions tackle
Open Source, B2B Integration, Portals, web services security, Enterprise
Service Bus (ESB), Service-oriented Architecture and more!
Visit: http://www.gartnerinfo.com/tr/g/apn14_15 for full details!
==================================================================
*** 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/
==================================================================
SafariU Revolutionizes the Textbook
With SafariU, you can you create and publish your own textbook, selecting
exactly the book chapters, sections, or articles you need from a wealth of
information resources. SafariU costs you nothing to use and offers your
students more focused course content at less cost. Sign up now, get a jump
on your summer and fall course prep, and your first custom textbook could
be ready to print before spring break.
Visit SafariU to view a video demo and sign up for access:
http://safariu.oreilly.com
==================================================================
*** 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 Media
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]
------------------------------------------------------------------
-----------------------------
Visit www.tsolver.net sooner
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/tsolver/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/