Counter
Singleton session bean with shared state for tracking web page hits.
Project Structure
Section titled “Project Structure”counter/└── counter.featureJakarta EE
Section titled “Jakarta EE”jakarta/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── counter │ ├── ejb │ │ └── CounterBean.java │ └── web │ └── Count.java ├── liberty │ └── config │ └── server.xml └── webapp ├── WEB-INF │ └── web.xml ├── index.xhtml ├── resources │ └── css │ └── default.css └── template.xhtmlQuarkus
Section titled “Quarkus”quarkus/├── Dockerfile├── Makefile├── README.md├── pom.xml├── smoke.py└── src └── main ├── docker │ ├── Dockerfile.jvm │ ├── Dockerfile.legacy-jar │ ├── Dockerfile.native │ └── Dockerfile.native-micro ├── java │ └── quarkus │ └── tutorial │ └── counter │ ├── ejb │ │ └── CounterBean.java │ └── web │ └── Count.java └── resources ├── META-INF │ ├── resources │ │ ├── index.xhtml │ │ ├── resources │ │ │ └── css │ │ │ └── default.css │ │ └── template.xhtml │ └── web.xml └── application.propertiesSpring
Section titled “Spring”spring/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src └── main ├── java │ └── spring │ └── examples │ └── tutorial │ └── counter │ ├── CounterApplication.java │ ├── controller │ │ └── CountController.java │ └── service │ └── CounterService.java └── resources ├── application.properties ├── static │ └── css │ └── default.css └── templates ├── index.html └── template.html