All Projects → joinfaces → Joinfaces

joinfaces / Joinfaces

Licence: apache-2.0
JoinFaces: JSF Spring Boot Starters - JSF inside Spring Boot Application

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Joinfaces

Joinfaces Maven Jar Example
JoinFaces Maven Jar Example
Stars: ✭ 62 (-78.98%)
Mutual labels:  spring-boot, jsf, tomcat, jetty
Spring Reddit Clone
Reddit clone built using Spring Boot, Spring Security with JPA Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone
Stars: ✭ 210 (-28.81%)
Mutual labels:  spring-boot, spring-security
Spring Boot Spring Security Jwt Authentication
Spring Boot + Security: Token Based Authentication example with JWT, Authorization, Spring Data & MySQL
Stars: ✭ 292 (-1.02%)
Mutual labels:  spring-boot, spring-security
Spring Boot Start Current
Spring Boot 脚手架 Mybatis Spring Security JWT 权限 Spring Cache + Redis
Stars: ✭ 246 (-16.61%)
Mutual labels:  spring-boot, spring-security
Springcloud Shop
基于Spring Boot、Spring Cloud的微服务商城demo
Stars: ✭ 198 (-32.88%)
Mutual labels:  spring-boot, spring-security
Spring Microservice Sample
Spring Boot based Mircoservice sample
Stars: ✭ 199 (-32.54%)
Mutual labels:  spring-boot, spring-security
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (-21.69%)
Mutual labels:  spring-boot, spring-security
Mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Stars: ✭ 185 (-37.29%)
Mutual labels:  spring-boot, spring-security
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (-75.25%)
Mutual labels:  tomcat, spring-security
gretty
Advanced gradle plugin for running web-apps on jetty and tomcat.
Stars: ✭ 116 (-60.68%)
Mutual labels:  tomcat, jetty
Jwt Spring Security Demo
This is a demo for using JWT (JSON Web Token) with Spring Security and Spring Boot. I completely rewrote my first version. Now this solution is based on the code base from the JHipster Project. I tried to extract the minimal configuration and classes that are needed for JWT-Authentication and did some changes.
Stars: ✭ 2,843 (+863.73%)
Mutual labels:  spring-boot, spring-security
Spring Webflux Security Jwt
A JWT authorization and authentication implementation with Spring Reactive Webflux, Spring Boot 2 and Spring Security 5
Stars: ✭ 190 (-35.59%)
Mutual labels:  spring-boot, spring-security
Oauth2 Family Barrel
OAuth2全家桶项目。本项目演示了如何使用spring-boot、spring-security以及spring-security-oauth快速构建OAuth2服务框架体系。
Stars: ✭ 188 (-36.27%)
Mutual labels:  spring-boot, spring-security
Registration Login Spring Hsql
Registration and Login Example with Spring Security, Spring Boot, Spring Data JPA, HSQL, JSP
Stars: ✭ 208 (-29.49%)
Mutual labels:  spring-boot, spring-security
Awesome Spring
A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.
Stars: ✭ 186 (-36.95%)
Mutual labels:  spring-boot, spring-security
Tutorial
Spring Boot的例子,包含RESTful API, MVC, JMS, Cache, Mybatis, Cache, Websocket...
Stars: ✭ 215 (-27.12%)
Mutual labels:  spring-boot, spring-security
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (-11.53%)
Mutual labels:  spring-boot, spring-security
Study
全栈工程师学习笔记;Spring登录、shiro登录、CAS单点登录和Spring boot oauth2单点登录;Spring data cache 缓存,支持Redis和EHcahce; web安全,常见web安全漏洞以及解决思路;常规组件,比如redis、mq等;quartz定时任务,支持持久化数据库,动态维护启动暂停关闭;docker基本用法,常用image镜像使用,Docker-MySQL、docker-Postgres、Docker-nginx、Docker-nexus、Docker-Redis、Docker-RabbitMQ、Docker-zookeeper、Docker-es、Docker-zipkin、Docker-ELK等;mybatis实践、spring实践、spring boot实践等常用集成;基于redis的分布式锁;基于shared-jdbc的分库分表,支持原生jdbc和Spring Boot Mybatis
Stars: ✭ 159 (-46.1%)
Mutual labels:  spring-boot, tomcat
Javasecurity
Java web and command line applications demonstrating various security topics
Stars: ✭ 182 (-38.31%)
Mutual labels:  spring-boot, spring-security
Eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Stars: ✭ 16,943 (+5643.39%)
Mutual labels:  spring-boot, spring-security

JoinFaces

Maven Central Build Status codecov GitHub license

This project enables JSF usage inside Spring Boot Application.

It autoconfigures PrimeFaces, PrimeFaces Extensions, AdminFaces, BootsFaces, ButterFaces, IceFaces, RichFaces, OmniFaces, AngularFaces, Mojarra and MyFaces libraries to run at embedded Tomcat, Jetty or Undertow servlet containers. It autoconfigures Weld and Rewrite too.

It also aims to solve JSF and Spring Boot integration features. Current version includes JSF and CDI annotations support and Spring Security JSF Facelet Tag support.

How to use

JoinFaces Example shows JSF Spring Boot Starter usage. It may help you to choose the JSF Spring Boot Starter that fits your needs.

Official example projects

Build tool \ packaging jar war
Maven maven-jar-example maven-war-example
Gradle gradle-jar-example gradle-war-example

Key Features

Take a look at Reference Guide to see JoinFaces features: Starters, Servlet-Context Init Parameters, JSF and CDI scope-annotations support and Spring Security JSF Facelet Tag support.

System Requirements

Joinfaces Java Spring Boot JSF
2.x 1.6 to 1.8 1.x 2.0 to 2.2
3.0 to 3.2 1.8 2.0 2.0 to 2.3
4.0.x 1.8 to 11 2.1 2.0 to 2.3
4.1.x 1.8 to 12 2.2 2.0 to 2.3
4.3.x 1.8 to 14 2.3 2.0 to 2.3
4.4.x 1.8 to 15 2.4 2.0 to 2.3

This are the combinations we have tested and expect to work, but depending on the features you are using, other combinations might work, too. When using Java 9 or higher, make sure to use JoinFaces only on the classpath and not on the modulepath.

Getting Help

Contributing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].