On Wed, 11 Apr 2001, Deadman, Hal wrote:

> I don't think Craig was referring to an actual "book". I think he was using
> "in my book" as in "in my opinion". 
> 

That's correct ... sorry for the confusion.

I'd love to have time to write a book, but I've seen the pain and agony
that a lot of authors go through when they try to do this in addition to a
regular job.  For the moment, I'm going to stick to writing software
(although I know that Struts will be mentioned in at least a few
forthcoming books by others :-).

> Hal
> 

Craig


> > -----Original Message-----
> > From: Trieu, Danny [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, April 10, 2001 2:42 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: Taglibs Plans?
> > 
> > 
> > Craig,
> > 
> > When is your book coming out? and is it gonna be about Struts?
> > 
> > -Danny
> > 
> > -----Original Message-----
> > From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, April 10, 2001 11:14 AM
> > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: Taglibs Plans?
> > 
> > 
> > 
> > 
> > On Tue, 10 Apr 2001, Dana Kaufman wrote:
> > 
> > > Pierre,
> > > 
> > > Thank you for responding to my inquirary.  I guess the root of these
> > > question come from a statement someone made to me.  They 
> > mentioned that
> > > they read somewhere that Struts was going to be included in the next
> > > Sun J2EE specification.  I could be wrong on this point as 
> > I have not
> > > read anything about it myself.  
> > > 
> > 
> > That statement goes quite a ways beyond anything that *I* (as primary
> > author of Struts) understand to be the case :-).  Also, you 
> > can see the
> > "Proposed Final Draft" version of the J2EE Specification 
> > (which qualifies
> > as the "next" version in my book) by following the 
> > documentation links at
> > 
> >   http://java.sun.com/j2ee
> > 
> > What you will see over time is some synching up between the web layer
> > described in the J2EE Blueprints documents and the model suggested by
> > Struts.  But that is different from being part of the specification
> > itself.
> > 
> > > It naturally brought up the question about future planning. 
> >  What will
> > > be avaliable via all containers in the future, how do the 
> > various tag
> > > libs interact, what effect on one project does the 
> > inclusion of the other
> > > technologies in the specifications, etc?
> > > 
> > 
> > I believe you can count on the following:
> > 
> > * At some point in time, all containers will support the "JSP Standard
> >   Tag Library" (or whatever the result of the JSR-052 effort 
> > is called)
> >   out of the box.  Because the APIs for these tags will be 
> > standardized,
> >   you will likely see advanced containers make their JSP page 
> > compilers
> >   smart about the code they generate for these tags (in the same way
> >   that most containers understand things like <jsp:useBean>.  But this
> >   will not make any difference to what the page author is free to use.
> > 
> > * All custom tags that conform to the JSP 1.1 specification (which
> >   includes, but is not limited to, the tags that available in both
> >   Struts and Taglibs) will work on *all* JSP 1.1 containers.  The
> >   compatibility story is fairly good already, and getting 
> > better all the
> >   time.  Web applications will simply include the tag libraries they
> >   need (TLD and JAR files), and will work with no problems.
> > 
> > * Custom tag libraries based on the JSP 1.1 specification will also
> >   work correctly on containers that implement the JSP 1.2 
> > specification
> >   (currently in Proposed Final Draft statius), such as Tomcat 
> > 4.0 beta 3.
> >   The spec requires backwards compatibility for this, as well as for
> >   servlet 2.2 (JSP 1.2 goes hand in hand with Servlet 2.3).
> > 
> > > I see some overlap between Struts and the Taglibs project.  
> > I also saw
> > > the Standard Tag Libraries and wondered if it was the same 
> > project as
> > > Taglibs (or the intent to make the Taglibs project the 
> > standard).  If
> > > Struts is truly going to be part of the new speifiations, 
> > it seems to
> > > make sense to sync up the two projects.
> > > 
> > 
> > Struts and Taglibs started at roughly the same time, but with 
> > different
> > goals.  Struts was aimed at being an "all in one" framework solution,
> > while Taglibs was aimed at being a repository for libraries with
> > (possibly) overlapping functionality.  As Pierre mentions, 
> > there have been
> > some discussions of abstracting out the 
> > non-framework-dependent tags in
> > Struts, and migrating them to Taglibs.  My personal view is that I'd
> > rather migrate Struts users to the ultimately approved 
> > standard tags (in
> > one move) rather than migrating to Taglibs and then to the 
> > standard -- but
> > that decision is certainly open to the community for discussion.
> > 
> > Both the Taglibs tags and the Struts tags are being examined in the
> > JSR-052 process (along with other submissions).  My personal belief is
> > that the standard tags will end up being a synthesis of the best ideas
> > from all sources, so they won't look precisely like any particular
> > existing library.  But, of course, the compatibility of 
> > custom tags across
> > containers means that a developer can pick and choose what 
> > they want to
> > use now, and migrate later if they want to.
> > 
> > > Regards,
> > > Dana Scott Kaufman
> > > 
> > 
> > Craig McClanahan
> > 
> 

Reply via email to