Thursday, December 14, 2006

 

Migrating to Spring, Ajax assessments, and XML-Signature

O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java

==================================================================
Sponsored by db4objects

db4o is the open source object database, native to Java, which slashes
development time and achieves unprecedented levels of performance -- up to
55x faster than Hibernate. Test-drive the NEW RELEASE db4o V6.0 today!

http://www.db4o.com/s/javadb.aspx?src=Onjava

==================================================================

Greetings...

We're back on the migration topic again. You might remember a few weeks
ago when we ran a two-part excerpt from the new "Java Generics" book, we
featured a chapter that showed you how to integrate generics into an
already existing application. In this week's ONJava, Ethan McCallum is
doing the same for Spring. I think the reasoning is self-evident: Java is
sufficiently entrenched and ubiquitous that a lot of us aren't starting
brand new code-bases and writing that first "package" statement; instead,
we're doing a lot of reworking of what we already have. So, if there's a
new framework that claims to solve all your problems, one of the problems
it will have to address is how you can actually use it without starting over.

Ethan's article "Migrating to Spring" takes a web application he wrote for
a java.net article and migrates all the hand-rolled JDBC code over to
Spring equivalents. He concludes that the resulting application is
smaller, lighter, and should be easier to debug and maintain. "Another
benefit to adopting Spring is that it's not an all-or-nothing endeavor. I
was able to apply Spring to each application tier without affecting the
others, so I could have stopped at any point along the way. If I had only
wanted to leverage Spring's JDBC templates, for example, I could have
changed my DAOs and left the rest of my app untouched."

<http://www.onjava.com/pub/a/onjava/2006/12/13/migrating-to-spring.html>

In an article from dev2dev, Gary Horen is "Exploring Ajax Runtime
Offerings." "This article attempts to sort through these frameworks and
map some of the characteristics by which they can be compared. The hope
is that the reader will come away with some tools to use for breaking down
the collection of Ajax offerings in ways that make it easier to understand
distinctions between them, narrowing down the subset that needs to be
looked at, and making better-informed choices."

<http://dev2dev.bea.com/pub/a/2006/11/exploring-ajax.html>

Sun released Java SE 6 this week, and Young Yang looks at one of its key
features in the java.net article "XML Signature with JSR-105 in Java SE
6." "XML Signature technology, specified in the W3C recommendation
XML-Signature Syntax and Processing, is at the foundation for solutions of
message-level security in SOA. The universally adopted OASIS standard
WS-Security is built upon this technology (and XML encryption). JSR-105
standardizes XML Signature technology for the Java platform, and will be
part of the forthcoming Java SE 6 release. This article provides an
introduction to JSR-105 based on the release candidate version of SE 6."

<http://today.java.net/pub/a/today/2006/11/21/xml-signature-with-jsr-105.html>

Recent O'Reilly Network weblogs of interest to Java developers:

Krishna Srinivasan - Spring Modules 0.7 Released
<http://www.oreillynet.com/onjava/blog/2006/12/spring_modules_07_released.html>

Krishna Srinivasan - How is Java (6.0 Mustang and Beyond) Going to be Different
<http://www.oreillynet.com/onjava/blog/2006/12/how_is_java_60_mustang_and_bey.html>

Norbert Ehreke - yEd Graph Editor
<http://www.oreillynet.com/onjava/blog/2006/12/yed_graph_editor.html>

Timothy M. O'Brien - Google Web Toolkit Now Open Source (ASL 2)
<http://www.oreillynet.com/onjava/blog/2006/12/google_web_toolkit_now_open_so.html>

Krishna Srinivasan - Google joins Eclipse Foundation
<http://www.oreillynet.com/onjava/blog/2006/12/google_joins_eclipse_foundatio_1.html>

Krishna Srinivasan - Web 3.0 is about creating Semantic Web
<http://www.oreillynet.com/onjava/blog/2006/12/web_30_is_about_creating_seman.html>

Krishna Srinivasan - James Gosling's Letter to the Java Community
<http://www.oreillynet.com/onjava/blog/2006/12/james_goslings_letter_to_the_j.html>

Steve Anglin - Java SE 6 is now officially final!
<http://www.oreillynet.com/onjava/blog/2006/12/java_se_6_is_now_officially_fi.html>

Robert Cooper - God save us from ->
<http://www.oreillynet.com/onjava/blog/2006/12/god_save_us_from.html>

Robert Cooper - Configuration Antipatterns: Tomcat
<http://www.oreillynet.com/onjava/blog/2006/12/configuration_antipatterns_tom.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/onjava/blog/>

Please join us again next week.

Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com

==================================================================
Sponsored by Adobe

Adobe(R) Flex(TM) 2 is a complete, powerful application development and
deployment solution for creating and delivering cross-platform rich
Internet applications (RIAs) within the enterprise and across the web. It
enables enterprises to create engaging, interactive, expressive
applications that dramatically enhance the user experience.

http://www.oreilly.com/go/adflex2_jav121406

==================================================================

*** 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/

==================================================================
New Course Featuring AJAX
O'Reilly/UNIVERSITY OF ILLINOIS Certificate Series

O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.

Enroll now and save $200!
http://oreillylearning.com/courses/clientsidecert.php3

==================================================================

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


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?