Skip to content

First class procedure weaving together OO, Functional, Imperative, Reactive

License

Notifications You must be signed in to change notification settings

officefloor/OoFunctionImperativeReactive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

First Class Procedure Example

First class procedure weaving together OO, Functional, Imperative, Reactive

See OO Functional Imperative Reactive weaved together for details of this repository.

Continuous Integration Dependabot Status

Try out the example code

  1. Clone this repository

  2. In the cloned directory, run: mvn clean install

  3. Once built, run the following to start up the application: mvn net.officefloor.maven:officefloor-maven-plugin:open

    Note: once the Graalvm issue is resolved, can also run the Spring uber jar: Graalvm: Exception when run from uber-jar

  4. Once running, a simple user page is available at http://localhost:7878 (open in a browser)

  5. This page provides means to invoke the various end points

  6. Once done, the application can be stopped with mvn net.officefloor.maven:officefloor-maven-plugin:close

For more information, see OfficeFloor - particularly the tutorials

Also, see the blog regarding why.