https://github.com/atbashee/core-profile-demo
Jakarta Core Profile Demos
https://github.com/atbashee/core-profile-demo
Last synced: about 1 year ago
JSON representation
Jakarta Core Profile Demos
- Host: GitHub
- URL: https://github.com/atbashee/core-profile-demo
- Owner: atbashEE
- License: apache-2.0
- Created: 2022-11-24T18:53:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T17:54:56.000Z (over 3 years ago)
- Last Synced: 2025-03-28T15:51:52.976Z (about 1 year ago)
- Language: Java
- Size: 2.59 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jakarta Core Profile Demos
## core-profile-tester
A tester that reports if you are using classes from CDI-full part of the specification. Since the CDI api artefact contains both and the CDI-full functionality you might encounter issues at runtime. At compile everything passes since the classes are available but they might not be at runtime for a CDI lite implementation.
## qualifier-demo
An example of using `@Enhancement` within CDI Lite.
## synthetic
An example of defining synthetic beans within CDI Lite. (This example could also be using a CDI producer but now can be used during build phase)
## se-run
Run a Jakarta EE Core profile application on Java SE. So no longer the requirement of having a WAR file that is handled by a runtime.
## Demo app with OpenLiberty
Demo application with OpenLiberty (currently with beta version of OpenLiberty)
## Run Jakarta Core profile Application with Atbash runtime
The directory _atbash-run_ contains a project where a Jakarta EE 10 Core profile application is executed in Java SE with the help of Atbash Runtime. The Runner mode allows to define the Application class (or JAX-RS resource classes), define the configuration and run the application. It is using under the hood the module system of Atbash Runtime.
# Slides
Slides of the Jakarta One Presentation "Exploring the new Jakarta EE Core Profile" can be found in the pdf _core-profile_jakartaOne2022_.