Prepare Interview

Mock Exams

Make Homepage

Bookmark this page

Subscribe Email Address

Oracle JET(OJET) Interview Questions and Answers

Ques 16. What are the Oracle JET (OJET) features?

Oracle JET features include:

  • Messaging and event services for both Model and View layers

  • Validation framework that provides UI element and component validation and data converters

  • Caching services at the Model layer for performance optimization of pagination and virtual scrolling

  • Filtering and sorting services provided at the Model layer

  • Connection to data sources through Web services, such as Representational State Transfer (REST) or WebSocket

  • Management of URL and browser history using Oracle JET CoreRouter and oj-module components

  • Integrated authorization through OAuth 2.0 for data models retrieved from REST Services

  • Resource management provided by RequireJS

  • API compatibility with Backbone.js Model, Collection, and Events classes, except for Backbone.js Underscore methods.

  • JavaScript logging

  • Popup UI handling

Is it helpful? Add Comment View Comments
 

Ques 17. What are the Oracle JET Visual Component Features?

Oracle JET visual components include the following features and standards compliance:

  • Compliance with Oracle National Language Support (NLS) standards (i18n) for numeric, currency, and date/time formatting

  • Built-in theming supporting the Oracle Redwood theme style specifications and implementing the Oracle Redwood Design System

  • Support for Oracle software localization standards, l10n, including:

    • Lazy loading of localized resource strings at run time

    • Oracle translation services formats

    • Bidirectional locales (left-to-right, right-to-left)

  • Web Content Accessibility Guidelines (WCAG) 2.1. In addition, components provide support for high contrast and keyboard-only input environments.

  • Gesture functionality by touch, mouse, and pointer events where appropriate

  • Support for Oracle test automation tooling

  • Responsive layout framework

Is it helpful? Add Comment View Comments
 

Ques 18. What's Included in Oracle JET (OJET)?

The Oracle JET zip distribution includes Oracle JET libraries and all third party libraries that the toolkit uses.

Specifically, Oracle JET includes the following files and libraries:

  • CSS and CSS files for the Redwood theme

  • Minified and debug versions of the Oracle JET libraries

  • Data Visualization Tools (DVT) CSS and JavaScript

  • Knockout and Knockout Mapping libraries

  • jQuery libraries

  • RequireJS, RequireJS text plugin, and RequireJS CSS plugin

  • js-signals

  • es6-promise polyfill

  • Hammer.js

    Oracle JET components use Hammer.js internally for gesture support. Do not add to Oracle JET components or their associated DOM nodes.

  • Oracle JET dnd-polyfill HTML5 drag and drop polyfill

  • proj4js library

  • webcomponentsjs polyfill

Is it helpful? Add Comment View Comments
 

Ques 19. What are the Third Party Libraries Used by Oracle JET?

To begin using Oracle JET, you do not need to understand more than the basics of JavaScript, HTML, and CSS or the third party libraries and technologies that Oracle JET uses. In fact, many developers learn about these related technologies in the process of learning Oracle JET.

NameDescriptionMore Information

CSS

Cascading Style Sheets

http://www.w3.org/Style/CSS

HTML5

Hypertext Markup Language 5

http://www.w3.org/TR/html5

JavaScript

Programming language

https://developer.mozilla.org/en-US/docs/Web/JavaScript/About_JavaScript

TypeScriptTyped superset of JavaScript that enables you to support typechecking against the TypeScript API of JET elements and non-element classes.http://www.typescriptlang.org

jQuery

JavaScript library designed for HTML document traversal and manipulation, event handling, animation, and Ajax. jQuery includes an API that works across most browsers.

http://jquery.com

Knockout

JavaScript library that provides support for two-way data binding

http://www.knockoutjs.com

RequireJS

JavaScript file and module loader used for managing library references and lazy loading of resources. RequireJS implements the Asynchronous Module Definition (AMD) API.

RequireJS: http://www.requirejs.org

AMD API: http://requirejs.org/docs/whyamd.html

SASS

SASS (Syntactically Awesome Style Sheets) extends CSS3 and enables you to use variables, nested rules, mixins, and inline imports to customize your app’s themes. Oracle JET uses the SCSS (Sasy CSS) syntax of SASS.

http://www.sass-lang.com

If you will be using Oracle JET tooling, you may also want to familiarize yourself with the following technology.

NameDescriptionMore Information

Node.js

Open source, cross-platform runtime environment for developing server-side web apps, used by Oracle JET for package management. Node.js includes the npm command line tool.

https://nodejs.org

 

Is it helpful? Add Comment View Comments
 

Ques 20. Provide an understanding the Web App Workflow in Oracle JET (OJET).

Oracle JET supports creating web apps from a command-line interface:

  • Before you can create your first Oracle JET web app using the CLI, you must install the prerequisite packages if you haven’t already done so. For details, see Install Oracle JET Tooling.

  • Then, use the Oracle JET command-line interface package (ojet-cli) to scaffold a web app containing either a blank template or a complete pre-configured app that you can modify as needed.

  • After you have scaffolded the app, use the ojet-cli to build the app, serve it in a local web browser, and create a package ready for deployment.

Is it helpful? Add Comment View Comments
 

Most helpful rated by users:

©2024 WithoutBook