JAX-RS Customer
JAX-RS REST API with CRUD operations, JPA entities, and client invocation.
Project Structure
Section titled “Project Structure”jaxrs-customer/└── jaxrs-customer.featureJakarta EE
Section titled “Jakarta EE”jakarta/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src ├── main │ ├── java │ │ └── jakarta │ │ └── tutorial │ │ └── customer │ │ ├── data │ │ │ ├── Address.java │ │ │ └── Customer.java │ │ ├── ejb │ │ │ ├── CustomerBean.java │ │ │ └── CustomerManager.java │ │ └── resource │ │ ├── CustomerApplication.java │ │ └── CustomerService.java │ ├── liberty │ │ └── config │ │ └── server.xml │ ├── resources │ │ └── META-INF │ │ └── persistence.xml │ └── webapp │ ├── WEB-INF │ │ ├── faces-config.xml │ │ └── web.xml │ ├── error.xhtml │ ├── index.xhtml │ └── list.xhtml └── test └── java └── .gitkeepQuarkus
Section titled “Quarkus”quarkus/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src ├── main │ ├── java │ │ └── quarkus │ │ └── tutorial │ │ └── customer │ │ ├── data │ │ │ ├── Address.java │ │ │ └── Customer.java │ │ ├── ejb │ │ │ ├── CustomerBean.java │ │ │ └── CustomerManager.java │ │ └── resource │ │ └── CustomerService.java │ └── resources │ ├── META-INF │ │ ├── resources │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ ├── error.xhtml │ │ │ ├── index.xhtml │ │ │ └── list.xhtml │ │ └── web.xml │ └── application.properties └── test └── java └── .gitkeepSpring
Section titled “Spring”spring/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src ├── main │ ├── java │ │ └── spring │ │ └── tutorial │ │ └── customer │ │ ├── CustomerApplication.java │ │ ├── data │ │ │ ├── Address.java │ │ │ └── Customer.java │ │ ├── ejb │ │ │ ├── CustomerBean.java │ │ │ └── CustomerManager.java │ │ └── resource │ │ └── CustomerService.java │ └── resources │ ├── META-INF │ │ └── resources │ │ ├── error.xhtml │ │ ├── index.xhtml │ │ └── list.xhtml │ └── application.properties └── test └── java └── .gitkeep