Table of Contents |
---|
...
Financials currently uses Spring 34.x.
Anchor | ||||
---|---|---|---|---|
|
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:
Anchorjavascript javascript
JavaScript
javascript | |
javascript |
...
For information about Javascript and ES6, see these links:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
http://tutorialzine.com/2015/05/15-awesome-and-free-javascript-books/
http://weblogs.asp.net/dwahlin/getting-started-with-es6-%E2%80%93-the-next-version-of-javascript
Anchorrest rest
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:
https://en.wikipedia.org/wiki/Representational_state_transfer
https://en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services
http://crunchify.com/create-very-simple-jersey-rest-service-and-send-json-data-from-java-client/
Anchorwebpack webpack
Webpack
webpack | |
webpack |
...
More information on Webpack and NodeJS can be found at these links: