This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes JSP and the fly likes JSTL Learing curve Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "JSTL Learing curve" Watch "JSTL Learing curve" New topic
Author

JSTL Learing curve

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

Hi,
How long is the Learing curve for JSTL?


Groovy
Shawn Bayern
Author
Ranch Hand

Joined: May 06, 2002
Posts: 160
Originally posted by Pradeep Bhat:
Hi,
How long is the Learing curve for JSTL?

JSTL was designed to be extremely easy to use. One of its goals is to easily accessible even to nonprogramming "page authors," so if you're a Java programmer, you should be able to pick it up very easily. With the help of books like JSTL in Action, it shouldn't take very long at all.
To help you get starting, Manning and I have made available a free bundle of JSTL, a JSP container, and the source code from JSTL in Action. This lets you get started experimenting with JSTL in a few minutes; simply download the bundle from
http://www.manning.com/bayern/jstlPackage.zip, unzip it, and follow the directions at
http://www.manning.com/getpage.html?project=bayern&filename=source.html. At this point, you can begin looking at the source-code examples and editing them as you see fit in order to experiment and learn.
To give you a specific example, the JSTL expression language should take most people about 10 minutes to learn; at least, you can master about 90% of the expression language in that time, and the remaining subtleties don't matter much for most applications. The individual tags are each easy to learn; determining how <cut> or <fmt:formatNumber> work is a very simple task indeed.
Try it - I think you'll be pleased with how easy it is.


Shawn Bayern<br />"JSTL in Action" <a href="http://www.jstlbook.com" target="_blank" rel="nofollow">http://www.jstlbook.com</a>
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

Thanks Shawn for ur reply.
I have downloaded the .zip. I will start working very soon.
Some of my friends feel that there are some shortcomings in JSTL.
Do u agree ?
Shawn Bayern
Author
Ranch Hand

Joined: May 06, 2002
Posts: 160
Originally posted by Pradeep Bhat:
Thanks Shawn for ur reply.
I have downloaded the .zip. I will start working very soon.
Some of my friends feel that there are some shortcomings in JSTL.
Do u agree ?

Well, I'm biased -- since I had the opportunity, being on the JSR-052 expert group, to redress any shortcomings I noticed.
Seriously, I think that JSTL is an incredibly good standard. Most of the industry seems to agree and is giving JSTL its support. I think Sun, Oracle, IBM, Macromedia, and the other major players are happy with the way it turned out (though of course I can't speak for any of them directly).
What shortcomings have your friends noticed? I think many people are often skeptical of new standards, but I've found (through discussions on JavaRanch and Usenet) that once people look at the JSTL specification and begin to experiment with it, they find it suits their needs very nicely.
Pete Cassetta
Greenhorn

Joined: Feb 13, 2001
Posts: 23
Originally posted by Pradeep Bhat:
Some of my friends feel that there are some shortcomings in JSTL.

You'll have to enumerate the shortcomings to get a better response, but my experience is that JSTL is quite good. If you've tried similar tag libraries from Jakarta Taglibs or Struts, then you can use JSTL right away. The design is clean and well executed.
My only gripe is that I want more than what JSTL provides by itself. But it's understandable that JSTL had to have some boundaries. I just have to enjoy what it provides and then go beyond it where necessary. I've found some useful stuff in Jakarta taglibs that isn't in JSTL, and I'm waiting eagerly to see what is provided in JavaServer Faces. The user-interface support in JSF should be a real boon; Web developers spend a lot of time on user-interface issues, and that's the most important area (to me) which JSTL didn't try to address.
raj sekhar
Ranch Hand

Joined: Oct 16, 2001
Posts: 117
pete...can you give more info on JSF and compare with any other similar technology/spec etc ?
Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JSTL Learing curve