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.