Cart
Stateful session bean with shopping cart lifecycle management and @Remove methods.
Project Structure
Section titled “Project Structure”cart/└── cart.featureJakarta EE
Section titled “Jakarta EE”jakarta/├── Dockerfile├── Makefile├── cart-ejb│ ├── pom.xml│ └── src│ └── main│ ├── java│ │ └── jakarta│ │ └── tutorial│ │ └── cart│ │ ├── ejb│ │ │ ├── Cart.java│ │ │ └── CartBean.java│ │ └── util│ │ ├── BookException.java│ │ └── IdVerifier.java│ └── resources│ └── META-INF│ └── MANIFEST.MF├── cart-web│ ├── pom.xml│ └── src│ └── main│ ├── java│ │ └── jakarta│ │ └── tutorial│ │ └── cart│ │ └── web│ │ ├── CartResource.java│ │ └── RestApplication.java│ ├── liberty│ │ └── config│ │ └── server.xml│ └── webapp│ └── WEB-INF│ └── beans.xml├── pom.xml└── smoke.pyQuarkus
Section titled “Quarkus”quarkus/├── Dockerfile├── Makefile├── cart-ejb│ ├── pom.xml│ └── src│ └── main│ └── java│ └── quarkus│ └── tutorial│ └── cart│ ├── service│ │ ├── Cart.java│ │ └── CartBean.java│ └── util│ ├── BookException.java│ └── IdVerifier.java├── cart-web│ ├── pom.xml│ └── src│ └── main│ ├── docker│ │ ├── Dockerfile.jvm│ │ ├── Dockerfile.legacy-jar│ │ ├── Dockerfile.native│ │ └── Dockerfile.native-micro│ ├── java│ │ └── quarkus│ │ └── tutorial│ │ └── cart│ │ └── CartResource.java│ └── resources│ └── application.properties├── pom.xml└── smoke.pySpring
Section titled “Spring”spring/├── Dockerfile├── Makefile├── cart-ejb│ ├── pom.xml│ └── src│ └── main│ └── java│ └── spring│ └── examples│ └── tutorial│ └── cart│ ├── service│ │ ├── Cart.java│ │ └── CartServiceImpl.java│ └── util│ ├── BookException.java│ └── IdVerifier.java├── cart-web│ ├── pom.xml│ └── src│ └── main│ ├── java│ │ └── spring│ │ └── examples│ │ └── tutorial│ │ └── cart│ │ ├── Application.java│ │ └── CartController.java│ └── resources│ └── application.properties├── pom.xml└── smoke.py