husted 2003/02/18 16:26:50
Modified: doc/news news_2002_q4.xml index.xml
Log:
Routine updates.
Revision Changes Path
1.3 +80 -0 jakarta-struts/doc/news/news_2002_q4.xml
Index: news_2002_q4.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/news/news_2002_q4.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- news_2002_q4.xml 15 Feb 2003 20:54:27 -0000 1.2
+++ news_2002_q4.xml 19 Feb 2003 00:26:49 -0000 1.3
@@ -788,6 +788,86 @@
</p>
<hr size="1" noshade=""/>
+ <h3><a name="20021002"></a>02 Oct 2002 - Struts-EL contrib library (Struts
& JSTL)</h3>
+ <p>
+ The Struts-EL contrib library is now available in the nightly build, as of
build 20021002.
+ </p>
+ <p>
+ The Struts-EL tag library is an extension of the Struts tag library (at
+ least
+ the "bean", "html", and "logic" portions). Each JSP custom tag in this
+ library is a subclass of an associated tag in the Struts tag library. The
+ basic difference is that this tag library does not use "rtexprvalues", it
+ uses
+ the expression evaluation engine in the JSP Standard Tag Library (version
+ 1.0)
+ to evaluate attribute values.
+ </p>
+ <p>
+ All of the tags in this library are "ported" from the Struts tag library,
+ with
+ the same attributes (except for one each added to "logic:match" and
+ "logic:notMatch") and functionality. However, some of the Struts tags were
+ not
+ ported to this library. This is the case for several tags whose
+ functionality
+ is completely covered by the JSTL tag library ("bean:write", for instance,
+ being covered by "c:out" in the JSTL).
+ </p>
+ <p>
+ In order to fully understand the correct utilization of this library, you
+ must
+ understand the use and operation of the Struts tag library, and the use and
+ operation of the JavaServer Pages Standard Tag Library (hereafter called the
+ "JSTL"), along with the expression language (sometimes called the "EL") used
+ for evaluating attribute values. At this point in time, there is only very
+ little documentation for the Struts-EL library. There is a "README.txt"
+ file
+ at the root of the distribution which provides some basic information. At
+ some
+ future time, the documentation for Struts-EL may be generated just like the
+ Struts documentation. However, as this library is really just a pure
+ combination of the Struts tag library with the JSTL EL engine, there isn't a
+ great deal more additional information that would be useful.
+ </p>
+ <p>
+ Note that the use of JSTL 1.0 requires the use of a JSP 1.2-compliant web
+ container. As a result, Struts-EL also requires a JSP 1.2-compliant web
+ container.
+ </p>
+ <p>
+ The Struts-EL distribution is provided as part of the Struts distribution,
+ as a
+ "contrib" library. Just like the normal Struts distribution, there is a
+ "strutsel-exercise-taglib" web application, which is a simple application
+ used
+ for demonstrating many of the tags and their features. This version of the
+ application covers a few more tags than the example in the base library, and
+ also provides a "Source" feature, to view the source online.
+ </p>
+ <p>
+ If you want a quick example of what you can do with Struts-EL, imagine what
+ you
+ normally have to do if you're using LabelValueBean in your Action code to
+ populate a symbolic value and a message resource key, and displaying that
+ resulting string in your JSP page.
+ </p>
+ <p>
+ You would normally have a pair of lines like this in your JSP page
+ (hopefully
+ I've got my syntax correct, as I'm entering this cold):
+ </p>
+ <p>
+ <bean:define id="foo" name="labelValueBean" property="label"/>
+ <bean:message key='<%= foo.toString() %>'/>
+ </p>
+ <p>
+ Using Struts-EL, it would look like this:
+ </p>
+ <p>
+ <bean-el:message key="${labelValueBean.label}"/>
+ </p>
+ <hr size="1" noshade=""/>
<h3><a name="20020910"></a>2002 Sep 10 - ApplicationResources.properties from
Database</h3>
<p>
1.18 +86 -0 jakarta-struts/doc/news/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/news/index.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- index.xml 15 Feb 2003 20:54:27 -0000 1.17
+++ index.xml 19 Feb 2003 00:26:49 -0000 1.18
@@ -112,6 +112,92 @@
<hr size="1" noshade=""/>
-->
+ <h3><a name="20030217"></a>17 Feb 2003 - Struts talk .. & labs live online
w/ 4 Authors</h3>
+ <p>
+ Ted & James have now both graciously agreed to join the WebEx labs.
+ </p>
+ <p>
+ Try to see them in person! <br />
+ (I just did DC 2 weeks ago).
+ </p>
+ <p>
+ 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
+ <a
href="http://www.mail-archive.com/mvc-programmers%40basebeans.net/msg00006.html">http://www.mail-archive.com/mvc-programmers%40basebeans.net/msg00006.html</a>
+ </p>
+ <p>
+ But if you can't ... you can see their presentation and hear them live from
your home or work,
+ shortly after their live shows.
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ Vic Cekvenich <br />
+ - Best Training by readers of JDJ<br />
+ - Project recovery
+ </p>
+ <hr size="1" noshade=""/>
+
+ <h3><a name="20030216"></a>16 Feb 2003 - Struts talks at Lone Star</h3>
+ <p>
+ 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.
+ </p>
+ <p>
+ For details about the symposium, visit <a
href="http://www.nofluffjuststuff.com">http://www.nofluffjuststuff.com</a>.
+ </p>
+ <p>
+ Ted's "Building applications ... with Struts!" talk is Friday at 1:15pm:
+ </p>
+ <p>
+ "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."
+ </p>
+ <p>
+ Sunday morning, Ted will be hosting a "More About Struts" talk:
+ </p>
+ <p>
+ "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."
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ For more about the Lone Star Symposium, and others in this series,
+ visit <a
href="http://www.nofluffjuststuff.com/">http://www.nofluffjuststuff.com/</a>.
+ </p>
+ <hr size="1" noshade=""/>
+
+ <h3><a name="20030215"></a>15 Feb 2003 - Struts quiz online at java.sun.com</h3>
+ <p>
+ As part of an ongoing series, a Struts Quiz is available at the
java.sun.com website
+ <a
href="http://developer.java.sun.com/developer/Quizzes/misc.html">http://developer.java.sun.com/developer/Quizzes/misc.html</a>.
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ So, pop over and have a bit of fun testing your Struts knowledge,
+ and maybe even learn something at the same time. =:0)
+ </p>
+ <hr size="1" noshade=""/>
+
<h3><a name="20030211"></a>11 Feb 2003 - Scioworks Camino 3.0</h3>
<p>
Announcing Scioworks Camino 3.0, visual modelling tool for Jakarta Struts
(v1.0 to v1.1-b3).
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]