Date:
Fri, November 10, 2006 08:01:00 PMFrom:
ONJava.com Newsletter
Subject:
Advanced JCR, encrypting SOAP, and calling assembly language
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Secure. Fast. Affordable. GoToMeeting Web Conferencing.
Get all three with GoToMeeting(TM), the Web-based service with
screen-sharing technology so multiple PC users can meet online anytime.
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
==================================================================
Greetings...
Document management is a popular high-level requirement for various kinds
of systems, and if you had to do such a thing from scratch, you might
initially think to just use files or a database. And that would be just
fine until you had to track every version of every document, and make
those versions retrievable. OK, so maybe you create more tables to match
versions to CLOBs, or just hand the whole thing over to Subversion and tie
into it with JavaSVN, as suggested by an ONJava article from back in May.
But did you think feature creep was over? Nope, now imagine that you to
take an action each time a document is revised, which implies that you now
need an observer system for your repository. Maybe it's time to stop and
let an advanced content repository take over the grunt-work for you. May I
suggest Apache Jackrabbit?
Following up on last month's "What Is Java Content Repository," Sunil
Patil's new article "Advanced Java Content Repository API" looks at some
of the advanced features standardized by JSR-170. "This article is a
step-by-step guide on how to develop your application using two of the
most popular optional features defined in JSR-170. We will start our
discussion with versioning, and then follow with observation, which lets
you execute some business logic when a particular persistent change is
made in the repository."
http://www.onjava.com/pub/a/onjava/2006/11/08/advanced-java-content-repository.html
Your web service may need to be public, but the contents of each call to
it probably shouldn't be. For those using WebLogic, Mamoon Yunus and Rick
White have written a dev2dev article on "Getting Started with
Message-Level Encryption on WebLogic Server 9.2." "The power of
interoperable and granular message-level encryption is now available to
ensure that data privacy is enforced beyond transport protocols. Within a
SOA, privacy-related policies can now be tested and enforced at the
message level, ensuring that, regardless of the transport security,
information is protected from intentional or inadvertent leaks."
http://dev2dev.bea.com/pub/a/2006/10/message-level-encryption.html
This week's feature article from java.net is on "Invoking Assembly
Language Programs from Java". Biswajit Sarkar writes, "Although,
theoretically speaking, JNI does provide a fairly generalized interface,
the support structure that comes with JNI is basically aimed at linking
C/C++ code with Java code. The literature that is available also appears
to deal exclusively with the methodology of linking Java and C/C++ [...]
For a developer using assembly language, it is necessary to understand
clearly how JNI exposes the interfaces."
http://today.java.net/pub/a/today/2006/10/19/invoking-assembly-language-from-java.html
Recent O'Reilly Network weblogs of interest to Java developers:
Robert Cooper - Java GPLed?
http://www.oreillynet.com/onjava/blog/2006/11/java_gpled.html
Paul Browne - SQL programs are the cockroaches of the IT world
http://www.oreillynet.com/onjava/blog/2006/11/sql_programs_are_the_cockroach.html
Robert Cooper - A prayer to the (demi-)gods of URI
http://www.oreillynet.com/onjava/blog/2006/11/a_prayer_to_the_demigods_of_ur.html
Paul Browne - Agile Architecture
http://www.oreillynet.com/onjava/blog/2006/11/agile_architecture.html
Dejan Bosanac - Retrotranslator
http://www.oreillynet.com/onjava/blog/2006/11/retrotranslator.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
==================================================================
Learn by Doing and Save $300
"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat
Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!
https://oreillylearning.com/promotion/
==================================================================
*** 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/
==================================================================
Sponsored by the Internationalization & Unicode conference
The Internationalization & Unicode Conference is the premier technical
conference for both software and Web internationalization as well as a
great opportunity for networking with other practitioners. The three-day
conference will feature a full day of tutorials followed by two days of
presentations, panels and discussions. For more information see:
http://www.unicodeconference.org/
==================================================================
*** 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
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/
------------------------------------------------------------------
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
------------------------------------------------------------------


Back to newsletter list