com.borland Packages com.borland Class Hierarchy
Package com.borland.internetbeans
About the com.borland.internetbeans
package
Note:
This package is a feature of JBuilder Professional and Enterprise.
InternetBeans Express is a set of components and JSP tag extensions for
generating and responding to the presentation layer of a web
application. It takes static (template) pages, inserts dynamic content
from a live data model, and presents them to the client; then it writes
any changes that are posted from the client back into the data model.
This cleanly separates the front-end web design from the back-end
application development, and makes it easier to create data-aware
servlets and JSPs. For example, you can use InternetBeans Express components
to create a servlet that provides a form for a new user to register for
site access or a JSP that displays the results of a search in a table.
In addition to built-in support for DataExpress DataSets and
DataModules, InternetBeans Express can be used with generic data
models and EJBs. The classes and interfaces fall into three categories:
- The eponymous InternetBeans are renderable components that deal directly
with the generation of markup and the handling of HTTP
request/response semantics.
- JSP tag handlers, which invoke InternetBeans internally, and their
supporting infrastructure
- Data model support
You can use the JBuilder UI Designer in conjunction with DataExpress
and InternetBeans Express to quickly convert a static HTML page into a
servlet that generates dynamic content. The components are on the
InternetBeans page of the Component Palette; there are four types:
InternetBeans palette options
Component type |
Description |
IxPageProducer |
Reads and parses static HTML files so that it can later regenerate the file, inserting dynamic content from other components.
Most Servlets will use a IxPageProducer , enabling the Servlet to generate the entire response from a pre-designed Web page, inserting dynamic data as spans of text or in controls in a form on that page. |
IxControl |
A generic control that determines at runtime which type of HTML control it is replacing and emulates that control. |
IxTable |
Generates HTML tables from data sets or table models. |
Other controls |
Specific controls, such as IxTextField and IxCheckBox , correspond to HTML controls and usually get their data from a single field in a data set. |
To use InternetBeans Express and DataExpress with a servlet,
- Create a template Web page.
- Create a servlet. A tutorial for creating a simple servlet can be found in "Developing servlets".
- Double-click the servlet file to open it in the Source window.
- Select the Design tab to open the UI Designer.
- Connect to a database and run a SQL query, as described in "Retrieving data from a data source."
- Select the InternetBeans page from the Component Palette.
- Select the appropriate item(s) from the InternetBeans palette and add
them to the servlet (by clicking in the structure pane).
- Set properties in the Inspector, as required.
For a tutorial that creates a simple servlet application using InternetBeans Express, see "Tutorial: a simple InternetBeans Express example."
The following classes, components, and interfaces in this package are used internally by classes in this and other com.borland
packages. These classes, components, and interfaces are not intended for general use and are not documented. Do not use them directly in your application.
The following classes in this package are BeanInfos:
See also:
Overview of classes in this package
Library overview
Interfaces
Classes and Components
Overview of classes in the com.borland.internetbeans
package
- AbstractIxBooleanInput
- Base class to represent two-state inputs, namely checkboxes and radiobuttons.
- AbstractIxButton
- Base class to represent all kinds of buttons, intended to support either older INPUT-style or newer BUTTON tags.
- AbstractIxControl
- Base class for any control inside a form.
- AbstractIxDataWidget
- Adds data-awareness to the base InternetBeans object.
- AbstractIxInput
- Base class for all INPUT controls; knows that they should have a TYPE attribute and that they are empty elements.
- AbstractIxList
- Base class for SELECT controls: comboboxes and listboxes.
- ImageServer
- Caches binary data for images from other InternetBeans Express components.
- IxCheckBox
- Represents a checkbox.
- IxComboBox
- Represents a combobox.
- IxComponent
- Root class representing replaceable content, probably an input control, table, table cell, <DIV> or <SPAN>.
- IxControl
- Generic component that determines at runtime which specific type of component should be used to generate dynamic content.
- IxHidden
- Represents a hidden value.
- IxImage
- Represents an image that is simply displayed or used as a link.
- IxImageButton
- Represents an image that submits the form when clicked.
- IxLink
- Represents a link, which may require URL rewriting.
- IxListBox
- Represents a listbox.
- IxPageProducer
- Data- and servlet-aware component for rendering template pages with dynamic content.
- IxPassword
- Represents a password field.
- IxPushButton
- Represents a client-side button.
- IxRadioButton
- Represents a radiobutton.
- IxResetButton
- Represents a form reset button.
- IxSpan
- Replaces read-only content by ID attribute
- IxSubmitButton
- Represents a form submit button.
- IxTable
- Generates HTML tables from data sets or table models.
- IxTableCell
- Default cell renderer.
- IxTableColumn
- Represents a column in an IxTable.
- IxTableRow
- Represents a row in an IxTable.
- IxTextArea
- Represents a text area.
- IxTextField
- Represents a text field.
- Length
- Represents lengths in HTML, which may be absolute (pixels) or percentage.
- OutputWrapper
- Provides a consistent interface for outputing to a stream-like output. When used with a HttpServletResponse, also stores the HttpServletResponse object for convenient retrieval.
- PageProducer
- Generates markup text from a template file, replacing identified spans with dynamic content from InternetBeans Express components.
- SubmitEvent
- Signifies submitting a form (typically by clicking a submit button or image).
- SubmitListener
- Handles SubmitEvent.