Hello, all: I've finally gotten around to putting together a summary of activity on the struts-dev list in July. I haven't been able to monitor the list as closely this month, so please point out any important topics which I've overlooked.
I think Rob was hoping to post the newsletter this weekend or early next week -- so sorry for the lateness! Joe PS I wasn't sure if the changes to controller config ($M$P expressions) merited a blurb; I haven't totally digested that yet. Does anyone feel strongly that it needs coverage? -------------------- * Struts 1.1b2: Twelve Bugs Away Most of the activity on Struts-Dev in July was dedicated to swatting bugs en route to a 1.1b2 release. Although that release is no scheduled, as of 2002-08-03, there are only 12 outstanding bugs.[1] [1] http://cvs.apache.org/viewcvs/jakarta-struts/STATUS * Struts meets JSTL-EL David M Karr stepped up to spearhead an effort to extend the Struts JSP tag libraries to support the JSTL Expression Language. [2] Discussion and work continue actively. Late in the month a discussion thread [3] helped to summarize the current state of development. At this time, the work is aimed at integrating with the JSTL, which will therefore require Servlet 2.3/JSP 1.2 to use the JSTL Expression Language. Along the way, Struts tags which perform essentially equivalent tasks to JSTL tags are expected to be left behind. [2] http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts- [EMAIL PROTECTED]&msgNo=9378 [3] http://nagoya.apache.org/eyebrowse/BrowseList?listId=41&by=thread&from=207178 * Commons File Upload component integrated Martin Cooper introduced an implementation of the MultipartRequestHandler interface which adapts the commons-upload component for use in a Struts application.[4] As of the 20020728 nightly build, this is the default implementation of the interface. [4] http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts- [EMAIL PROTECTED]&msgNo=9648 * Extending Struts XML Configuration Early in the month, Brian Topping suggested exposing the Commons Digester configuration so that developers could use the "struts- config.xml" for arbitrary application configuration [5] Craig McClanahan pointed out that Struts depends on a validated schema because certain default values are specified in the struts-config DTD[6] At the time, Craig suggested that that opening up struts-config would wait until after a 1.1 is released, when an XML Schema might be developed. However, later in the month, Craig made a series of changes to the central "ActionServlet" controller. By moving the default values into the configuration beans, he eliminated the dependency on a validating parse of struts-config.xml. Around the same time, a "rulesets" servlet initialization parameter was added, allowing users to specify a list of classes implementing the Digester RuleSet interface. Thus, after these changes, application developers have the ability to use the basic struts initialization process to do just about any application configuration they require. [5] http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts- [EMAIL PROTECTED]&msgNo=9325 [6] http://nagoya.apache.org/eyebrowse/ReadMsg?listName=struts- [EMAIL PROTECTED]&msgNo=9333 Other Struts News: http://jakarta.apache.org/struts/news.html 18 July 2002 - JavaBoutique Struts Tutorials 17 July 2002 - StrutsTestCase v1.8 Released 11 July 2002 - Scioworks Camino v2.0 11 July 2002 - Easy Struts v0.4 for Eclipse / JBuilder 10 July 2002 - Using Struts in Oracle JDeveloper 9i Tutorial 09 July 2002 - Struts Console version 2.0 09 July 2002 - Struts Adoption article 08 July 2002 - Struts article in e-Promagazine 08 July 2002 - JAAS article highlighting Authorization and Authentication with Struts -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>