JavaServer-kasvot

JavaServer Faces (lyhennetty JSF ) on Java puitteet kehittää web-sovelluksia .

Toisin kuin muut perinteiset toimintapohjaiset MVC- kehykset , JSF perustuu komponenttien käsitteeseen , joka on samanlainen kuin Swing tai SWT , jossa komponentin tila tallennetaan sivun renderöinnin yhteydessä, jotta se voidaan palauttaa pyynnön palauttamisen jälkeen.

JSF on esitystekniikan agnostikko. Se käyttää Facelets  (in) -oletusarvoa versiosta 2.0 lähtien, mutta sitä voidaan käyttää muiden tekniikoiden kanssa, kuten JSP (jota käytettiin versioon 1.2 asti) tai XUL .

JSF-versiot

JSF 1.0

Ensimmäinen versio JSF-spesifikaatioista, julkaistu 11. maaliskuuta 2004.

JSF 1.1

JSF 1.1 -määritykset on määritelty Java Community Process -konsortion JSR 127: ssä , julkaistu27. toukokuuta 2004, nämä edellyttävät seuraavia kirjastoja:

JSF 1.2

Versiolle 1.2 on määritelty julkaisussa JSR 25211. toukokuuta 2006, nämä edellyttävät seuraavia kirjastoja:

JSF 1.2 sisältää joukon pieniä parannuksia edelliseen eritelmään, JSF 1.1:

JSF 2.0

JSF 2.0 -määritykset on määritelty julkaisussa JSR 31428. kesäkuuta 2009. Se korvaa edelliset versiot ja vastaa ensimmäistä suurta teknisten eritelmien päivitystä, joka johtaa lukuisiin muutoksiin, jotta sen käyttöä helpotettaisiin, Java-yhteisöprosessin mukaisia ​​toimintoja ja suorituskykyä parannettaisiin . Tämä julkaisu on sama kuin Java EE 6.

JSF 2.1

Siksi se on versio, joka edeltää JSF: n versiota 2.2 22. lokakuuta 2010. Siinä on vain pieniä korjauksia. Siksi se perustuu samaan JSR: ään kuin JSF 2.0.

JSF 2.2

Versio julkaistu Huhtikuu 2013. Tekniset tiedot on määritelty standardissa JSR 344.

JSF: n osat

JSF koostuu pääasiassa:

Lisäkomponentit

JSF: n kahden vakiokomponenttisarjan todetaan olevan liian rajoitettuja ja riittämättömiä yrityssovellusten kehittämiseen. Siksi on mahdollista käyttää lisäkomponenttisarjoja, jotka tarjoavat uusia rikkaampia komponentteja.

Voimme mainita esimerkiksi:

Huomautuksia ja viitteitä

  1. JSF: n virallinen verkkosivusto
  2. JSR 127 on Java Community Process sivusto
  3. JSR 252 on Java Community Process sivusto
  4. JSR 314 on Java Community Process sivusto
  5. JSR 344
  6. Primefacesin virallinen verkkosivusto

Ulkoiset linkit