With the new Oracle Cloud offering you no longer need to install and manage the runtime platform for ADF applications. You can use a hosted instance of Oracle WebLogic and the Oracle Database to host your application.
Deployment to the cloud is quite straightforward, and you can do it directly from inside JDeveloper.
Here is a quick video showing you how to first create your database objects and then deploy your application to the cloud.
One small point, in the demo you don't see it but I also used the option to import the data into the tables.
To do that scroll the cloud cart to the right and check the check box for data.