About UIX User Interface Components

ADF UIX user interface components are the building blocks for creating the view or presentation layer of your UIX applications. Implemented as JavaBeans, UIX user interface components are dynamically transformed by client-specific Java classes (Renderers) into user interfaces for a variety of device types.

You use UIX user interface components to create and arrange the objects that make up the UIX pages of your application. Some components define visible objects with simple to complex interactive usage, for example, button and shuttle. Other components do not map to visible objects but help to define the appearance and position of other visible objects, e.g., stackLayout and borderLayout.

By default UIX user interface components implement the Oracle Browser Look and Feel (BLAF) for your UIX applications. It is easy to translate UIX user interfaces because all the components have built-in support for internationalization. UIX user interfaces are also portable across different platforms, browsers, and fonts through customized style sheets.

You can use UIX user interface components via Java, or declaratively via UIX XML (an XML dialect). The declarative method is the preferred way to develop UIX applications. Each UIX user interface component has a corresponding UIX XML element. You can use UIX XML to create UIX pages and manage page flows for your entire UIX application, thus avoiding the need to write a lot of Java code.

The UIX JSP technology integration enables you to access UIX user interface components from JavaServer Pages (JSP) via a set of tags. The UIX JSP tags are a JSP interface to a subset of the UIX user interface components. UIX JSP pages support data binding to Business Components projects through non-UIX Business Components JSP tags, Business Components intermedia UIX tags, and special Business Components UIX tags that simplify the presentation of data. This integration of technologies enables you to use JSP for developing web interfaces while taking advantage of UIX features.

Note: UIX JSP tags (tags with the uix: prefix), BC4J UIX JSP tags (tags with the bc4juix: prefix) and BC4J UIX XML tags (tags with the bc4j: prefix) are still supported in JDeveloper 10g. You can run existing pages containing these tags, and you can add new tags to your pages from the component palette. The recommended approach for developing new UIX pages, however, is to use UIX XML; and to create databound UIX pages the recommended approach is to use Expression Language (EL) in your UIX XML pages. If you add components to a new UIX page using ADF databinding and the new Data Control Palette, you are automatically using the new, recommended tags. Note that you cannot mix deprecated and new-style tags in a single page.


About UIX Style Sheets
About UIX XML and UIX JSP Similarities and Differences
About UIX XML Elements
About UIX JSP Tags

Working with ADF UIX Pages
Working with Web Application Design Tools

 

Copyright © 1997, 2004, Oracle. All rights reserved.