Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Anchor
Java
Java
Java

...

Financials currently uses Spring 34.x.

Anchor
JSP
JSP
JSP

Financials currently uses JSP with various tag libraries for the UI.

...

There are many resources for learning React available.  Here are some that Financials developers have used:

Anchor
javascript
javascript
JavaScript

...

For information about Javascript and ES6, see these links:

Anchor
rest
rest
REST

REST stands for Representational State Transfer.  It is an architectural style used when designing web services.  React components running in the browser use REST services to interact with Financials.  These REST services are written using Jax-RS.

See the section on REST Authentication for information on how clients are authenticated. 

REST resources must be registered in Financials before they are available.  REST resources are registered in kfs-core/src/main/java/org/kuali/kfs/sys/rest/SysApplication.java.  Each module that has REST resources will have their own Application class.  As an example, REST resources in the chart of accounts module, will be registered in kfs-core/src/main/java/org/kuali/kfs/coa/rest/CoaApplication.java.  These will be created as needed.

Documentation on the REST APIs in Financials and other Kuali applications can be found here:  Kuali Developers.

The following links have information about REST and Jax-RS:

Anchor
webpack
webpack
Webpack

...

More information on Webpack and NodeJS can be found at these links: