Boy, Don Brown is a busy man this week. He releases a new version of the Struts Cacoon plugin on Monday, and today he released a new version of Struts BSF.
This project allows Struts Actions to be written in the scripting language of one's choice rather than as Java classes. It uses the Beans Scripting Framework to allow scripts to be written in any language BSF supports like Perl, Python, Ruby, JavaScript, BeanShell, and I believe even VBScript.
Version 0.3 adds the ability to pass parameters from the Struts config file, a pluggable filter system to pre-define custom variables, more documentation, and more. [Learn More]
Looks cool, but I have no need (currently). If you're using the BSF and have experiences to share, please do so. I'm interested, it just hasn't made it past my crap filter yet.
Chuck Cavaness, author of O'Reilly's "Programming Jakarta Struts" book, gave a presentation to the Struts Atlanta User Group last week. [Download PDF, 41 pages]. Chuck also announced the availability of the Jakarta Struts Pocket Reference by O'Reilly.
This purpose of this small (144
pages) book is to provide a quick way of looking up often-used information
and have it small enough to shove in your back pocket. Information like
config files settings, built-in action usage and especially tags is covered.
In fact, 100 of the 144 pages are dedicated to how to use the tags,
including examples of each. [More Information, Table of Contents, Sample Chapter].
I don't see why you would need this book as the online docs and Google have always provided everything I've needed. Maybe it'd be nice if you lacked an internet connection. In other news, Don Brown (from Struts Training: Week 5), has released a new version of the Struts Cocoon Plugin.
The plugin that allows Struts actions to forward requests to
Cocoon has been updated and released as 0.2 This time it is released
as a full release rather than a developer prototype, complete with
better documentation. Cocoon support has been updated to version 2.1M2
More information can be found at: http://www.twdata.org/struts.
Don has also put together a sample website for the Struts Applications Project at SourceForge.
The site is built using Forrest which is based on Cocoon. Forrest is used to build xml.apache.org, which being in similiar purpose to us, makes a great template for a project site. I took their sources from their CVS and modified them to suite our purposes. One of the big advantages is the site is 100% static HTML so it could be hosted at Sourceforge easily. BTW, anyone wanna throw together a logo? [Discussion Thread]