commit | 2f3c64b317a7c41313f52c81fa936a13f8decc00 | [log] [tgz] |
---|---|---|
author | Thomas Andraschko <tandraschko@apache.org> | Mon Apr 27 08:58:16 2020 +0200 |
committer | GitHub <noreply@github.com> | Mon Apr 27 08:58:16 2020 +0200 |
tree | e893680667469a66e7c097d4bd00c7983cfd3059 | |
parent | 86d4d867bee804fd415232cdd6c1a2c626e0c3f3 [diff] | |
parent | 016f92252b81c37f869c9de30373a0aa66d7b67e [diff] |
Merge pull request #99 from rmpestano/method-handles Disable method handles in quarkus native mode
Apache's implementation of the JavaServer Faces (JSF) and Jakarta Faces specification
Master / 2.3-next equals the JSF 2.3 API but delegates @ManagedBeans to CDI. The implementation of the old FacesEL (javax.faces.el.*) has been completely removed.
The upcoming Jakarta Faces 3.0. It's equals to JSF 2.3 but with “jakarta.faces” packages and constants instead of “javax.faces”.
JavaServer Faces 2.3 implementation
Servlet 4.0 will enable JSF 2.3 to serve resources via HTTP/2 push.
mvn clean install
```xml <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <version>2.3-next-M1</version> </dependency> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-impl</artifactId> <version>2.3-next-M1</version> </dependency> ```
```xml <servlet> <servlet-name>facesServlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>facesServlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> ```
```xml <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:head> </h:head> <h:body> Hello World! </h:body> </html> ```
Since 2.3-next a Quarkus extension is available. A sample project can be found here: https://github.com/apache/myfaces/blob/master/extensions/quarkus/showcase/