|
|
Welcome to the JButler CRUD Tutorial. In this tutorial, we start from scratch and give step-by-step instructions on how to create a CRUD using standard [Jakarta EE](https://jakarta.ee/) technology (JSF, CDI, EJB, JPA) and taking advantage of utility classes already present in [JButler](https://gitlab.labes.inf.ufes.br/labes/jbutler/).
|
|
|
|
|
|
As a running example for this tutorial, imagine an information system called Oldenburg, which helps professors teaching Research Methodology courses to simulate a workshop in which the students will submit papers and perform peer review. The application is named after [Henry Oldenburg](https://en.wikipedia.org/wiki/Henry_Oldenburg) which, according to Wikipedia, is the creator of scientific peer review. If you're using this tutorial to bootstrap your own Web application, you should replace all references to _Oldenburg_ with your application's name throughout the tutorial.
|
|
|
As a running example for this tutorial, imagine an information system called [Oldenburg](https://gitlab.labes.inf.ufes.br/labes/oldenburg), which helps professors teaching Research Methodology courses to simulate a workshop in which the students will submit papers and perform peer review. The application is named after [Henry Oldenburg](https://en.wikipedia.org/wiki/Henry_Oldenburg) which, according to Wikipedia, is the creator of scientific peer review. If you're using this tutorial to bootstrap your own Web application, you should replace all references to _Oldenburg_ with your application's name throughout the tutorial.
|
|
|
|
|
|
|
|
|
|
... | ... | @@ -423,7 +423,7 @@ title.home = Home |
|
|
title.home.description = Welcome to the Oldenburg Workshop Simulator!
|
|
|
```
|
|
|
|
|
|
If you want, change `text.developedBy` and add your name, as you are developing Oldenburg now. :)
|
|
|
If you want, change `text.developedBy` and add your name, as you are developing Oldenburg now. :simple_smile:
|
|
|
|
|
|
|
|
|
|
... | ... | @@ -1055,4 +1055,6 @@ To finish our example, we just need a link at the left-side menu, so we can acce |
|
|
</p:link></li>
|
|
|
```
|
|
|
|
|
|
That's it! Deploy and try your new CRUD feature which, front-end aside, was mostly provided by JButler! ;) |
|
|
That's it! Deploy and try your new CRUD feature which, front-end aside, was mostly provided by JButler! :wink:
|
|
|
|
|
|
As an exercise, try to implement for the _Manage Workshops_ CRUD feature the other types of CRUD front-end exemplified in the [JButler Base Project](https://gitlab.labes.inf.ufes.br/labes/jbutler-base-project). |