5
In Javaee’s Github there is the repository javaserverfaces-spec
that in his README.md
says:
Javaserver Faces (JSF) is a JCP Standard technology for Authoring Component based user interfaces on the Java EE Platform. This particular Github project hosts the Official JSF Specification Issue tracker. There are two implementations of the JSF Specification, Both of them developed with OSI Approved Open Source licenses.
Already the Wiki tag jsf says:
Javaserver Faces (JSF) is a Model-View-Controller framework commonly used to create web applications. Always inform: What is the JSF version you are using; What technology you are using, JSP or Facelets; Error messages displayed; Minimum copy of code that can be executed.
On the Wiki tag has a link of Wikipedia, which says:
Javaserver Faces (JSF) is a Java specification for building component-based user interfaces for web applications. It features an event-oriented programming model, abstracting details from event manipulation and component organization, allowing the programmer to focus on application logic.
I also found that article of the 2005 Oracle Technology Network:
One of the key Advantages of JSF is that it is Both a Java Web user-interface standard as well as a framework that firmly Follows the Model-View-Controller(MVC) design Pattern.
After reading these articles/sources I didn’t understand two things:
JSF is specification or framework?
JSF is MVC?
Related:Differences between JSF and JSP
– user28595
@diegofm I saw this question. What I don’t understand is why the OTN article says that JSF can be both specification and MVC framework (contradicting the quoted answer)
– igventurelli
@diegofm still, if the quoted answer is right, we need to fix the tag wiki, right?
– igventurelli
@bigown, I saw that you built the tag wiki. If it’s not in your way, could you comment/explain your opinion on the subject, please? I think it will be very interesting :)
– igventurelli
I can’t tell you, I never messed with JSF or JSP, only related because I saw that they were similar themes.
– user28595
What I do know is that JSF is something to run away.
– Jéf Bueno
@Igorventurelli The bigown (just like any user) will not receive notification of his mention if he has not interacted in the question, with comments, closing votes, etc. I am warning you if you want to talk to him by other means.
– Jéf Bueno
@LINQ our! I didn’t know... Thanks!
– igventurelli