5 Replies Latest reply on Sep 9, 2008 12:24 PM by sergeysmirnov

    JavaServer Faces and RichFaces

    ipazmino

      Hi,

      I've been reading the technical requirements to install get RichFaces working, but I didn't understand why a requirement was JavaServer Faces. Is it like RichFaces is a set of components that works over a JSF implementation?

      Thanks in advance.

        • 1. Re: JavaServer Faces and RichFaces
          nbelaevski

          Hi,

          Yes, RichFaces is a component set and AJAX framework built to work with JavaServer Faces. Supported JSF versions are: 1.1 and 1.2 for 3.1.x versions and 1.2 only for 3.2.x versions.


          • 2. Re: JavaServer Faces and RichFaces
            ipazmino

            Thanks.

            So, digging a little dipper, MyFaces and Trinidad are JSF implementations, and, RichFaces and IceFaces are frameworks that work over JSF.

            I'm not quite sure yet what the implementation provides? managing life cycle and the faces servlet ? and, what the frameworks provide? the ui components with a fewer or more capabilities?

            • 3. Re: JavaServer Faces and RichFaces

              Hi ipazmino, it looks like you don't really know, what you should do....8-}
              I would advice you to read some introduction articles about JSF to get some more knowledge, or maybe you give it a try and hack some demo for yourself. But nevertheless you need knowledge about servlets and JSP, and generall web-knowledge.

              But shortly:
              Apache MyFaces is an implementation of the JSF Specification (the other one is the Sun RI [=Reference Implementation]). They are responsible for Managing life cycle etc. and also for some core component e.g. h:form...

              All other stuff are frameworks, which provide you with additional functionality e.g. UI-components, AJAX-components etc.
              RichFaces is a very good and IMHO fast productive system for creating GUI and AJAXability. Just have a look at the Online-demo of RichFaces.

              wfg
              rschoeler

              • 4. Re: JavaServer Faces and RichFaces
                ipazmino

                I've been reading a bit, but your answer was what I was looking for. I thought everything was an implementation.

                Thanks a lot.

                • 5. Re: JavaServer Faces and RichFaces

                   

                  "ipazmino" wrote:
                  So, digging a little dipper, MyFaces and Trinidad are JSF implementations


                  Trinidad is NOT a JSF implementation. It is on the same level with RichFaces.