Apache Struts Web Application Framework
News and Status
Status
Community
Recent News
2002 3rd Quarter News
2002 2nd Quarter News
2002 1st Quarter News
2001 News
Quick Links
Welcome
News and Status *
Resources
User Guide
FAQs and HowTos
News

30 Aug 2002 - Struts book moves ahead

The publication date for Developing Web Applications with Struts by Ted Husted, Cedric Dumoulin, George Franciscus, and David Winterfeldt (Foreword by Craig R. McClanahan) has been advanced to October 2002. Details about the book are available at Ted Husted's Struts site

http://husted.com/struts/book.html

Several other Struts books are slated for release. Links are available on the Struts Resource page

http://jakarta.apache.org/struts/resources/books.html


30 Aug 2002 - MockObjects 0.4 released

Unit testing is a hot topic among Struts developers. StrutsTestCase provides a slick mock object for testing Struts Actions with JUnit (or Cactus). The MockObjects projects provides a base API for creating tests for the rest of the objects in your Java application.

http://mockobjects.sourceforge.net

Developers working with the MockObjects project include Struts committers Vincent Massol and Ted Husted.


30 Aug 2002 - Artimus 1.0 beta 2 available

Artimus is a sample Struts application for posting news articles that uses JDBC, Lucene, and the Scaffold toolkit.

Artimus may be downloaded from the Struts Example Application site on SourceForge

http://sourceforge.net/projects/struts

Other developers with example applications that they would like to donate to the community are invited to join the Struts Sourceforge site.


30 Aug 2002 - Struts Console v2.1.1

Struts Console version 2.1.1 is now available.

http://www.jamesholmes.com/struts/

Struts Console version 2.1 is now available. http://www.jamesholmes.com/struts/

Download Now:
http://www.jamesholmes.com/struts/struts-console-2.1.zip
-- OR --
http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz
http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz

Struts Console is FREE software.

This release is a bug fix release and does not introduce any new functionality.

Changes with Struts Console v2.1.1

*) Fixed bug where "role" attributes weren't being loaded on the Definition panel.

*) Fixed bug where "initial" attribute of the <form-property> element couldn't be changed once it had been set.


28 Aug 2002 - Easy Struts 0.5.2 for Eclipse

Easy Struts 0.5.2 available (Only Eclipse plugin), I make a little demo for you, this demo require Flash 5 and show you some functionality from Easy Struts Editor in Eclipse. Enjoy ;)

Demo : http://easystruts.sourceforge.net/editor.html (4Mo, be patient)

- [NEW] Add error and warning controls on struts-config.xml editor
- [NEW] Possibility to generate classes from struts-config.xml With this feature, you can "generate" an Struts application skeleton with only a struts-config.xml file.
- [NEW] Add view of java classes in Struts config tree.
- [FIX] Some bug fix, more info on http://easystruts.sourceforge.net/CHANGES.TXT

http://easystruts.sourceforge.net
http://sourceforge.net/projects/easystruts


26 Aug 2002 - Struts Workflow Extension Package V0.9.1

The Bugfix-Version 0.9.1 of the Struts Workflow Extension Package is now available.

It fixes a bug in the test application's web.xml file, some users have stumbled over.

Also the web site http://www.livinglogic.de/Struts/ has been updated to describe how to use the extension together with Struts 1.1.


22 Aug 2002 - Easy Struts Editor 0.5.1 for Eclipse

Re-Hello, I fix some bugs from Easy Struts 0.5. Here the changes:
- [FIX] When element removed from Editor UI, elements wasn't removed in xml source.
- [FIX] Synchronization with Easy Struts wizards when editor is open.
- [FIX] When editor is re-open (after closed), struts-config.xml was in read only mode.
- [FIX] Some editor bugs... I include some screenshots:http://easystruts.sourceforge.net


20 Aug 2002 - Struts Console v2.1

Struts Console version 2.1 is now available. http://www.jamesholmes.com/struts/

Download Now:
http://www.jamesholmes.com/struts/struts-console-2.1.zip
-- OR --
http://www.jamesholmes.com/struts/struts-console-2.1.tar.gz

Struts Console is FREE software.

This release adds support for the IntelliJ IDEA IDE, one of the favorites of many developers.

Changes with Struts Console v2.1

  • Fixed bug where the "initial" attribute of the <form-property> element was getting set to blank when it wasn't specified.
  • Added plugin support for IntelliJ IDEA.

12 Aug 2002 - Struts 1.1 Beta 2 Released

The Struts team is proud to announce the release of Struts 1.1 Beta 2. This release includes significant new functionality, while retaining full backwards compatibility with earlier versions of Struts. It also incorporates fixes for a number of bugs which were reported against earlier versions.

The binary distribution is available at:

http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/

and the source distribution is available at:

http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/

In addition, the library distribution, which contains updated binaries without the sample applications, is available at:

http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/lib/

Details of the changes in this release are available in the Release Notes, which can be found here:

http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html


08 Aug 2002 - JPetStore in Scioworks Camino

We have recently modified and repackaged the JPetStore application as a sample application for Camino. It illustrates how Camino's Storyboard can help Struts developers to visualize the flow of their web-applications. Visit the following link for details:

http://www.scioworks.net/servlets/ShowPage?pid=29&dp=1

About JPetStore: JPetStore from iBatis is a completely rewritten Pet Store application based on Sun's original J2EE Pet Store. JPetStore uses Struts as the MVC presentation layer.

About Scioworks Camino: Scioworks Camino is a visual modelling tool for Struts that provides a visual drag-and-connect GUI for rapid development and re-wiring of web applications, automatically generates code based on the visual flow of an app, and also features round-trip engineering.


O'Reilly Struts book available for ordering

The O'Reilly Struts book by Chuck Cavaness, "Programming Jakarta Struts" is now available for pre-ordering from Amazon.

http://www.amazon.com/exec/obidos/ISBN=0596003285/hitchhikeguidetoA/


3 Aug 2002 - Starting Struts User Group in New Jersey

Is anyone interested in joining? Looks like we have a group of 3-5 people already interested. We are thinking about having meetings in the New Brunswick area. I have made arrangements for website hosting for the group and have a commitment from Vic Cekvenich at BaseBeans to be a guest speaker.

I'm not duplicating an already existing group am I?

Anyone interested in participating please contact me at john at eagleinfosystems.com


28 Jul 2002 - New Howto available on basicportal

The install instructions for basicportal now include a detailed howto for postgresql and poolman usage with basicportal. Vic has reorganized the source and we are working towards developing a howto for basicportal and eclipse.

I'm looking forward to basicportal growing! We are already talking about the addition of the shopping cart module. Next few months will be interesting.


30 July 2002 - Struts Console version 2.0.1

Struts Console version 2.0.1 is now available.

Download Now:

www.jamesholmes.com/struts/struts-console-2.0.1.zip

-- OR --

www.jamesholmes.com/struts/struts-console-2.0.1.tar.gz

Struts Console is FREE software.

This release is a bug fix release and does not introduce any new functionality.

Changes with Struts Console v2.0.1

  • Fixed bug where Tiles editor wasn't properly upgrading config files that had deprecated <put> settings.
  • Fixed bug where Page Converter was accidentally converting <address> tags when it shouldn't have been.
  • Fixed bug where Page Converter was not properly converting all <input> tags.
  • Fixed bug where NetBeans module was not remembering where the Struts Console window was docked.
  • Fixed bug where JBuilder plugin wasn't properly generating XML output when certain elements were modified.

25 July 2002 - Easy Struts v0.4.2 for Eclipse / JBuilder

Changes 0.4.2

  • Plugin config and message resources deleted in previous version is now fixed.
  • Create a new line between attributes if count > 2 in struts-config.xml
  • Add error header/footer in application resources
  • fix html in default template (form.est)

Changes 0.4.1

  • Fix dialog box which appear every time (about update classpath in Eclipse project).
  • SWTError thrown on Eclipse Linux GTK Platform fix.
  • JBuilder Error while copying libs/tlds fixed.
  • Improve Easy Form and Input wizard.
  • In Eclipse plugin, jdom.jar located in lib\directory.

Project page :


24 July 2002 - ObjectAssembler 2.0

ObjectVenture is pleased to announce the release of ObjectAssembler 2.0, a visual two-way development environment for J2EE applications - including native support for Struts 1.1. Thanks to all of you who participated in our open beta!

The standard edition, which covers web (JSP/Servlets) and Struts development, is FREE! You may download it here: http://www.objectventure.com/products/objectassembler.html

The new user manual is available here (4.5 MB). It includes information on how to get started with the Struts support. http://www.objectventure.com/files/oa/ObjectAssembler-UserManual.pdf

We also have a new support forum here: http://support.objectventure.net

NEW FEATURES IN v2.0:

Standard Edition:

  • Complete Struts 1.1 support, including multiple configuration files.
  • Import existing Struts configuration files and components.
  • In addition to JBuilder, ObjectAssembler now integrates with Netbeans and Sun ONE Studio.
  • New standalone version that is built on Netbeans.
  • Complete Servlet 2.3 and JSP 1.2 support for visually building components and WARs.
  • New component types: Struts PlugIn, Struts DynaActionForm, Servlet Filter, and Servlet Lifecycle Event.
  • Drop any TLD in a certain place (see user manual), and ObjectAssembler will automate and validate the use of its tags in the visual JSP editor.
  • Create relationships between components.
  • New User Manual
  • And more...

Professional Edition:

  • All Standard Edition features, plus
  • Complete EJB 2.0 support for visually building components and EJB JARs.
  • Complete J2EE 1.3 support for visually building EARs
  • New component type: Message-driven Bean.
  • Integrated deployment to Weblogic 7.x and HPAS 8.x. More to come!
  • And more...

Enterprise Edition:

  • All Professional Edition features, plus
  • New visual pattern development environment based on XML that supports the open Pattern and Component Markup Language (PCML) effort.
  • Integrated Sun Java Center pattern catalog.
  • Import and export pattern catalog archives (CARs).
  • Real-time HTML documentation of catalogs, patterns, and strategies as you work via XSLT (ships with default templates that you can change).
  • Apply pattern strategies to components.
  • Automated code generation from patterns.
  • See how your applied pattern strategies are mapped to your components.
  • Real-time validation of patterns and applied pattern strategies.
  • And more...

Other features of interest:

  • Visual JSP development
  • Automated component and assembly (EAR, EJB-JAR, JAR, and WAR) generation with automated handling of accessory files.
  • Work with your components visually or via the source code editor after generation and the two stay in synch. No black boxes here...
  • Automated placement of all generated components in the appropriate assemblies (including the default struts configuration).
  • Import components, including EJBs from a database schema.
  • Real-time validation of all components and assemblies as you work, including automated corrective actions where appropriate.
  • And much more...


24 July 2002 - JavaPro Struts Tutorial

Create Better Web Apps with Struts by Kevin Jones.


23 Jul 2002 - STL (Standard Tags) + Struts (MVC) live web Demo

If you are starting a Java Web, you should use MVC and Standard tags, this "kit" is a sample of "best" (at least good) practices.

It is MVC (Struts/Tiles)+JSTL +XSLT+ DAO (Open Source Data Access Object w/ SQL) + DB CRUD (Create update delete and SQL DLL scripts)+ J2EE Security ( to make Tomcat run like Apache )

It is KISS (you'll see how simple and how very standard) , good practices Free Open Source Framework to develop any web app, with the aim of being 80% of any app, but done as simple as possible and easy to teach. Again, everything is standard and simple. And it is the fastest, most efficient way to develop maintainable code I know of.

Samples include CMS (Authorize content, XSLT, CMS Comments, sinkable, single sign on, etc.), Issue tracking, + more coming.

Please download and install and see if you want to attend. Details: http://basicportal.sourceforge.net

I use it to teach Struts + JSTL public and private classes. I epically teach WHY you should want to do something in a certain way, not just how.

To attend and see "best practices" http://www.basebeans.com/webEx.jsp The seminar requires you know servlets, jsp, SQL, JDBC, and at least some MVC. (a plus is if you have already deployed and MVC web app in the past) Oh...it is $10.00 ( but free to baseBeans clients and/or apache.org committers.)

To keep in touch on this join "MVC-Programmers" mail list at http://www.netbean.net/mailman/listinfo/mvc-programmers

To keep in touch with open source projects go to http://news.netbean.net/cgi-bin/webnews.cgi


23 Jul 2002 - STL (Standard Tags) + Struts (MVC) live web Demo

If you are starting a Java Web, you should use MVC and Standard tags, this "kit" is a sample of "best" (at least good) practices.

It is MVC (Struts/Tiles)+JSTL +XSLT+ DAO (Open Source Data Access Object w/ SQL) + DB CRUD (Create update delete and SQL DLL scripts)+ J2EE Security ( to make Tomcat run like Apache )

It is KISS (you'll see how simple and how very standard) , good practices Free Open Source Framework to develop any web app, with the aim of being 80% of any app, but done as simple as possible and easy to teach. Again, everything is standard and simple. And it is the fastest, most efficient way to develop maintainable code I know of.

Samples include CMS (Authorize content, XSLT, CMS Comments, sinkable, single sign on, etc.), Issue tracking, + more coming.

Please download and install and see if you want to attend. Details: http://basicportal.sourceforge.net

I use it to teach Struts + JSTL public and private classes. I epically teach WHY you should want to do something in a certain way, not just how.

To attend and see "best practices" http://www.basebeans.com/webEx.jsp The seminar requires you know servlets, jsp, SQL, JDBC, and at least some MVC. (a plus is if you have already deployed and MVC web app in the past) Oh...it is $10.00 ( but free to baseBeans clients and/or apache.org committers.)

To keep in touch on this join "MVC-Programmers" mail list at http://www.netbean.net/mailman/listinfo/mvc-programmers

To keep in touch with open source projects go to http://news.netbean.net/cgi-bin/webnews.cgi


18 July 2002 - JavaBoutique Struts Tutorials

Stepping through Jakarta Struts by Keld H. Hansen.

Coding your second Jakarta Struts Application by Keld H. Hansen.


17 July 2002 - StrutsTestCase v1.8 Released

StrutsTestCase v1.8 improves support for Struts 1.1, provides several requested enhancements, and fixes many reported defects.

The project home page can be found here:

http://strutstestcase.sourceforge.net

Notes for this release can be found here:

http://sourceforge.net/project/shownotes.php?release_id=99980


11 July 2002 - Scioworks Camino v2.0

Scioworks Camino is a visual tool for Struts application development.

What's new in v2.0:

  • Supports Struts 1.1 features - Manages multiple modules on multiple Storyboards, declarative exception handling, dynamic FormBeans, etc.
  • Enhanced Zoomable Storyboards - Manages each module on its own Storyboard with cross module connectivities. Supports zooming, snap-to-grid, auto-alignment and multiple segments paths.
  • Built-in JSP source editor with syntax-highlighting - Automatic two-way synchronization between the editors and the Storyboards.
  • Auto file synchronization - Detects external modifications of the JSPs.
  • Inspector and Cross Referencing Tool - Allows quick viewing and modifying attributes of the elements and provide powerful cross-referencing facility.
  • Enhanced Code Generator Wizard - Supports different generated code styles of FormBean and Action classes to suit your need.
  • Enhanced JSP Parser - Revised and more forgiving on non-standard HTML syntax.
  • Revised User Interface
  • Expanded XML Character Encoding Support - Allows customized setting.
  • Supports both JVM 1.4 and JVM 1.3.

Download: http://www.scioworks.com/


11 July 2002 - Easy Struts v0.4 for Eclipse / JBuilder

Features:

  • Provide a full support for JBuilder IDE.
  • Provide a full support for Eclipse IDE.

Changes

  • Support now for JBuilder IDE (without Resources Wizard).
  • Add runtime facility for JBuilder, no need removeStrutsJar opentool
  • Add confirm dialog before changing project classpath
  • Fix driver class validation in datasource wizard
  • Fix many bug and add improvements
  • New icons

Project page :


10 July 2002 - Using Struts in Oracle JDeveloper 9i Tutorial

How Do I use Jakarta Struts with Oracle9i JDeveloper? by Oracle Corporation.


9 July 2002 - Struts Console version 2.0

Struts Console version 2.0 is now available.

Download Now:

www.jamesholmes.com/struts/struts-console-2.0.zip

-- OR --

www.jamesholmes.com/struts/struts-console-2.0.tar.gz

Struts Console is FREE software.

This release is adds new features and fixes many bugs, but most notably adds support for Tiles configuration files. This release also adds support for all of the latest 1.1 config changes.

Changes with Struts Console v2.0

  • Fixed bug where Edit button was not properly being disabled for Properties and Form Properties which would allow Edit to be selected when no row was highlighted and thus causing exceptions to be thrown.
  • Fixed bug where Properties and Form Properties tables weren't being updated after a row had been edited.
  • Fixed bug where Forwards and Exceptions were not properly being removed from Actions.
  • Fixed bug where changing an Action from using a Form Bean to "<none>" would wrongfully set the Action's "name" attribute to "<none>".
  • Fixed bug in standalone app where after performing "Save As" on a file, the GUI wouldn't indicate whether or not a file had changes or not.
  • Fixed bug in Page Converter where an exception was thrown when trying to write files to a different directory.
  • Added support for Tiles configuration files.
  • Added support for "roles" attribute to Action screen for 1.1 config files.
  • Added support for "forwardPattern", "pagePattern" and "inputForward" attributes to Controller screen for 1.1 config files.
  • Added support for "bundle" attribute to Exception screen for 1.1 config files.
  • Added ability to move elements up and down in relation to their parent.
  • Added ability to specify the number of lines between elements in the Output Options.
  • Added "Key" column to Exceptions tables and make "Key" a required field per the latest DTD for 1.1 config files.
  • Updated Data Sources screen to be more consistent with the other screens.
  • Extensive refactorings to improve performance and reduce code size.

09 July 2002 - Struts Adoption article

Issues In Struts Adoption by Harry Rusli and John Yu.


08 July 2002 - Struts article in e-Promagazine

The e-Promag.com site is featuring a new article entitled " Struts: A Standard Architecture for Web Applications" by Don Denoncourt.


08 July 2002 - JAAS article highlighting Authorization and Authentication with Struts

Using JAAS for Authorization and Authentication by Dan Moore.


MORE NEWS


Copyright (c) 2000-2003, Apache Software Foundation