18 Mar 2003 - Struts-Faces Integration Library Available
The Struts-Faces Integration Library is an add-on library
that supports the use of
user interface technology in a Struts-based web application, in place of
the Struts custom tag libraries. As a proof of concept, it also
includes the canonical "struts-example" example web application,
converted to use JavaServer Faces Tags, as well as tags from the JSP
Standard Tag Library (JSTL), version 1.0.
The source code for this library is in the
contrib/struts-faces directory of the Struts CVS repository,
and nightly builds are available at:
This library is EA quality code, and is not going to be integrated into
standard Struts releases until it has matured further, and until
JavaServer Faces goes to 1.0 final release status. The library requires
a Struts 1.1 nightly build (20030216 or later), or the upcoming 1.1 RC2
or 1.1 final releases. It also requires the EA3 version of the
JavaServer Faces reference implementation, available via:
The Struts-Faces integration download includes source code for the
library (useful to see how the integration was accomplished, and also
to learn how to build custom JavaServer Faces component and renderer
classes), as well as an extensive
README.txt that documents
how to utilize the library in your own applications.
23 Feb 2003 - Struts 1.1 Release Candidate 1 Released
The Struts team is proud to announce the release of Struts 1.1 Release
Candidate 1. This release includes some new functionality, as well as
fixes for a number of bugs which were reported against earlier versions.
The Struts Team believes that this release is ready for prime time, hence
its designation as a release candidate.
The binary distribution is available at:
and the source distribution is available at:
In addition, the library distribution, which contains updated binaries
without the sample applications, is available at:
Details of the changes in this release are available in the Release
Notes, which can be found here:
17 Feb 2003 - Struts talk .. & labs live online w/ 4 Authors
Ted & James have now both graciously agreed to join the WebEx labs.
Try to see them in person!
(I just did DC 2 weeks ago).
This in addition to doing real labs for multi row master detail processing to DB, etc.
I just added extra sessions.
You can find out more and how to sign up at
But if you can't ... you can see their presentation and hear them live from your home or work,
shortly after their live shows.
The qualifier is that this is not intro to Struts
and that you please do the hands on labs after each of the 5 sessions.
- Best Training by readers of JDJ
- Project recovery
16 Feb 2003 - Struts talks at Lone Star
The Lone Star Software Symposium in Austin TX February 21-23 features Struts presentations by
Ted Husted as well as XDoclet presentations by Erik Hatcher.
Erik is the originator of the popular LookupDispatchAction
and has pioneered using XDoclet to create Struts ActionForms and other components.
For details about the symposium, visit http://www.nofluffjuststuff.com.
Ted's "Building applications ... with Struts!" talk is Friday at 1:15pm:
"What is this web presentation tier framework that has gained such widespread popularity?
Struts, a Jakarta Model-View-Controller framework,
allows clean separation between business logic and its presentation.
This session will introduce Struts to those new to it or want a refresher on the basics.
An example application will be built during the presentation demonstrating the primary features discussed."
Sunday morning, Ted will be hosting a "More About Struts" talk:
"Simple sites are simple to build in Struts. But most of our projects are complex, not simple.
This session delves beyond the basics, into areas such as the Struts Validator, Struts TestCase,
the Scaffold toolkit, and how to design the business-logic end of your application."
Erik's XDoclet presentations are not Struts-specific,
but would be interest to any Struts practitioner.
(You can bet that Ted will be sitting in!)
Erik's "Introduction to XDoclet" and "eXtreme XDoclet" talks are on Sunday Feb 23.
Erik is also presenting talks on Lucene and Ant at the symposium.
For more about the Lone Star Symposium, and others in this series,
15 Feb 2003 - Struts quiz online at java.sun.com
As part of an ongoing series, a Struts Quiz is available at the java.sun.com website
The quiz was written by Ted Husted, Struts Committer and lead author of Struts in Action.
The SIA quiz joins other recent Java quizzes on the topics of Ant and JMX.
The Struts questions are designed to point out some useful but underutilized aspects of the framework.
So, pop over and have a bit of fun testing your Struts knowledge,
and maybe even learn something at the same time. =:0)
11 Feb 2003 - Scioworks Camino 3.0
Announcing Scioworks Camino 3.0, visual modelling tool for Jakarta Struts (v1.0 to v1.1-b3).
For general information and list of new features, see
06 Feb 2003 - Expresso 5.0.3 Available for Download
[Side note: As you may know, Version 4 of Expresso incorporated Struts for its
MVC patterns and since then we have never looked back!
Great job to the Struts development team!!!
We will probably have Struts 1.1 integrated by the next .1 release (5.1)]
The Expresso development team would like to announce the release of Expresso 5.0.3.
Changes in this release include the introduction of the JSTL tag library and
changes to allow full compatibility with JSTL's expression language.
Bugfixes of note include better support for JNDI connections, initialization race
condition fixes in the DBObject,
and a SQL Injection fix in DBObject.searchAndRetrieve(String).
For the last reason, it is recommended that all Expresso 5.0 users upgrade to 5.0.3 as soon as possible.
06 Feb 2003 - Easy Struts 0.6.3 for Eclipse is out
Easy Struts 0.6.3 for Eclipse is now available.
This release has no new features, only bug correction.
Changes on 0.6.3
* Fix root dir problem with Tomcat Sysdeo plugin
* Fix roles generation in <action.../>
* XML elements forward/form-property/exception/set-property respect DTD order
05 Feb 2003 - Live Internet based Intermediate Struts Training by "Best Training"
as voted by Java Developers Journal.
Live Internet based Intermediate Struts Training by "Best Training" as voted
by Java Developers Journal. Learn good (best?) practices of web application
Multi row processing to DB
Java Script Navigation
and lots more, full agenda available, and it's all practical, no theory from me!
The title of the class is "Pretenders vs. Pros" used to be Best and Worst
Practices. This is version 3 of my intermediate advanced class.
The class will meet online over 4 weeks, Saturdays at 10 AM Eastern on WebEx for
about an hour or a bit more or less. My goal is to start on the 2/22.
You should have a DSL or Cable connection, ( not sure how modem will work,
Web Ex says yeah, I say nay. Maybe you can go to work on Saturday?), and the
call in on a phone # to hear voice
You will have a mail list and newsgroup to ask questions on, I expect a lot
of questions on the labs.
This is NOT a intro to MVC, it is suitable for people that did one
Struts/MVC project or are very familiar with Servelts/JDBC/JSP/SQL. If you
are a Struts experienced, this is the class for you! If you are new to Java
/ Web, this is not class for you. It help if you have production web/mvc
This is NOT for hands off types, it is lab based, for each hour of lecture,
there is at least 8 hours of labs each week. I promise the labs will be
If you can't or don't do the web labs, the next lesson will make no sense to
you. Not doing "home work" labs, you will be invited not to attend the rest.
I want to avoid pretenders, and nurturer pros.
Scared? The labs are doable. Clients like BEA, Borland, Cisco, IBM, etc.
already did the hand on in person labs. That is how baseBeans.com got voted
for "Best Training" by Java Developers Journal. I am willing to put it on
the line! by teaching the class over the web via WebEx.com. I really want
to be the teach of the year next year as well!
I also did Struts project recovery, and worked on 40,000 concurrent users
Struts site, I guess I did more Struts training than all others combined,
I am certified OO instructor, certified SQL performance and Tuning, J2EE
certified and Java Certified by 3 different J2EE vendors! You will enjoy the
class and learn, guranteed.
You charges will be mostly for the WebEx + voice, so you can see my screen.
When you register early, you will get a CD mailed to you with the lab
materials. (International clients will have another way)
If you register earlier, you get a cheaper price, goes up every few days,
just like for seminars, the later your register, the more you pay.
Since the cost is low, you can only register via the web, no P.O. or checks.
To find the price, to discuss the class before hand, as well as lab
questions later, etc. sign up at
Please use the
MVC mail list
for any questions regarding this!
Click here to register:
The seminar is being given at near cost, on Open Source principles.
Questions? Comments? On the
MVC mail list
Vic Cekvenich <email@example.com>
04 Feb 2003 - Struts Console v3.2
Struts Console version 3.2 is now available.
-- OR --
Struts Console is FREE software.
This release fixes some bugs and adds a few small
Changes with Struts Console v3.2
Fixed bug where Page and Forward Pattern were not
being displayed on the Controller screen for
Struts 1.1 config files.
Fixed bug where Form Bean add dialog would throw
exceptions if a type was not entered.
Fixed bug where Resource checkbox was not being
properly set for <field> elements in Validator
Fixed bug where Page Converter dialog was
chopping off some of its tabs' contents.
Fixed bug in Page Converter to properly convert
Added support for new "size" attribute of
Added missing "indexListProperty" field for
Validator config files.
Added support for turning off config file
validation in IDEA plugin.
Removed "Debug" field from Controller screen for
Struts 1.1 config files since it has been
Updated standalone version to preserve window
size and location.
17 Jan 2003 - JSP taglibs + FreeMarker
The new 2.2 version of the FreeMarker template engine now natively supports JSP tag libraries.
The first preview release of the new version is downloadable from the project home page at
This new ability is of special significance to Jakarta Struts and Taglib
communities, since you are no longer forced into a tradeoff. Before now, you
had to make a choice: either you couldn't use a template engine, or you
couldn't use the taglibs. With FreeMarker, you no longer need to abandon any
of the valuable taglibs you came to know and love if you want to change your
view technology from JSP to a template engine.
Aside from the native JSP taglib support, FreeMarker 2.2 introduces many new
improvements in areas of macro handling, namespaces, automatic escaping of
interpolations and whitespace handling.
18 Jan 2003 - Struts Training in DC and NYC
Increase Your Struts Productivity - Attend the BaseBeans Public Struts
We have a 11 hour public class in DC and in NYC in January.
Washington DC Class -- January 18th 2003
NYC Class -- January 24th 2003
This class is taught by baseBeans Engineering, the company voted to have the
best hands on training class by JDJ for their "Fast Track to Struts" class.
Get your training from the #1 trainer with a money back guarantee!!!!
You will pay $50 to register and be billed the balance. Upon registration,
you will be shipped a CD that contains the tools needed for the class, such
as an IDE, App. Server, some sample working source code, Struts, etc.
Follow this link to register: http://www.basebeans.com/do/classReservation
At the training, we will cover Struts, Java Server Faces, JDO, DAO,
A pre-requisite for attendance is some Struts knowledge or at least Servlet
and SQL knowledge. This class is targeted at tech leads. Bring your
questions and receive practical advice from the baseBeans team.
You can FedEx a check or a PO for the balance to BaseBeans.
Prior paid students and clients are free for this class, as always, but we
need to know you are coming.
Hope to see you there,
#1. We are looking for more people to develop basicPortal.sf.net (baseBeans.com is on basicPortal).
Now we are working on setup.exe (currently in beta but available) that will install DB,
Tomcat (because people do not know how to set up JDBC realms in server.xml).
As you know bP demos master detail processing, XML, RSS, CMS, task tracking, contact management,
JDBC realms, BLOBs, CRUD, JMeter, JaserReports, etc.
Just e-mail me if you know Struts and want to contribute to open source.
#2. Bring a laptop to public training in DC/NYC training to get *FREE* autographed "Struts in Action".
Prices goes up tmrw by 9:30 AM Eastern.
This is not intro to Struts, you must know some MVC (and JAVA and SQL well),
I do not like teaching intro.
06 Jan 2003 - neteye actioncache 1.1
The neteye actioncache is a Struts extension that caches the result of
actions and views. It can boost the performance of your website because
time expensive operations like data retrieval, JSP processing or XSLT
transformations are only performed when needed.
The new release now uses the Struts 1.1 Plugin and RequestProcessor
interfaces to handle request.
Sources and documentation can be found at
4 Jan 2003 - JBoss Handbook
I am pleased to announce the availability of the book
"JBoss 3.0 Deployment and Administration Handbook".
The book provides a comprehensive coverage of the JBoss 3.0 server, focusing on
Deploying and configuring EJBs, web applications, EAR files, JCA resource adapters, JMX MBeans etc on JBoss
JBoss CMP 2.0 features
Configuring JMS and JCA
Configuring security, logging, JavaMail
JBoss custom features like scheduling
Administration and monitoring of the server.
The book will be a valuable resource for anyone using JBoss in production and development.
The book is published by WROX Press and is available on
Amazon [ISBN # 1861008120].