Friday, March 09, 2007
ONJava Newsletter
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
PostgreSQL on Windows: Technical Resources from Port 25
Get help and guidance configuring PostgreSQL 8.2 on Windows
from Port 25. Important options in the postgresql.conf and
pg_hba.conf will be covered, as will database creation in
PgAdmin III. Port 25 is a Microsoft community website designed
to facilitate a deeper dialogue around the interoperability
issues surrounding Windows, Linux, UNIX and Open Source Software
Learn more at: http://www.oreilly.com/go/onlamp-port25
==================================================================
Hello OnJava readers,
This week's edition arrives in your inbox after a several-week
hiatus, but that hasn't stopped the activity at the OnJava
website. We have several new articles and plenty of new blog
entries to peak your interests.
Event Stream Processing is a compelling tool in an architect's
toolbox. In this article, Thomas Bernhardt and Alexandre
Vasseur show the basics of using Esper, a lightweight kernel
written in Java that is fully embeddable into any Java process, JEE
application server, or Java-based Enterprise Service Bus.
It enables rapid development of applications that process
large volumes of incoming messages or events.
http://www.onjava.com/pub/a/onjava/2007/03/07/esper-event-stream-processing-and-correlation.html
We all know the importance of unit tests, but statistics
like code coverage can lead to a false sense of security.
In this article, Joe Ponczak discusses statement, branch,
and path coverage, and techniques for ensuring your unit
tests are actually testing what you think they are testing.
http://www.onjava.com/pub/a/onjava/2007/03/02/statement-branch-and-path-coverage-testing-in-java.html
Maven2 is a robust open source build system that is used on
many projects. In this tutorial, Gerald Nunn show how to use
Maven2 to Build WebLogic Portal Applications.
http://dev2dev.bea.com/pub/a/2007/03/maven-weblogic-portal.html
Web services are practically synonymous with XML, the payload
format used for communicating between client and server. However,
the application architecture imposed by the appearance of Ajax
and REST techniques has forced many to contemplate alternatives
like JavaScript Object Notation (JSON). Daniel Rubio has written
this excellent Introduction to JSON.
http://dev2dev.bea.com/pub/a/2007/02/introduction-json.html
In this article, Stephen B. Morris presents a mechanism called
targeted client upgrades. The upgrade code targets the needs
of a specific client user, rather than merely facilitating
the IT department or the vendor upgrade schedule, in an effort
to create a more flexible, lower-cost upgrade mechanism.
http://today.java.net/pub/a/today/2006/03/08/role-based-code-upgrades.html
And in this article, Jeff Friesen presents a collection of utilities
for performing image I/O for a variety of image formats in Java.
http://today.java.net/pub/a/today/2007/03/06/imageio-utilities-grab-bag.html
Recent O'Reilly Network weblogs of interest to Java developers:
Paul Browne - Advanced Java - whats YOUR opinion?
http://www.oreillynet.com/onjava/blog/2007/03/advanced_java_whats_your_opini.html
Chris Adamson - Rebooting Java Media: Bonus Commentary Track
http://www.oreillynet.com/onjava/blog/2007/03/rebooting_java_media_bonus_com.html
Dejan Bosanac - New Date/Time and Rest APIs for Java
http://www.oreillynet.com/onjava/blog/2007/02/new_datetime_and_rest_apis_for.html
Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/onjava/blog/>
The O'Reilly Network of websites represents a thriving community of
technical talent and know-how--a community made of contributors like you.
If you are interested in learning more about contributing to OnJava,
please send me an email; I'd love to hear from you.
David Bock, Editor
ONJava.com
dbock@oreilly.com
==================================================================
Fast. Affordable. GoToMeeting Web Conferencing.
Get all three with GoToMeeting™, the Web-based service with
screen-sharing technology so multiple PC users can meet online
nytime. Present, demo software and train from anywhere with
Internet access. Plus, you can hold unlimited meetings for one
flat rate.
Get a free 30-day trial now.
http://www.oreilly.com/go/go2mtg_javsecure
==================================================================
*** 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/
==================================================================
*** 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/
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home
For assistance, email help@oreillynet.com
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------