https://github.com/lazaronixon/jsf-perfect-crud
A modern and sofisticated start template for JSF/JAVAEE
https://github.com/lazaronixon/jsf-perfect-crud
crud jakartaee java javaee jpa jsf payara-server
Last synced: about 1 year ago
JSON representation
A modern and sofisticated start template for JSF/JAVAEE
- Host: GitHub
- URL: https://github.com/lazaronixon/jsf-perfect-crud
- Owner: lazaronixon
- Created: 2020-05-29T05:16:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-01T17:34:42.000Z (over 5 years ago)
- Last Synced: 2025-03-27T02:43:42.336Z (over 1 year ago)
- Topics: crud, jakartaee, java, javaee, jpa, jsf, payara-server
- Language: Java
- Homepage:
- Size: 168 KB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JSF PERFECT CRUD
After some time working with Ruby on Rails (more than 5 years), I catch myself rediscovering the JSF/JAVAEE but this time with another mind, so I tried here bring some opnative rules from ROR to JSF.
The simplicity without a opinionated environment brought to JSF a bad reputation, on my point of view not for the technology but because the bad developers and practices, many of than coming from desktop development and RAD enviroments.
Even now on this times of javascript on everything, json everywhere, quees and distributed systems I believe that JSF/JAVAEE has you place as enterprise application.
This project is a implementation of generated crud of Ruby on Rails using JSF 2.3 and JavaEE 8.


## URL
* http://localhost:8080/jsfcrud/views/students/index.xhtml
## Primefaces Version
* https://github.com/lazaronixon/jsf-perfect-crud/tree/primefaces
## Requirements
* OpenJDK 11
* Netbeans 11.3
* Payara Server 5.194
* Java DB (embedded)
## Database
```SQL
CREATE TABLE STUDENT (
ID INT GENERATED ALWAYS AS IDENTITY,
NAME VARCHAR(255),
ADDRESS VARCHAR(255),
CREATEDAT TIMESTAMP NOT NULL,
UPDATEDAT TIMESTAMP NOT NULL,
PRIMARY KEY (Id)
);
```
## References and Guides
* https://netbeans.org/kb/trails/java-ee.html
* https://www.primefaces.org/showcase
* https://jsf.zeef.com/bauke.scholtz
* https://www.amazon.com/Practical-JSF-Java-EE-8/dp/1484230299