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
> >
>