Oracle JET (Oracle JavaScript Extension Toolkit) is an Oracle JavaScript extension toolkit. To put it simply, Oracle JET is a bunch of handy front end tool combinations.
Oracle JET Documentation Link http://docs.oracle.com/middleware/jet310/jet/developer/toc.htm
Oracle Jet supports Model-view-viewmodel (MVVM) schema design patterns.
in MVVM, the Model represents the application data, and View is the rendering of the data. ViewModel exposes the data in the model to the view and maintains the state of the application.
Give a brief introduction to what MVVM is (personal understanding): for example. View is an HTML that inserts some data-bind on the page to pass in the data, which comes from Model,model for some data. The data of these bindings can be transmitted in real time and displayed accordingly, and corresponding changes in the data on the View will change the Model accordingly. These mutual changes enable data transfer between View and Model through ViewModel, a JS file.
To support the MVVM design, Oracle JET builds on a modular framework that includes a set of third-party libraries and Oracle-provided files, scripts, and libraries.
It also shows the front-end tools you need to learn using Oracle JET. There are mainly JQuery, Knockout JS (a front-end frame, similar to Vue, React, Angular), Require JS.
Oracle JET can also perform WebApp development. Oracle JET includes the Apache Cordova (a JavaScript library for mobile development). Applications for mobile devices can be developed directly using HTML5, CSS, and JavaScript technologies.
All third-party libraries used by the Oracle JET Framework and framework:
- CSS and SCSS files for the Alta theme
- Minified and Debug versions of the Oracle JET libraries
- Data visualization Tools (DVT) CSS and JavaScript
- Knockout and Knockout Mapping libraries
- JQuery Libraries
- JQuery UI libraries (UI Core and those modules needed by the Oracle JET framework)
- Requirejs, Requirejs
text
plugin, and Requirejs CSS plugin
- Js-signals
es6-promise
Polyfill
- Hammer.js
- Oracle JET
dnd-polyfill
HTML5 drag and Drop Polyfill
- PROJ4JS Library
Oracle Jet Simple Introduction (i) About Oracle Jet