A new Hard Core Tech Talk with Shawn Bayern, the reference-implementation lead for JSTL and author of the book "JSTL in Action", has been posted. In this interview, Shawn talks about the problems JSTL solves, and its interesting features. He looks at how JSTL fits into an enterprise architecture, and discusses the relationship between JSTL, the Apache Group and Sun.
Watch Shawn Bayern's Interview Here
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead (24 messages)
- Posted by: Nate Borg
- Posted on: November 06 2002 12:45 EST
Threaded Messages (24)
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Stefan Mischook on November 06 2002 16:36 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Alex V on November 06 2002 19:21 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Alex V on November 06 2002 07:24 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Anitha B on November 06 2002 19:51 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by John Brand on November 07 2002 06:35 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by David Karr on November 07 2002 09:44 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Dan Murphy on November 07 2002 10:06 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Stu Robertson on November 07 2002 10:21 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Kevin Hoyt on November 07 2002 11:13 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Christian Sell on November 07 2002 11:35 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Matthew Cox on November 07 2002 12:26 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Christian Sell on November 07 2002 11:35 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Kevin Hoyt on November 07 2002 11:13 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Stu Robertson on November 07 2002 10:21 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Dan Murphy on November 07 2002 10:06 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Marina Prikaschikova on November 07 2002 09:15 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Alex V on November 06 2002 19:21 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Syed Zulfiqar on November 07 2002 12:41 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Kenny MacLeod on November 08 2002 06:11 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Syed Zulfiqar on November 08 2002 07:15 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by John Brand on November 08 2002 06:37 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Syed Zulfiqar on November 08 2002 07:17 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Simon Brown on November 08 2002 07:54 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Kenny MacLeod on November 08 2002 08:17 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Shawn Bayern on November 08 2002 08:23 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Simon Brown on November 08 2002 09:24 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Syed Zulfiqar on November 08 2002 09:36 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Shawn Bayern on November 08 2002 10:39 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by John McRobb on November 14 2002 07:05 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Shawn Bayern on November 08 2002 10:39 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Syed Zulfiqar on November 08 2002 09:36 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Simon Brown on November 08 2002 09:24 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Shawn Bayern on November 08 2002 08:23 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Kenny MacLeod on November 08 2002 08:17 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Simon Brown on November 08 2002 07:54 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Syed Zulfiqar on November 08 2002 07:17 EST
- Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead by Kenny MacLeod on November 08 2002 06:11 EST
-
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Stefan Mischook
- Posted on: November 06 2002 16:36 EST
- in response to Nate Borg
JSTL is a good first step towards providing the required tools that will make web application development in JSP as easy as it is in ASP.net. But there still is a long way to go.
JSF may provide that final piece that will equal ASP.net, hopefully those involved will look around at what others are doing and improve on it.
Stef -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Alex V
- Posted on: November 06 2002 19:21 EST
- in response to Stefan Mischook
Speed is critical here. Look at the list of the JSR participants. They do have money and resources. Only internal arguing and , maybe, lack of firm leadership cause such delay. It was anonced somewhere in 2000 and now it is only drafts and limited set of components. For example Struts was started in 1999 and now already in second "production-level" year. Net will be 1.1 next year.
In my dreams, I would make Oracle, Apache, Ibm, BEA, and many excellent individual and groups put combine (!) effords (and money!) under focused (!) management to give normal front-end and corresponding IDE to java.
(something like eclipse+struts+webworks+bc4j....?)
AlexV. -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Alex V
- Posted on: November 06 2002 19:24 EST
- in response to Alex V
...sorry, it was about JFS-JSR...
JSTL is more focused and better
implemnted.
AlexV. -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Anitha B
- Posted on: November 06 2002 19:51 EST
- in response to Stefan Mischook
JSTL looks good and is quite easy to use.
We are using Struts Framework for Web Application development . Do you think it makes sense to mix the usage of Struts tags (Html ) and JSTL tags(logic and others)
Bachan -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: John Brand
- Posted on: November 07 2002 06:35 EST
- in response to Anitha B
We are using JSTL and Struts together and are very pleased with the results. We have implemented a html forms taglibrary that uses JSTL EE syntax, and that makes the fit even nicer though. -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: David Karr
- Posted on: November 07 2002 09:44 EST
- in response to Anitha B
Yes, it does make sense to combine Struts with the JSTL.
In fact, if you download the Struts nightly build, there is a new contrib library called "Struts-EL". This is a version of the Struts tag library where the attributes are evaluated with the JSTL EL instead of runtime scriptlets. This makes for a very powerful combination. -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Dan Murphy
- Posted on: November 07 2002 10:06 EST
- in response to David Karr
If you're looking for a proven, easy, and comprehensive way to build web applications on top of J2EE, check out ColdFusion. CFMX for J2EE is a tag-based rapid application development server scripting environment that supports JRun, WebSphere and SunOne deployments.
http://www.macromedia.com/software/coldfusion/j2ee/ -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Stu Robertson
- Posted on: November 07 2002 10:21 EST
- in response to Dan Murphy
Dan Murphy is the senior product marketing manager for Macromedia, as reported in http://www.internetweek.com/webDev/INW20020513S0003
Dan, could you keep your offtopic spam in advertisements and out of open forums the community uses for actual discussions? -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Kevin Hoyt
- Posted on: November 07 2002 11:13 EST
- in response to Stu Robertson
Though Dan may work for Macromedia, the ColdFusion technology is an astonishingly close match for JSTL, so I would suggest that his input is actually on topic. Throughout most of the interview, you could actually replace instances of JSTL with CFML (the ColdFusion Markup Language), and the interview would still work.
Macromedia has an interesting dichotomy. ColdFusion preceeds mainstream Java and has pushed a tag-based architecture since day one. Yet it gets a raised nose from the Java community at large. Still, with Struts and JSTL, Java developers certainly understand and appreciate the value of tags for rapid application development.
Indeed many of the Macromedia engineers are on the expert groups for the JSP and JSTL specification. I can imagine that they are especially influencial as it relates to JSP custom tags. Note that JRun 3 actually included a library of JSP custom tags that offered similar JSTL functionality, before JSTL was even an idea.
Macromedia tends to get a bad rap from Java developers at large, but it's hard to mention tags in a J2EE sense, and not mention Macromedia's efforts. -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Christian Sell
- Posted on: November 07 2002 11:35 EST
- in response to Kevin Hoyt
I also think its on topic - and I even think its ok to post a product plug here and there. It would just be nice if the poster identified himself -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Matthew Cox
- Posted on: November 07 2002 12:26 EST
- in response to Christian Sell
right on -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Marina Prikaschikova
- Posted on: November 07 2002 09:15 EST
- in response to Stefan Mischook
web application development in JSP as easy as it is in >ASP.net. But there still is a long way to go.
maybe it is not so long already :) See for example Coldtags:
www.servletsuite.com/jsp.htm with ASP.NET similar tags.
>JSF may provide that final piece that will equal ASP.net, >hopefully those involved will look around at what others >are doing and improve on it.
"equal ASP.net" could not be done without IDE. Visual Studio
is a big part of ASP.net power -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Syed Zulfiqar
- Posted on: November 07 2002 12:41 EST
- in response to Nate Borg
I think JSTL will be a part of JSP specification soon. The current JSP spec already includes EL(Expression Language) which is the core of JSTL. Also i can see in future Struts may include JSTL and deprecate some of the existing struts taglib's.
Cheers
Zulfi -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Kenny MacLeod
- Posted on: November 08 2002 06:11 EST
- in response to Syed Zulfiqar
By "current JSP spec", you're referring to the 2.0 draft, right? -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Syed Zulfiqar
- Posted on: November 08 2002 07:15 EST
- in response to Kenny MacLeod
Kenny:
You are right, i am referring to the proposed final draft version.
Cheers
Zulfi -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: John Brand
- Posted on: November 08 2002 06:37 EST
- in response to Syed Zulfiqar
The current JSP spec already includes EL(Expression
> Language) which is the core of JSTL
Isnt it really so that JSTL already includes EL which is really a part of the JSP 2.0 spec.... -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Syed Zulfiqar
- Posted on: November 08 2002 07:17 EST
- in response to John Brand
Johan:
Yes, i think so. If i am not wrong, EL was a part of JSTL first and later included in the JSP Spec.
Cheers
Zulfi -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Simon Brown
- Posted on: November 08 2002 07:54 EST
- in response to Syed Zulfiqar
Aren't they slightly different versions though, with a view to updating JSTL to use the JSP 2.0 EL in the future?
Simon -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Kenny MacLeod
- Posted on: November 08 2002 08:17 EST
- in response to Simon Brown
I thought it was the other way around - the JSTL EL is being used in JSP 2.0.
I just watched the tech talk interview with Shawn, and he mentioned something about JSP 1.3, which is news to me, and that JSTL + EL would be part of it.
Anyone heard anything more concrete about this? -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Shawn Bayern
- Posted on: November 08 2002 08:23 EST
- in response to Kenny MacLeod
Hehe. My interview was actually conducted a few months back. JSP 1.3 was the original name of JSP 2.0; we hadn't renamed it yet. So there's nothing interesting there.
And in the interview, I said only that the EL would be part of JSP 2.0. JSTL itself is a parallel standard; it's separate from JSP the way that JSP is separate from the Servlet API. That is, all are standards in their own right.
(JSTL's separate nature gives it a little more flexibility to evolve in its early days; it's likely to be incorporated into the J2EE umbrella in the future.)
--Shawn -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Simon Brown
- Posted on: November 08 2002 09:24 EST
- in response to Shawn Bayern
So are the two EL's (JSP 2.0 and JSTL) one and the same? -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Syed Zulfiqar
- Posted on: November 08 2002 09:36 EST
- in response to Simon Brown
Yes, it is..
In the JSP spec(proposed final draft 2.0) they mention the following.
"Adding an API for invoking the EL. This API will likely be used in the implementation of the EL in JSP 1.3 and JSTL but we expect it to also be used in other technologies like JavaServer Faces."
Cheers
Syed -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: Shawn Bayern
- Posted on: November 08 2002 10:39 EST
- in response to Syed Zulfiqar
The ELs are very similar. JSP 2.0 introduces EL functions, and of course it allows the EL in template text (whereas in JSTL, it can only be used in the attributes of JSTL tags). Those are the only significant changes. -
Hard Core Tech Talk with Shawn Bayern, JSTL Ref. Impl. Lead[ Go to top ]
- Posted by: John McRobb
- Posted on: November 14 2002 07:05 EST
- in response to Shawn Bayern
We use struts but didn't use the taglibs as they didn't show up well for the graphics people developing the html. A long time has passed since this and I guess that the editors support taglibs and struts better, what are the groups experienecs with taglibs and struts with tools such as Dreamweaver