Win a copy of Practical SVG this week in the HTML/CSS/JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Long term for JSF

 
Prem Khan
Ranch Hand
Posts: 189
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I really like JSF, but its my first web framework in my first IT job so i dont have anything to compare it with. Besides hacking together jsp pages with business logic and display all in one.

Do you think JSF will be the new standard, will oracle and IBM continue to support it for years to come ?
 
Sergey Smirnov
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSF is already a standard. It begins like a standard, but not like a framework that may be going to be popular and becomes de-facto standard in the future.
JSF is going to be a part of the future J2EE. This fact directs to support it by any Application Server to be compatible with the standard.

--
Sergey : jsfTutorials.net
 
Prem Khan
Ranch Hand
Posts: 189
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well by standard, i mean not official standard, but real standard used by mainstream development shops. JDO is a an official standard, but no one uses it
 
Sergey Smirnov
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JDO is one of the standard for the persistens. There are several of them for the same purpose. It tries to compite with EJB that is already in the J2EE for a long time. Do you know any other standard for the View layer in the J2EE stack?

Visit http://www.theserverside.com/symposium/presentations.html
and see the following presentation:

JavaServer Faces: Dead on Arrival or Raging Success?
Presented by Craig R. McClanahan, Posted on Jun 7, 2005

There is something interesting there about the position of the JSF.

--
Sergey : jsfTutorials.net
 
Prem Khan
Ranch Hand
Posts: 189
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you know any other standard for the View layer in the J2EE stack?



Yeah Struts, its what alot of companys use. Although I really personally like JSF better. Just because sun says something is a standard doesnt mean the industry will start using it.
 
Tim Holloway
Bartender
Posts: 18420
60
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSF is scheduled to be part of J2EE 1.5.

Struts, for all its utility, never became part of J2EE.
 
Prem Khan
Ranch Hand
Posts: 189
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So are you saying that JBOSS, IBM websphere, WebLogic, Geronimo, will all have there own implementation of JSF ?

Tomcat implements some J2EE "standards" and some it doesnt.

Just cause sun says you have to put something in an application server doesnt mean that every one is going to jump and do it

And yes struts is an MVC framework, just like JSF
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So are you saying that JBOSS, IBM websphere, WebLogic, Geronimo, will all have there own implementation of JSF ?

Well, since JSF is really just a specification then yes, some of those vendors might provide a JSF implementation. That's how it works. Sun has an implementation, there is MyFaces, ADF, and a few more. But here is where I think some people are confused. As long as you have the JAR files for whatever specification, said app should work in any J2EE complient container.

Tomcat implements some J2EE "standards" and some it doesnt.

That is probably because Tomcat is a servlet container, not an application server.

Just cause sun says you have to put something in an application server doesnt mean that every one is going to jump and do it

Ok, again, confusion. JSF does not become part of an application server. The specification API and maybe Sun's own implementation will become part of J2EE 1.5. In the end it's just JAR files. And you can use any implementation you want with any container given the correct libraries.

And yes struts is an MVC framework, just like JSF

Well, yes, but not just like JSF. There are significant differences which I won't get into. There are enough of those discussions floating around the web if you want to read them.

:roll:

[ July 22, 2005: Message edited by: Gregg Bolinger ]
[ July 22, 2005: Message edited by: Gregg Bolinger ]
 
Forget this weirdo. You guys wanna see something really neat? I just have to take off my shoe .... (hint: it's a tiny ad)
the new thread boost feature brings a LOT of attention to your favorite threads
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!