In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)05/31 Report--
How to understand the open source toolset Oracle JET for building client applications? for this problem, this article introduces the corresponding analysis and solutions in detail, hoping to help more partners who want to solve this problem to find a more simple and easy way.
The Oracle JavaScript extension Toolkit (also known as JET) provides software developers with a set of modular open source tools that can be used to build client applications based on industry standards (including JavaScript, HTML5, cascading stylesheets CSS). The toolkit contains JavaScript libraries provided by Oracle and third-party vendors, and applications created with it can be integrated with Oracle products and services, especially with Oracle cloud products.
Developers can use the toolkit to add interactivity to existing web pages, support web pages in Fusion applications or create end-to-end web applications. Oracle JET can also be used to build hybrid mobile applications, making them look very similar to the original applications on mobile devices.
The Oracle JET framework includes services such as message processing, caching, filtering, and sorting. It also supports JavaScript logging, pop-up window processing, data conversion, component validation, and many other features. In addition, Oracle JET provides support for interconnection using web services such as WebSocket and REST.
Oracle JET features and functions
Oracle JET also includes features that specifically deal with the user interface (UI). For example, you can find components that implement the Oracle Alta UI design system, which is a set of specifications and practices that implement a consistent user experience throughout Oracle technology. The toolkit also provides support for accessibility and localization standards, such as Oracle translation service format and bidirectional support, which allows you to specify whether the language used in the application reads from right to left or left to right, and then automatically displays accordingly according to the original direction of the language.
JET technology supports form layout structure, allowing developers to build responsive web applications that use streaming tables, variable-size picture elements, and CSS media queries to conditionally decorate layouts according to media types. For example, a full screen or palm-sized display can be displayed. Responsive design helps to achieve applications that are more available and support the display of various types of devices.
Responsiveness can be extended to hybrid mobile applications, which makes it easier to design applications on a variety of different target devices and screen sizes. With Oracle JET, developers can build hybrid applications in the Apache Cordova mobile application development framework for iOS, Android and Windows mobile devices. These applications can support UI behavior and interactive gestures, such as tapping the screen to trigger data loading or dragging refresh operations.
Oracle JET provides instructions on the repository of all JET components, with many code snippets that can be copied and pasted into JET applications. Developers can view HTML effects and corresponding JavaScript code samples. It also provides editing capabilities, you can modify the code online script to view the display directly, no need to download.
Libraries included in Oracle JET
Oracle JET comes with all the libraries and files needed to access Oracle products and services, including internally deployed Oracle or cloud environments. In addition, the toolkit contains a data visualization component from the Oracle application development framework and various types of files (such as Polyfills, which extends browser capabilities).
It also provides CSS and Sassy CSS (SCSS) files to implement Alta themes. SCSS is the syntax introduced in the Sass3.0 version. The full name of Sass is Syntactically Awesome Style Sheets,Sass preprocessor, which generates the CSS file in the Oracle JET distribution package, and the SCSS configuration file used is also provided in the JET toolkit.
The Oracle JET platform integrates many JavaScript libraries, many of which are open source third-party libraries, which developers can choose flexibly according to their needs. One of the most important parts is jQuery, which makes it easier to process HTML documents, organizes animations, handles events, and facilitates the use of asynchronous JavaScript and XML development methods.
Oracle JET includes the jQuery UI library, which provides a set of UI themes, effects, widgets, and interactive capabilities that can be deployed flexibly and quickly. The UI library based on jQuery,Oracle JET has more than 70 components that can help increase data entry, data visualization and responsive UI design.
In addition, there is a Knockout library in Oracle JET, which provides binding between components, making it easier to associate model data to DOM elements. This allows the application to update the UI presentation automatically as the state of the model changes. Knockout also enables developers to define the chain of relationships between model data and generate nested UI elements, which is part of the data function. The RequireJS library is also part of the Oracle JET package, which is referenced by the module loading engine management library to improve the speed and quality of the code. With RequireJS, developers can have more control over the libraries loaded into the application, initialize with delayed loading delay modules, and create JavaScript partitions that contain multiple modules.
Hammer is another library supported by Oracle JET, which brings single-point and multi-touch gestures to the toolkit to support touch screen functions and custom gestures.
Oracle JET plug-in extensibility
The Oracle JET framework library also comes with enhanced component functionality. For example, the platform provides a common model layer for binding REST and WebSocket data sources. It also provides many UI components, patterns, and tools that can be used in Oracle JET applications. In addition, it supports OAuth Authorization Protocol (an open security standard protocol) to manage private data, and there are some security practices that can enhance the security of various application components.
Oracle JET follows the Model-View-View Model (MVVM) architectural design pattern, which separates user interface control from functional logic. MVVM has three components: model, view, and view model. In this scenario, the model represents the application data, and the view represents the data presentation. The modular framework design of the toolkit supports this pattern well and allows developers to choose to use the application effect part of the framework.
Oracle JET is an open source project that can be released free of charge under a unified license developed by Oracle. The toolkit is mainly targeted at middle and senior JavaScript developers to facilitate them to build Oracle-based client applications.
For scenarios that fit the functional description of the framework above, Oracle JET can help standardize JavaScript-based development and facilitate overall work. Since the toolkit is released for free, there is nothing to lose if the organization tries to use it.
This is the answer to the question about how to understand Oracle JET, an open source toolset for building client applications. I hope the above content can be of some help to you. If you still have a lot of doubts to be solved, you can follow the industry information channel for more related knowledge.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.