Java Raptors Wiki - franleplant/javaraptors.backend GitHub Wiki
This is the backend stack, from persistence up to hosting:
- PostgreSQL: no configuration or installation needed
- JBoss Developer Framework (JDF): persistence, scaffolding, IDE, etc, etc, etc
- OpenShift: PaaS (Like Heroku), hosting, easy deploy, easy administration
Documentation
This are examples of what we are doing and how we are doing it, we will follow this Tutorials very tightly in order to create our application:
- Introduction: Install JBoss Dev Studio, create project, create first Entities.
- Persistence layer: from Domain model (see EA) to a full mind blowing Persistence Layer.
- Business Layer: how to use the Persistence Layer in order to provide the JSON RESTful API.
- Building Reports interface: How to build the needed Reports API.
- Deploying into Open Shift: Easy steps to deploy our application into PaaS OpenShift.
- Ticket monster: example to follow
- Complete tutorial set: From the Introduction to deploy,a list of all the Tutorials available.
Notes
-
Each tutorial is step into making the example application Ticket Monster, so you might miss somethings if you dont read it from the beginning.
-
PaaS = Platform as a Service. It's exactly the business model that Heroku embrace, other examples are Google App Engine.
-
With OpenShift we wont be needing to think about DataBase, so you can forget about that.