Win a copy of JDBC Workbook this week in the JDBC and Relational Databases forum
or A Day in Code in the A Day in Code forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

JSF tree , tabbed pane & datagrid

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sun Java Studio creator provided a very basic and not fully functional advanced components like datagrid does'nt allow paging.
In contrast IBM WSAD allows lot of advanced features, but ties the object to WDO (IBM's implementation of SDO , still a JSR). This makes it diffcult to use with standard j2ee servers.
What will be the J2EE compliant way of using the advanced JSF components ?
And which IDE is most suitable , freeware will be ideal?
I am not sure how Borland and Oracle IDEs have implemented JSF, anyone aware of these, do throw in some light.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is how things are supposed to work. Sun created a specification for JSF. Sun then created a Reference Implmentation (RI). If you were to design an app with Sun's RI and then took that code and used someone else's RI, your app should still work. There's a chance that some things might look a little different like validation messages and things like that. But all the UI Components should be the same. This is because Sun's spec says so.

Now, if you moved from Sun's RI to, say, IBM's RI and then used some IBM RI specific components/features you are then tied into their RI. This also ties you into using WSAD. This is marketing. IBM doesn't want you to use someone else's RI. Sun will probably release a spruced up RI in the near future to tie people into Creator. I've heard there is no guarentee that the RI you get from Sun now could be used legally in a commercial application without licensing. Can't verify that though.

MyEclipse workbench includes support for JSF although it is only configuration support; no cool drag and drop of components like Creator.

I started out coding JSF by hand using IntelliJ IDEA. I tried Creator the other day and it just confused me. So as of right now, IDEA will be good enough for me. The difference being, if you code by hand you should really know what's going on. If you use something like Creator, there are a few things you can pass off as, "I guess that's just how it works" and not worry too much about it.

I am currently doing all my JSF development using MyFaces which is an Open Source RI. It's packed with some pretty good Custom UI Components as well.

I know that the next version of JDeveloper will have JSF support. But that's all I know about that. I have no idea what Oracle is doing, but be asured they are doing something. One we have a bunch of tools available, I think you will be seeing JSF show up a whole lot more.

HTH
 
Ranch Hand
Posts: 79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


I am not sure how Borland and Oracle IDEs have implemented JSF, anyone aware of these, do throw in some light.



Both JBuilder 2005 and Oracle JDeveloper 10g support JSF.
[ September 02, 2004: Message edited by: Siripa Siangklom ]
 
Don't destroy the earth! That's where I keep all my stuff! Including this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic