Clicking on the button below will run 3 scenarios and present results:

- Scenario 1 demonstrates that all injections of a bean within a single transaction use the same bean instance.
- Scenario 2 demonstrates that injections of a bean in different transactions use different bean instances.
- Scenario 3 demonstrates that beans annotated with the '@TransactionScoped' annotation must be invoked within a transactional context.