SkillAgentSearch skills...

ConferenceDemo

Sample demo project to showcase use of Jakarta EE and Eclipse MicroProfile using Payara Micro and Testcontainers for testing

Install / Use

/learn @fturizo/ConferenceDemo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

= Conference Demo

This small sample project showcase the development of 3 microservices using both Jakarta EE 10 and Eclipse MicroProfile 6.0

The domain model and real-world requirements are inspired in the https://github.com/eclipse/microprofile-conference[official conference demo project] for the Eclipse MicroProfile stack.

== Modules

The following service modules are defined:

. Speaker: Handles all speakers data and provides a default configurable list of venues. . Session: Handles session data. Unlike the official Conference demo, here scheduling sessions is doing in tandem while creating them, so no schedule service is used. . Vote: Handles session rating and the creation of attendees. . CombinedTests : A separate modules with integration testing cases for all application uses cases. . Dashboard: A UI dashboard application that integrates all services.

Additionally, the Dashboard module has a UI that interacts with these services.

== Provisioning

All three services are provisioned using https://www.payara.fish/payara_micro[Payara Community Micro 6].

The Payara Micro Maven Plugin is configured on all projects for a quick launch-up.

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks6

Languages

Java

Security Score

60/100

Audited on Mar 10, 2025

No findings