Index
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
- abortTransaction()
- and table triggered objects &
- absolute positioning in pages & & &
- access control
- using to customize form & &
- accessibility of user interface &
- activation API
- support for &
- ActiveX
- adding to pages &
- control &
- served at runtime &
- support &
- addAgiRowCursorListener() &
- Administration API
- using from external Java clients &
- afterMailReceived &
- afterTableChange
- and table triggered objects &
- AgaData &
- and business objects &
- and session beans &
- obtaining from an event object &
- transaction scope with session beans &
- AgAdmin
- in external Java clients &
- AgaRowData
- and table triggered events &
- agBrowser
- defined &
- AgcData &
- multitable updates &
- AgcData control
- binding form and page bontrols &
- AgcDataPrimary &
- AGCONTROL tags &
- AgcTimer
- in forms &
- AgcView controls
- creating data bands &
- instantiating &
- programming &
- setting colors &
- setting initial values &
- when to use &
- agData &
- defined &
- agDataMgr & &
- agDialog
- defined &
- AgfForm &
- agGeneral
- defined &
- AgiAdmServer
- in external Java clients &
- AgiBandDescriptor
- implementing in a setDataSource DSO &
- AgiClusterListener &
- AgiDatabase interface &
- AgiDatabase.releaseConnection() &
- AgiDataRunner
- and business objects &
- AgiDataSource
- implementing with setDataSource DSO &
- within data access architecture &
- AgiDataUpdateRequest interface
- within data access architecture &
- AgiHttpServletRequest &
- AgiJavaScriptEnabled &
- AgiMailListener &
- AgInitCtxFactory &
- AgiPageControl & &
- AgiRowCursor &
- about &
- and business objects &
- and hierarchical datasets &
- API interfaces and helper objects &
- band &
- binding a dynamic view to &
- data manipulation methods & &
- data navigation methods &
- events produced &
- hierarchal row cursors &
- listeners &
- method summary &
- object methods &
- row properties &
- writing one &
- AgiRowCursorListener &
- AgiRowSetEventProducer &
- AgiRowSetListener &
- AgiRowSetManager
- and business objects &
- in data access architecture &
- AgiScheduledListener &
- AgiServerListener &
- AgiSession objects
- getValue() &
- putValue() &
- AgiUserLogin
- in external Java clients &
- AgoBandFormat
- viewing data &
- AgoBindingManager
- binding a control to data source &
- AgoBusinessObjectEvent &
- AgoColumnFormat
- viewing data &
- AgoColumnHierarchy &
- AgoColumnImage &
- AgoColumnSpacer &
- AgoColumnText &
- AgoColumnTextEditor &
- AgoDataUpdateRow
- implementing in setDataSource DSO &
- AgoMail
- about &
- AgoMailEvent &
- AgoMailEventObject &
- AgoMailMessage & &
- AgoMailMessage.messageText() &
- AgoMailSend
- overview &
- uses &
- AgoMIMEPart &
- AgoRowCursorSupport & &
- AgoRowCursorTableModel
- in external Java clients &
- AgoRowSetSupport &
- AgoScheduledEvent &
- AgoTreeDataManager
- binding a dynamic view to &
- getting data from &
- AgoUserLoginInfo
- in external Java clients &
- AgpActiveObject &
- AgpApplet &
- AgpButtonCheck &
- AgpButtonRadio &
- AgpButtonText &
- AgpChoice &
- AgpControlBase & &
- AgpControlHTMLUnitBase &
- AgpData & &
- AgpDataPrimary &
- AgpFileUpload &
- AgpFrame &
- AgpHTMLControl &
- AgpImage &
- AgpImageHotSpot &
- AgpLabel &
- AgpLayoutPanel &
- AgpList &
- AgpPage & &
- AgpParagraph &
- AgpPlugIn &
- AgpTable &
- AgpTableCell &
- AgpTabPanel &
- AgpTag & &
- AgpText &
- AgpTextArea &
- AgpTextField &
- AgpViewPanel &
- AgrData &
- in external Java clients &
- agrootca.jar
- with external Java clients &
- AgrServerSession
- in external Java clients & &
- AgRuntime
- in external Java clients & &
- agScriptHelper & & & &
- AgxData objects
- when to use &
- alert() & & &
- allocCoTaskMem() &
- allowsChildren &
- APIs
- about &
- Java &
- pages &
- SilverStream &
- appendChild())
- AgiRowCursor &
- applets & &
- adding to pages &
- externally developed & &
- when to use &
- application clients, J2EE
- writing &
- applications
- deploying &
- externally developed &
- architectures
- choosing for an application &
- development tool support for &
- asynchronous processing
- in forms &
- attachments
- files &
- attributes, HTML &
- audience for this book &
- authentication
- handling in external Java clients &
- AWT applications
- externally developed &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
B
- backward compatibility
- business objects &
- band
- in AgiRowCursor &
- bean references
- and the environment context &
- beforeMailReceived &
- beforeTableChange
- and table triggered objects &
- bind() &
- binding
- a control to data source &
- datasets to triggered business objects &
- BMP (bean-managed persistence)
- about &
- browsers
- history &
- limitations with file attachments &
- requirements &
- builds
- about &
- built-in functions
- in SilverStream expressions &
- business logic
- choices when designing an application &
- development tool support for &
- partitioning across application tiers &
- Business Object Designer &
- business objects
- and AgaData objects &
- and ClassLoaders &
- and JAR files &
- and security &
- and threads &
- backward compatibility &
- creating &
- data navigation and control &
- default listener threads &
- deserializing &
- event and server lifetime &
- event objects described &
- importing objects created externally &
- in a server cluster &
- in forms &
- interacting with pages &
- invoking from external Java clients &
- invoking from pages &
- life-cycle &
- packaging &
- passing information in event objects &
- providing access to data &
- trigger types &
- when to use &
- buttons
- margins and Swing &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
C
- CAB files & &
- cache
- page caching &
- cached data
- using to improve performance &
- call() &
- calling EJBs &
- CARs (client JARs)
- creating &
- deploying &
- cascading menus &
- castFrom() &
- Cell page control &
- Checkbox page control &
- checkboxes
- creating in menus &
- events in menus &
- child forms
- data &
- passing information to parent &
- techniques for subforms &
- updating data &
- uses &
- Where clause &
- working with dialog boxes &
- Choice page control &
- Class ID property, ActiveX &
- class loaders
- and business objects &
- and utility classes &
- classes
- about &
- for custom page controls &
- helper &
- importing to SilverStream Server &
- classpath
- for external development environment &
- for external Java client deployment &
- clearRows &
- client heartbeat
- in external Java clients &
- client JARs
- creating &
- deploying &
- clients
- choices when designing an application &
- development tool support for &
- types for EJBs &
- when to use HTML &
- when to use Java &
- clients, external Java
- accessing data from &
- accessing secured EJBs &
- accessing the SilverStream Server from &
- administering the server from &
- calling EJBs from &
- classpath for &
- closing a server session in &
- communication protocols for &
- connecting to clusters from &
- connecting to SilverStream Server from &
- deploying & &
- designing &
- features supported in &
- handling user login from &
- initializing SilverStream runtime environment in &
- invoking business objects from &
- providing data to JTables in &
- requirements for &
- runtime environment for &
- types of &
- using a server session in &
- writing &
- clients, J2EE application
- writing &
- close() &
- for sessions in external Java clients &
- closeWindow() &
- cluster events &
- cluster triggered objects
- about &
- components &
- firing events &
- clusters
- connecting from external Java clients &
- considering during application design &
- clusterServerStarted event &
- clusterServerStopped event &
- CMP (container-managed persistence) &
- and third-party beans &
- caching &
- entity beans &
- extending &
- finder methods &
- instance pooling &
- removing instances &
- transactions &
- updating instances &
- Code Base property, applets &
- code management
- planning &
- Code property, applets &
- coding conventions
- establishing &
- coding tips
- list of &
- column data in views &
- COM objects
- about &
- accessing from SilverStream &
- castFrom() &
- ComException &
- ComGen utility &
- example of using with SilverStream & &
- procedure for using with SilverStream &
- release() &
- Variant class &
- writing Java code to access &
- ComException &
- ComGen utility & &
- command-line applications
- externally developed &
- comments in Java &
- communication protocols
- for external Java clients &
- compile cache
- about &
- using &
- compiler
- for Programming Editor &
- in an external development environment &
- preferences &
- switching &
- troubleshooting in external development &
- complex finder methods &
- com.sssw.shr.page package &
- conditional submit &
- configuration objects
- servlet business objects &
- confirm() & &
- connect()
- in external Java clients &
- connections
- database access &
- connectRMI()
- in external Java clients &
- consoles
- viewing &
- containers
- AgfForm &
- content-type
- defined &
- context-sensitive help &
- controls
- about data binding &
- built-in page controls & &
- combining page controls &
- combining Swing and AWT &
- custom page controls &
- data model for &
- extending &
- instantiating in form at runtime &
- lightweight and heavyweight &
- scrolling and Swing &
- Swing and AWT &
- conventions
- establishing &
- cookies
- clearing credentials &
- storing page state &
- copy() &
- AgiRowCursor method &
- CORBA
- clients &
- IDL &
- IDL guidelines &
- overview &
- registering with JNDI &
- SilverStream support &
- writing applications &
- CORBA objects
- when to use &
- createServletResource() &
- Creating CMP entity beans &
- credentials, clearing &
- currentTimeMillis() &
- custom methods
- pages &
- custom page controls &
- binding to data &
- defining the design-time appearance of &
- installing &
- persistent properties &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
D
- data
- about bound controls &
- binding to custom page controls &
- child forms &
- loading to a form &
- on pages & &
- passing between pages &
- updating for dialog boxes &
- updating for subforms &
- data abstraction model &
- data access
- accessing by name or index &
- and business objects &
- architecture &
- binding triggered business objects &
- choices when designing an application &
- data abstraction model &
- data binding &
- data cache objects & &
- data caching &
- data consumers &
- data manipulation &
- data navigation &
- data providers &
- development tool support for &
- ensuring data concurrency &
- Enterprise Data Connectors &
- from external Java clients &
- from external JTable models &
- interfaces and helper objects &
- manipulating properties &
- tips for &
- updating data &
- using AgcData control &
- writing an AgiRowCursor &
- data access methods
- AgiRowCursor &
- data binding &
- and triggered business objects &
- at design time &
- at runtime &
- data cache
- updating &
- data cache objects &
- defined &
- overview &
- data caching
- and CMP entity beans &
- model in SilverStream &
- using to improve performance &
- data columns in views &
- data concurrency &
- data consumers &
- data description methods &
- AgiRowcursor &
- data loading options &
- data manipulation &
- methods &
- using AgiRowCursor &
- data manipulation events
- AgiRowCursor &
- data model for Swing controls &
- data navigation &
- using AgiRowCursor &
- data navigation events
- AgiRowCursor &
- data navigation methods
- AgiRowCursor &
- Data page control (AgpData) &
- data providers
- defined &
- features of in SilverStream &
- in database access architecture &
- data selection
- using to improve performance &
- data sets
- descriptor &
- supporting hierarchical &
- data source
- binding to a control &
- data source objects
- creating &
- importing &
- overview &
- process flow &
- using in external Java clients &
- using in external JTable models &
- when to use &
- data types
- and SilverStream Expression Builder &
- in Java &
- data updating &
- from different databases &
- data validation
- forms &
- pages &
- Data View page control & &
- data views in pages
- about &
- creating data dependencies &
- programmatic data navigation and control &
- restricting the data &
- row-level formatting &
- database access
- connections &
- permissions &
- database connections
- pooling &
- releasing &
- database platform
- choosing for development &
- choosing for production &
- choosing for test &
- database tables
- problems when publishing &
- publishing &
- database transactions &
- aborting &
- and table listeners &
- transaction integrity &
- transaction state and table triggered objects &
- database updates
- order of &
- databases
- backing up &
- modifying with table listeners &
- order of updates &
- storing page state &
- updating multiple &
- datasets
- navigating &
- Debugger
- using in external development environment &
- using in SilverStream development environment &
- using with pages &
- debugging
- forms &
- pages &
- viewing console &
- decodeURLEncodedForm
- AgiHTTPRequestEvent method &
- delegateToPage() &
- AgiHTTPServletRequest method &
- delete()
- AgiRowCursor &
- DeployCAR
- SilverCmd &
- deploying
- session beans &
- deployment
- configuring security &
- for applications &
- of database tables &
- of Enterprise Data Connectors &
- of Enterprise JavaBeans &
- of external Java clients & &
- of J2EE applications &
- of SilverJ2EEClient &
- of SilverJRunner &
- of SilverStream objects &
- publishing for &
- tuning performance &
- deserializing a business object &
- design tips
- list of &
- designing pages &
- destroy()
- servlet method &
- development cycle
- and session beans &
- development environment
- setting up &
- development tools
- choosing &
- setting up &
- DHTML &
- dialog boxes
- closing &
- instantiating &
- query string &
- resizable option &
- type of child form &
- type of form &
- updating data &
- working with &
- DLLFreeHandle() &
- DLLGetHandle() &
- DLLGetMethod() &
- DLLs
- accessing from SilverStream &
- documentation standards
- establishing &
- downloading
- files within pages &
- draw() &
- DSOs
- and session beans &
- using in external Java clients &
- using in external JTable models &
- when to use &
- dynamic naming model &
- for pages &
- dynamic URL space &
- dynamically generated pages & &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
E
- ECMA JavaScript &
- EDCs
- deploying &
- when to use &
- editable controls within data view &
- editor
- using your own in the Designers &
- using your own instead of the Designers &
- EJB API
- support for &
- EJB JARs
- updating &
- EJBHome
- finding using environment context &
- ejbLoad()
- field mapping &
- massaging data &
- EJBs
- about entity beans &
- about persistence &
- and CMP transactions &
- and session bean home interface &
- BMP &
- built-in security &
- calling from external Java clients &
- calling remote methods &
- creating CMP beans &
- deploying &
- deploying session beans &
- design considerations &
- entity bean lifecycle &
- environment properties &
- extending CMP &
- external Java client access via IIOP over SSL &
- finding beans (CMP) &
- getting the entity context &
- instance pooling &
- JNDI &
- load balancing &
- modifying persistence models &
- remote access &
- removing CMP bean instances &
- security &
- security and caller propagation &
- session bean development cycle &
- session bean remote interface &
- session beans &
- SilverStream extensions &
- SilverStream support &
- SilverStream tools &
- stateful session beans &
- stateless session beans &
- supported clients &
- transaction performance &
- transaction support &
- updating CMP beans &
- updating JARs &
- using environment context &
- when to use & &
- writing applications &
- writing entity bean home interfaces &
- writing entity bean remote interfaces &
- writing method-style finders &
- writing portable EJBs &
- ejbStore()
- field mapping &
- massaging data &
- e-mail
- composing &
- composing header &
- constructing a header &
- constructing a message &
- file attachments &
- IMAP support &
- linking from pages &
- MIME support &
- POP3 support &
- RFC documents &
- using AgoMail &
- using JavaMail &
- Enterprise Data Connectors
- deploying &
- in the data access model &
- when to use &
- entity beans
- about &
- about persistence &
- and transactions managed by session beans &
- bean-managed persistence &
- CMP &
- components &
- creating CMP &
- extending CMP &
- instance pooling &
- lifecycle &
- updating CMP instances &
- when to use &
- writing &
- environment context
- finding the EJBHome &
- environment properties
- and EJBs &
- equals() method for AgiRowCursor &
- error events
- server triggered objects &
- event methods
- AgiRowCursor &
- event objects
- and business objects &
- getting miscellaneous table information &
- getting table information &
- event-lifetime object
- and table triggered objects &
- defined &
- events
- and table triggered objects & &
- cluster &
- mail &
- MenuItemSelected &
- pages &
- programmer-defined &
- scheduled &
- exceptions
- displaying &
- pages & &
- executeSQL DSO
- calling a stored procedure &
- code example &
- creating &
- overview &
- rules about using &
- Expression Builder
- and data types &
- expressions
- in Java &
- ORDER BY Clause &
- overview of in SilverStream &
- summary of built-in functions &
- summary of operators &
- types defined &
- WHERE BY clause &
- Extended Attributes button &
- external development environment
- coding Java in &
- compiling in &
- features you can develop in &
- getting SilverStream API help in &
- importing classes to SilverStream Server &
- setup requirements for &
- support for SilverStream API &
- testing classes in &
- external editor
- using in the Designers &
- using instead of the Designers &
- external Java clients
- accessing data from &
- accessing secured EJBs &
- accessing the SilverStream server from &
- administering the server from &
- calling EJBs from &
- classpath for &
- closing a server session in &
- communication protocols for &
- connecting to clusters from &
- connecting to SilverStream server from &
- deploying & &
- designing &
- features supported in &
- handling user login from &
- initializing SilverStream runtime environment in &
- invoking business objects from &
- providing data to JTables in &
- requirements for &
- runtime environment for &
- types of &
- using a server session in &
- using SilverStream API in &
- writing &
- extranet users
- designing for &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
F
- F1 key and help &
- failover
- considering during application design &
- features
- choosing for an application &
- development tool support for &
- fields
- about &
- hidden HTML &
- file attachments
- in forms &
- in pages & &
- files, transferring within pages &
- fileUploaded event, pages &
- finder methods
- writing complex &
- fixup for browser history &
- forms
- adding popup menus &
- and JAR files &
- asynchronous processing &
- binding to a primary database table &
- calling methods on other forms &
- compiling &
- custom events &
- customizing for users & &
- data access &
- data binding &
- data validation &
- debugging &
- defined &
- dynamically instantiating &
- events &
- extending controls &
- firing events on other forms &
- hidden HTML fields &
- HTML &
- initial data mode &
- instantiating controls &
- loading data &
- loading data for lists &
- menus for &
- message boxes &
- methods &
- multitable updates & &
- ORDER BY clause &
- parameters &
- passing information to subforms &
- properties &
- Runnable interface &
- running &
- standard instance variables &
- testing &
- threads &
- writing custom controls &
- writing your own methods &
- Frame page control &
- framesets &
- creating &
- defined &
- freeCoTaskMem() &
- freeHGlobal() &
- functions in JavaScript &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
G
- generateHTML() &
- GET request
- pages & & &
- getAscent() &
- getBigDecimalValue() &
- getBoolProperty() &
- getChangeSource() method and Swing &
- getConnection()
- and table triggered objects &
- getContentType() &
- getContentTypeFromExtension()
- AgiHTTPRequestEvent method &
- getCurrentRequest() & &
- getDatabaseURL() &
- AgiHTTPServletRequest method &
- getDatatype() &
- getDateValue() &
- getDescent() &
- getDisplayPattern()/setDisplayPattern() &
- getDisplayStyle() &
- getDoubleValue() &
- getExtensionFromURL()
- AgiHTTPRequestEvent method &
- getFileContent()
- AgiHTTPRequestEvent method &
- AgiHTTPServletRequest method &
- getFileContentType()
- AgiHTTPRequestEvent method &
- AgiHTTPServletRequest method &
- getIntegerValue() &
- getKernelProc() &
- getMIMEType &
- getOriginalPath() &
- getPage() &
- getPageURL() &
- getParameterAsObject() & &
- AgiHTTPServletRequest method &
- getParameterNames() &
- getParameterValues() & &
- getPointer() &
- getProperty()
- agpControlBase &
- and table triggered objects &
- in data manipulation &
- getProperty())
- AgiRowCursor &
- getPropertyCount()
- AgiRowCursor &
- getPropertyIndex())
- AgiRowCursor &
- getPropertyName())
- AgiRowCursor &
- getRequest() &
- getRequestURL() &
- getRowSetEventProducer() &
- getServerInfo &
- getServerName() &
- getServlet &
- getServletConfig()
- servlet method &
- getServletContext() &
- getServletInfo() &
- getServletNames &
- getServlets &
- getSessionValue() & & &
- getTableName()
- and table triggered objects &
- getText() &
- getTimestampValue() &
- getTimeValue() &
- getTransactionID()
- and table triggered objects &
- getValue()
- in AgiSession object &
- getWidth() &
- globalValidationFailed event, pages & &
- globalValidationTest event, pages & &
- gotoChild &
- gotoFirst &
- gotoLast &
- gotoNext &
- gotoParent &
- gotoPrevious &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
H
- handlePageException event &
- handlePageException event, pages &
- hasChildren &
- haveRowsChanged &
- header row in data view &
- heartbeat
- in external Java clients &
- help
- customizing display &
- default processing &
- diagram of process &
- different processing for forms and subforms &
- getting in an external development environment &
- in application &
- third-party controls &
- helper classes &
- helper instance variables
- pages &
- hidden fields
- storing page state &
- hierarchal row cursors &
- navigating rows in &
- hierarchical AgiRowCursors &
- history, browser &
- home interface
- about entity bean &
- and session beans & &
- HotSpot
- installing for external Java clients &
- hover images
- pages &
- HTML
- data validation &
- defined &
- generation &
- hidden fields &
- inserting in pages & &
- version supported &
- HTML clients
- development tool support for &
- when to use &
- HTML data page control & &
- HTML data views
- about &
- creating data dependencies &
- programmatic data navigation and control &
- restricting the data &
- row-level formatting &
- HTTP
- connections from external Java clients &
- defined &
- support in external Java clients &
- HTTP POST requests &
- httpError() &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
I
- IDE
- choosing &
- setting up &
- using another &
- IDL
- compiling &
- guidelines &
- IDL files
- creating &
- idle sessions &
- Image hotspot page control & &
- Image page control & &
- images
- adding to pages &
- IMAP
- defined &
- implementing interfaces on &
- imports
- in external development environment &
- in Programming Editor & &
- init()
- for runtime in external Java clients &
- servlet method &
- initFromApplet()
- for runtime in external Java clients &
- initial data mode
- forms &
- Initial Data Mode property &
- InitialContext
- factory for SilverStream server access &
- passing properties for SilverStream server access &
- insertAfter())
- AgiRowCursor &
- insertBefore())
- AgiRowCursor &
- instance pooling &
- instance variables
- pages &
- instantiation of objects
- minimizing to improve performance &
- interfaces
- for communicating between forms &
- implementing on a page &
- international characters
- handling in older browsers &
- Internet users
- designing for &
- intranet users
- designing for &
- invalid data
- forms &
- invokeBusinessObject() & &
- in external Java clients &
- invoked business objects
- and synchronization &
- calling from business objects &
- calling from pages &
- calling from SilverStream &
- calling on a remote server &
- creating &
- examples &
- importing &
- in a server cluster &
- invoked triggered objects
- calling on a remote server &
- invoking from external Java clients &
- invoking from external sources &
- returning data to the caller &
- invokeQuery event
- and executeSQL DSO &
- invokeQuery()
- and data source objects &
- isPropertyAvailable()
- and table triggered objects &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
J
- J2EE
- APIs &
- conforming to & &
- resources for learning &
- support for &
- J2EE application clients
- about &
- administering &
- classpath for compiling &
- client JAR &
- coding classes &
- container &
- deploying &
- deployment descriptor &
- deployment plan &
- JNDI namespace &
- life cycle &
- manifest &
- running &
- writing &
- J2EE applications
- deploying &
- designing &
- using SilverStream API in &
- J2SE
- API &
- support for &
- jactivex & &
- JAF API
- support for &
- JAR files
- about &
- and business objects &
- and JavaBeans &
- applets &
- defined &
- for forms with extended controls &
- for JSP &
- for SilverStream API &
- for SilverStream API (client runtime) &
- page controls &
- referencing SilverStream objects &
- using to enhance performance &
- working with &
- Java
- about &
- API support &
- APIs &
- coding for SilverStream applications &
- coding in external development environment &
- coding in SilverStream development environment &
- core language &
- package imports in Programming Editor &
- packages for external client deployment &
- packages for external development environment &
- platform support &
- resources for learning &
- testing classes in external development environment &
- testing classes in SilverStream development environment &
- Java clients
- development tool support for &
- when to use &
- Java clients, external
- accessing data from &
- accessing secured EJBs &
- accessing the SilverStream server from &
- administering the server from &
- calling EJBs from &
- classpath for &
- closing a server session in &
- communication protocols for &
- connecting to clusters from &
- connecting to SilverStream server from &
- deploying & &
- designing &
- features supported in &
- handling user login from &
- initializing SilverStream runtime environment in &
- invoking business objects from &
- providing data to JTables in &
- requirements for &
- runtime environment for &
- types of &
- using a server session in &
- writing &
- Java Console
- using &
- Java syntax
- about &
- checking &
- Java Transaction API
- and session beans &
- JavaBeans
- and Manifest files &
- and SilverStream pages &
- controls in pages &
- creating &
- importing &
- including in JARs &
- using in SilverStream application &
- using with SilverStream &
- JavaBeans activation API
- support for &
- JavaMail
- about &
- using in SilverStream applications &
- JavaMail API
- support for &
- JavaScript
- adding to pages &
- defined &
- editor window &
- for opening and closing windows &
- in pages & &
- validating data &
- version supported &
- writing functions &
- JavaServer Pages (JSPs)
- about &
- deploying &
- runtime considerations &
- sample page &
- URLs for JSPs running in SilverStream &
- using with SilverStream &
- java.SQL.ResultSet
- and setResultSet DSO &
- javax.servlet.Servlet &
- javax.servlet.ServletRequest &
- jBroker
- installing for external Java clients &
- packages for external development environment &
- packages for external Java client deployment &
- JDBC
- and ResultSet data source object &
- and SilverStream expressions &
- database connection pooling &
- JDBC connection objects &
- and connection pool manager &
- JDBC optional API
- support for &
- JEditorPane
- scrolling &
- JList
- scrolling &
- JMS API
- support for &
- JNDI &
- and duplicate names &
- bean reference &
- duplicate names &
- environment variables &
- finding the EJBHome &
- registering CORBA objects &
- resource reference &
- root context &
- JNDI and EJBs &
- JNDI API
- support for &
- JRE
- installing for external Java clients &
- JRunner
- when to use &
- JSP API
- support for &
- JTables
- in external Java clients &
- scrolling &
- JTextArea
- scrolling &
- JTree
- scrolling &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
K
- Kernel32 &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
L
- Label page controls &
- setting text &
- layout managers &
- Layout region page control &
- layout() &
- layouts
- pages &
- lifecycles
- and entity beans &
- and session beans &
- line numbers
- used in debugging &
- Line page controls (AgpParagraph) &
- Link clauses
- for subforms & &
- in HTML data views &
- Link expressions
- pages &
- Link page controls (AgpText) &
- List box page controls &
- listeners
- defined &
- lists
- loading list data versus data binding &
- load balancing
- considering during application design &
- logic
- partitioning across application tiers &
- login/logout
- from external Java clients &
- server triggered objects &
- loginUser()
- AgiServer method &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
M
- mail
- accessing file attachments &
- accessing message body &
- and IMAP &
- and POP3 &
- business object &
- composing mail &
- constructing a header &
- constructing a MIME message &
- creating a mail business object &
- data flow in SilverStream &
- events &
- overview of in SilverStream &
- receiving &
- RFC documents &
- sending &
- sending mail &
- SilverStream system components &
- using AgoMail &
- using JavaMail &
- mail API
- support for &
- mailReceived &
- mailReceived event &
- code example &
- mailto link &
- mail-triggered objects &
- and AgoMailEvent object &
- components &
- creating &
- design considerations &
- file attachments &
- handling MIME messages &
- header methods &
- importing &
- in a server cluster &
- notes about &
- reading the message body &
- reading the message header &
- sending email &
- using AgoMail &
- using JavaMail &
- maintaining page state & &
- makePrimaryVersion &
- Manifest files
- and JavaBeans &
- member variables
- maintaining page state &
- memory
- storing page state &
- Menu objects
- about &
- creating &
- MenuBar objects
- about &
- adding Menu objects &
- adding to frames &
- creating &
- MenuItem objects
- about &
- creating in menus &
- menus
- adding to MenuBars &
- creating checkboxes &
- enabling and disabling items &
- events for checkbox menu items &
- events for menu items &
- popup &
- procedure for defining &
- procedure for defining popup &
- restrictions &
- strategies for building &
- submenus for &
- Swing &
- user interaction &
- message boxes
- type of child form &
- message URL TechPartEJB.html &
- messages
- displaying &
- methods
- about &
- calling from another form &
- creating custom methods &
- JavaScript &
- writing your own in forms &
- method-style finders
- writing &
- MIME
- content-type &
- defined &
- working with messages &
- modal dialog boxes &
- modeless dialog boxes &
- Modifying EJB persistence models &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
N
- Name property
- in pages &
- namespace &
- naming conventions
- establishing &
- native code
- accessing from SilverStream &
- navigating between pages &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
O
- object instantiation
- minimizing to improve performance &
- object methods
- AgiRowCursor &
- obtaining client information &
- onBlur() &
- onClick() &
- openWindow() & &
- operators
- in SilverStream expressions &
- operators in Java &
- optimistic concurrency control
- in pages &
- ORDER BY clause
- in expressions &
- order-by parameter &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
P
- package statements
- editing &
- packages
- about &
- creating &
- creating for custom page control &
- imports in external development environment &
- imports in Programming Editor & &
- pages &
- SilverStream API &
- SilverStream API in an external development environment &
- SilverStream API in external Java clients &
- Page object &
- page servlet controls & &
- Page Wizard &
- pageActionPerformed event, pages & & &
- pageGenerateBegin event, pages & & & &
- pageLoaded event, pages & &
- pageRequestBegin event, pages & & & & &
- pageRequestEnd event, pages & & &
- pages &
- adding data & &
- API &
- architecture &
- binding to a primary database table &
- built-in controls &
- caching &
- choosing a programming model &
- combining controls & &
- creating with wizard &
- custom controls &
- custom methods &
- design requirements &
- design tips for &
- dynamic naming model & &
- dynamically generated &
- events &
- exceptions & &
- file transfers &
- formatting text &
- framesets &
- framesets, creating &
- handling transitions &
- helper instance variables &
- images in &
- JavaScript & & &
- JavaScript in &
- layouts &
- linking to e-mail &
- maintaining state & &
- multi-URL page model &
- multi-URL page model with redirect &
- navigating between &
- package &
- passing data between &
- programmable objects & &
- programming &
- single-URL page model &
- standards supported &
- static &
- style sheets &
- subpages &
- testing &
- URL aliases and help pages for forms &
- URLs &
- using JAR files with &
- validating data &
- Paragraph page control &
- parameters
- forms &
- order-by &
- query &
- retrieving in pages &
- pass-through DSO &
- creating &
- creating programatically &
- data source objects &
- process flow &
- performance
- testing for &
- tips for improving &
- tuning during application deployment &
- permissions
- database access &
- persistence
- bean-managed &
- container-managed &
- methods that manage &
- persistence models &
- modifying &
- pluggable look and feel &
- plug-ins & &
- adding &
- pools, database connections &
- POP3
- defined &
- popup menus
- about &
- adding to forms &
- creating &
- displaying &
- POST request
- pages & &
- prerequisites for this book &
- Primary key class &
- about &
- writing &
- primary tables
- binding to a form or page &
- println()
- debugging pages &
- processPathInfo event, pages & &
- production environment
- deploying applications into &
- planning &
- publishing into &
- Profiler
- using in external development environment &
- using in SilverStream development environment &
- programmable objects &
- Programming Editor
- coding Java with &
- compiling in &
- showing programmable objects in pages &
- writing your own methods &
- project
- advice for planning &
- making application design choices for &
- setting up development environment for &
- tips for success &
- prompt() & &
- ptrToStingBufferAnsi &
- ptrToStringAnsi() &
- ptrToStringBufferAnsi() &
- ptrToStringBufferUni() &
- ptrToStringUni() &
- publishing
- basics of &
- database tables &
- SilverStream objects &
- things to consider when &
- to a production database &
- putValue
- in AgiSession object &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Q
- query method
- and WHERE clause &
- query parameter &
- query string
- dialog boxes &
- query() method
- defined &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
R
- Radio button page control &
- Raw HTML mode &
- redirect page model &
- refreshRows() & &
- release() &
- releaseConnection() &
- reloadFrame() &
- reloadTopFrame() &
- remote interface
- about entity bean &
- and session beans & &
- remote JAR files
- accessing in external development environment &
- installing for external Java clients &
- remote methods
- calling &
- removeAgiRowCursorListener() &
- removeAll() method and Swing &
- repeating row in data view &
- req object &
- request headers
- servlets &
- resizable dialog boxes &
- resize() &
- response headers
- servlets &
- resultSet
- methods called in setResultSet DSO &
- resultSetMetaData
- methods called in setResultSet DSO &
- RFC documents
- mail &
- RMI-IIOP
- connections from external Java clients &
- support in external Java clients &
- RMI-IIOP API
- support for &
- row selection
- using to improve performance &
- rowGenerateBegin event, pages &
- row-level formatting in HTML data views &
- Runnable interface
- using in forms &
- runtime environment
- initializing in external Java clients &
- installing for external Java clients &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
S
- scalability
- considering during application design &
- testing for &
- scheduled business objects
- about &
- in a server cluster &
- scheduled listeners
- in a server cluster &
- scroll panes for Swing controls &
- security
- and business objects &
- and EJBs &
- configuring during application deployment &
- considering during application design &
- forms &
- server sessions &
- selection criteria
- using to improve performance &
- sending e-mail
- components &
- process &
- Serializable interface &
- serialver JDK utility &
- server administration
- from external Java clients &
- server configuration
- choices when designing an application &
- Server Console
- using &
- server triggered objects
- about &
- error events &
- start events &
- stop events &
- troubleshooting &
- user login &
- user logout &
- server-lifetime object
- defined &
- service() &
- servlet method &
- servlet API
- support for &
- servlet business objects &
- AgiHTTPRequestEvent &
- AgiHTTPServletRequest &
- configuration objects &
- file uploads &
- getServletContext() &
- sending information to clients &
- setting server response &
- servlet context methods &
- servlet methods &
- servlet page controls & &
- servletbusiness objects
- about &
- servlets & & &
- and HTTP &
- associating URLs with &
- methods &
- overview &
- posting data from pages &
- processing summary &
- programming &
- request headers &
- response headers &
- servlet context methods &
- specifying URLs &
- session beans
- about &
- and AgaData &
- and DSOs &
- and transactions &
- bean class &
- calling from external Java clients &
- deployment cycle &
- development cycle &
- home interface &
- lifecycle &
- remote interface &
- state types &
- transaction scope with AgaData &
- using to manage entity bean transactions &
- when to use &
- writing home interface &
- writing remote interfaces &
- session management
- and utility classes &
- session persistence
- and business objects &
- session security
- about &
- session-level failover &
- sessions &
- closing in external Java clients &
- establishing for external Java clients &
- idle &
- maintaining page state & &
- storing application state &
- using in external Java clients &
- setBigDecimalValue() &
- setBoolProperty() &
- setDataProvider() &
- setDataSource DSO &
- data access implementation &
- data access process flow &
- data update implementation &
- implementing AgiBandDescriptor &
- implementing AgiDataSource &
- setDataSource() &
- setDatatype() &
- setDateValue() &
- setDisplayStyle() &
- setDoubleValue() &
- setEnableHistoryFixup() &
- setEnableHTMLGeneration() &
- setFrameLocation() & &
- setIntegerValue() &
- setProperty()
- agpControlBase &
- and table triggered objects &
- in data manipulation &
- setRawHTMLMode() & &
- setResultSet DSO &
- about &
- code example &
- creating &
- setSessionValue() & & &
- setSrc() &
- setText() & &
- setTimestampValue() &
- setTimeValue() &
- setup requirements
- for external development environment &
- sheduled events &
- shortcut keys
- creating in menus &
- showPage() & & &
- signed CAB and JAR files &
- SilverAdmin.jar & &
- SilverClientObjectEra_Jbroker.zip & &
- SilverCmd
- DeployCAR &
- in an external development environment &
- SilverDomestic.zip & &
- SilverJ2EEClient
- about &
- communication protocols &
- development environment notes &
- JAR downloads &
- user authentication &
- using &
- when to use &
- SilverJRunner
- file attachments &
- when to use &
- SilverPersist.jar &
- SilverRuntime.zip & &
- SilverServerAll.zip &
- SilverStream API
- about &
- classpath for external development &
- classpath for external Java client deployment &
- package imports in external development environment &
- package imports in Programming Editor &
- packages &
- reference documentation &
- setup requirements for external development with &
- support in external development environment &
- support in SilverStream Designer &
- terminology &
- use in external Java clients &
- use in J2EE applications &
- ZIP and JAR files for &
- ZIP and JAR files for (client runtime) &
- SilverStream Debugger
- using in external development environment &
- using in SilverStream development environment &
- SilverStream Designer
- coding Java in &
- features you can develop in &
- support for SilverStream API &
- testing classes in &
- SilverStream development environment
- coding Java in &
- testing classes in &
- SilverStream Management Console (SMC)
- using in external development environment &
- SilverStream Profiler
- using in external development environment &
- using in SilverStream development environment &
- SilverStream runtime environment
- initializing in external Java clients &
- installing for external Java clients &
- SilverStream server
- page caching &
- storing page state in memory &
- viewing console &
- Simple Actions
- compared to Java coding &
- simple layout in pages &
- source management
- planning &
- SQL
- and executeSQL data source object &
- standards
- establishing &
- start events
- server triggered objects &
- state variables &
- stateful session beans
- defined &
- stateless session beans
- defined &
- statements in Java &
- static HTML
- importing into SilverStream &
- static pages &
- stop events
- server triggered objects &
- storage for page state &
- stored procedure
- calling with an executeSQL data source objects &
- stringToPtrAnsi() &
- stringToPtrUni() &
- style sheets & & &
- subforms &
- instantiating efficiently &
- Link clause &
- multitable updates &
- type of child form &
- updating data &
- submit action
- conditional &
- Submit On Change property &
- submit() &
- subpages & &
- broadcasting events between &
- Swing
- converting to &
- Sun documentation &
- support in SilverStream &
- Swing applications
- externally developed &
- Swing controls
- scrolling &
- synchronized objects
- avoiding to improve performance &
- synchronizing database schema
- during deployment &
- syntax
- checking &
- in Java &
- System.err output &
- System.out output &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
T
- Tab panel page control &
- table layout in pages &
- table listeners
- defined &
- table triggered events
- accessing modified rows &
- table triggered objects
- aborting a database transaction &
- and database transaction state &
- and versioned tables &
- components &
- creating &
- defined &
- events & &
- external (non-SilverStream) table modifiers and &
- importing &
- in server cluster &
- modifying the database &
- process flow &
- rolling back transactions &
- secondary data set access &
- uses of &
- versioned tables automatically &
- versioned tables manually &
- tables
- multitable updates &
- page control &
- Tag page control &
- tags, HTML &
- Target Expression property &
- test environment
- planning &
- tips for &
- test facilities
- in external development environment &
- in SilverStream development environment &
- testing
- forms &
- pages &
- viewing console &
- text
- formatting &
- making text programmable &
- setting in page label controls &
- Text area page control &
- Text button page control &
- Text field page control &
- Text Field page controls
- specifying data typing and formatting for &
- Text page control (AgpText) &
- thread.currentTimeMillis() &
- threads
- default listener threads &
- using in forms &
- tiers of an application
- illustrated &
- tips
- for a successful application &
- for a successful project &
- tools
- choosing &
- setting up &
- topics in this book &
- transaction API
- support for &
- transactions
- and session beans &
- causes of rolling back &
- CMP beans &
- database &
- transferring files in pages &
- transition ID for storing page state &
- triggered business objects
- invoking from external Java clients &
- when to use &
- troubleshooting
- database table publishing &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
U
- unbind() &
- updateRows()
- defined &
- process description &
- updateTransactionally()
- process description &
- updating
- EJB JARs &
- uploading files in pages &
- URLs
- associating with servlets &
- help pages &
- specifying an arbitrary set of URLs for a page &
- specifying in Object Designer &
- specifying programatically &
- storing page state &
- usability
- testing for &
- user interface
- choices when designing an application &
- conventions &
- development tool support for &
- when to use HTML &
- when to use Java &
- user login/logout
- from external Java clients &
- server triggered objects &
- user sessions &
- utility classes
- and class loaders &
- and session management &
- importing JAVA classes &
- overview &
- packaging &
- uses of &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
V
- validating form data &
- validationFailed event, pages & &
- validationTest event, pages & &
- valueChanged event, pages & & &
- variables
- about &
- in Java &
- maintaining page state &
- Variant &
- versioning tables
- and table triggered objects & &
- view controls
- compared to AgcView &
- layout &
- views
- about &
- column component &
- Data View page control &
- HTML data views &
- navigating and manipulating &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
W
- WebSite database &
- WHERE clause
- child forms &
- in forms &
- precedence &
- using to improve performance &
- Win32 API
- calling functions in from SilverStream &
- window.opener &
- writeScript() &
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Z
- ZIP files
- for SilverStream API &
- for SilverStream API (client runtime) &
Copyright © 2002, SilverStream Software, Inc. All rights
reserved.