JamesBranam's Blog

Thursday Jul 19, 2007

Visual Web: Curious about Components

Hi all,

As NetBeans Visual Web users know, there are three sets of component in the Palette: Standard, JSF 1.1, and JSF 1.2. I write about components, and I'm curious about which components you use and why you have chosen to use these? I naturally assume that one would use the newest set of components (JSF 1.2), but I'm sure there are cases out there where users choose to use an earlier version. Well, tell me about it. I hope that many of you will reply to this blog entry.

I'm interesting in hearing everything you have to say about these components. Users like you help us make important decisions on how to improve the IDE.

Thanks for the cooperation and see you soon.

--James

Comments:

Hi I use JSF 1.1 component because this component is very useful and light

Posted by Saeed Zarinfam on July 19, 2007 at 09:33 PM CEST #

Thanks for the fast and great responses! I should have been more clear in my explanation. I am very familiar with the Standard, Braveheart and Woodstock components. I was just curious why one might choose to use Standard, for example, and not Woodstock. I, myself, prefer Woodstock, because I like to have the latest. But what about users who want to use Braveheart instead.

Posted by James on July 19, 2007 at 09:33 PM CEST #

Well.. The JSF 1.2 based components (the latest and the bestest!) are available to you when you use a java ee 5 project. Otherwise, if you create a j2ee 1.4 based application you are stuck with JSF 1.1 based components. The JSF 1.2 based component set (also called woodstock have a lot of really cook features not available with JSF 1.1 based components. The JSF 1.2 based components generate JSP pages which have "webui" tag prefixes whereas the JSF 1.1 based component set generate "ui:" tag prefixes. that being said, for the one that you are showing in the pic above, i think the argument is different. Whenever you create a j2ee 1.4 or javaee 5 based project, you should see two component sets. The first one is the woodstock component set which are built upon the JSF component interfaces . The other component set that you see are plain old JSF RI components. Hope that clears things up a little bit.

Posted by Venky on July 19, 2007 at 09:33 PM CEST #

Hi, i'm a venezuelan software developer. I hope that this small article clear your Curious about the JSF web components The differences beetween these component's library is that de "Basic" palette components are Visual Web Pack (VWP) custom components named ui / webui components while the others (Standard) are the core library known as "h libraries" of JSF framework. The others components categories are more complex such ( tabs, includes with page fragments) and data structures for database fetched rows, encapsulated data in Object list. There many frameworks to develop web apps and each one has their own custom components API's Bye. Omer Moreno Informatic Engineer.

Posted by Omer Moreno on July 19, 2007 at 09:33 PM CEST #

Hi, I 'm tunisian JEE developper, since six months a started to use netbeans with Visual Web Pack. As the limitation of http://java.sun.com/jsf/html components I switched to use webui and Basic palette.

Posted by slim ouertani on July 20, 2007 at 09:35 AM CEST #

hi, I am a tunisain JEE software developer. I havee switched to netbeans since 6 months. Specially I use VWP in my developpemnt. I have mixed my old web paged developped with jdev10g and this why a use standart components. Now, I am very plesed whit Basic componets and due to some limitations in JSF 1.1, new components has saved I lod of wok to me. Now, With netbeans 6, many tools are available only with JEE5 projects and JSF 1.2 specifications such as ui:table componets and buinding to list of objects. JSF 1.2 and netbeans 6 reduce a lot of work.

Posted by slim ouertani on July 20, 2007 at 11:28 AM CEST #

Thanks for the great comments. Slim, I've been to Tunisia (Bizerte). What part of Tunisia are you from?

Posted by James on July 20, 2007 at 11:35 AM CEST #

Hi, I'am from Ariana, 60 Km near Bizerte.

Posted by slim ouertani on July 20, 2007 at 04:10 PM CEST #

I for one use the standard text field component, since with the Woodstock text field I can't set the "validatorMessage" property, useful when a text field is marked as required.

Posted by Hans on July 20, 2007 at 04:19 PM CEST #

Our company doesn't use a woodstock components because they are very slow. Each request to page rendered by the woodstock's framework includes about 100 requests to such resources as scripts, styles, templates and images. And client side caching doesn't help in case of slow ping to the server. For this reason we use standard and custom components.

Posted by axl on July 27, 2007 at 08:33 AM CEST #

Post a Comment:
Comments are closed for this entry.

Calendar

Feeds

Search

Links

Navigation

Referrers