Apache Wicket

Apache Wicket Descrierea imaginii Apache Wicket logo.png.

informație
Dezvoltat de Apache Software Foundation
Prima versiune 21 iunie 2010
Ultima versiune 8.5.0 (28 mai 2019)
Depozit git: //git.apache.org/wicket.git
Asigurarea calității Integrare continuă
Scris in Java
Mediu inconjurator Java
Tip Cadrul web
Licență Apache 2.0
Site-ul web wicket.apache.org

Apache Wicket este un kit de construcție software ( framework ) pentru a ajuta la dezvoltarea de aplicații web în limbajul Java .

La fel ca JSF , Tapestry sau GWT , Wicket este un cadru bazat pe componente, spre deosebire de cadrele tradiționale bazate pe acțiune MVC , cum ar fi Apache Struts sau Spring MVC, de exemplu.

Wicket folosește exclusiv paginile XHTML ca tehnologie de prezentare. De asemenea, nu există nicio logică pentru a scrie direct pe paginile XHTML . Aceasta permite o vizualizare / separare logică foarte avansată. Singura logică prezentă în paginile XHTML este id-ul diferitelor componente ale paginii web.

Wicket adoptă, de asemenea, o filozofie a componentelor reutilizabile. O componentă Wicket este o pereche de clase Java și pagini XHTML.

Crearea unui site web cu Wicket este similară cu utilizarea unui cadru grafic pentru desktop, cum ar fi Swing sau SWT , tratăm pagina ca un obiect și adăugăm componentele direct la acesta, oferindu-i id - ul componentei respective, astfel încât să poate fi legat de pagina web.

Wicket permite, de asemenea, utilizarea Ajax fără a fi nevoie ca dezvoltatorul să scrie JavaScript . Într-adevăr, codul este scris în Java și Wicket este responsabil pentru generarea codului JavaScript necesar.

Versiunile Wicket 6.x necesită JDK 6.0.

Versiunea 1.5.x necesită JDK 5.0.

Versiunea 1.3.x este mulțumită de JDK 1.4.

Vezi și tu

linkuri externe

Referințe

Note

  1. „  https://projects.apache.org/json/projects/wicket.json  ” (Accesat la 8 aprilie 2020 )
  2. "  https://wicket.apache.org/news/2019/05/28/wicket-8.5.0-released.html  "