About
Satya
Aspire/J2EE
Java.net
OnJava.com
Build Related
Release Notes
Download
Help
More...
White Papers
What is Aspire
Aspire's Benefits
Aspire's Features
Database Development
Architecture
More ..
Howtos
Base Framework
Data Access
Web
Advanced
Related Reading
Satya's AKC Blog
Satya's java.net Blog
Articles
Properties
Cheat sheet 1
Cheat sheet 2
property files
html files
jsp files
More documents like this are at: Howto
20-May-06
http://www.activeintellect.com/aspire/aspire_distributions/?M=D
This directory on activeintellect.com provides latest aspire downloads. The following are available for downloading
More documents like this are at: Data Access
Examples of database definitions.
connection strings aliases
19-Apr-06
http://www.onjava.com/lpt/a/3277
1. Retrieve a page worth of data using a single call 2. Execute multiple sql statements and combine their output into a single logical data set 3. Retrieve XML from relational databases declaratively
More documents like this are at: Release Notes
28-Jan-06
More documents like this are at: Howto-Advanced
27-Jan-06
The following example shows how to use substitution parts in your server side pipelines.
21-Jan-06
Read this article to know how you can specialize what happens when uncaught exceptions are thrown and how to handle them.
20-Jan-06
Aspire depends on two data abstractions. One is a relational abstraction representing a collection of rows and columns and the other a hierarchical abstraction which is a grouping of the relational abstraction with a context. The central class in relational abstraction is represented by a type called IDataCollection. The hierarchical abstraction is represented by a type called "ihds".
This artilce gives sample code for how to do this
14-Jan-06
..or reusing data definitions
Some time you want to write a jsp page that uses data from the url, session, or a configuration file but doesn't need any sql to be executed. You can define such a jsp page as follows ...
More documents like this are at: Questions
Feedback closed. This document contains feedback for 2005.
Syntax for specifying data for a web page in one of the oldest in Aspire. As a result it is a bit awkward. Although I haven't completely fixed it due to backward compatibility concerns I have corrected it a bit. The following is an example.
################################### # ManageUsersURL ################################### ManageUsersURL=/login/manage-users.jsp ManageUsersURL.transformType=jsp ManageUsersURL.transform.classname=com.ai.jsp.JSPTransform ManageUsersURL.dataRequestName=MUDR request.MUDR.classname=com.ai.htmlgen.DBHashTableFormHandler1 request.MUDR.ActiveUsers.class_request.classname=com.ai.htmlgen.GenericTableHandler6 request.MUDR.ActiveUsers.query_request.classname=com.ai.parts.ReusablePart request.MUDR.ActiveUsers.query_request.reuseRequestName=BL.GetActiveUsers request.MUDR.InActiveUsers.class_request.classname=com.ai.htmlgen.GenericTableHandler6 request.MUDR.InActiveUsers.query_request.classname=com.ai.parts.ReusablePart request.MUDR.InActiveUsers.query_request.reuseRequestName=BL.GetInActiveUsers
27-Dec-05
You can use this code as a sample application for aspire. You can use this as a startup template. The directories are preloaded with aspire jar file.
This uses jsps as the primary painting mechanism. You can see a very simple approach to back ground pages (or as I call them "master pages").
Adds master page support to the previous version loginapp3.
Download loginapp4
4-Nov-05
Receives a username and password and if they are valid it succeeds. if not an exception with an identifier of INVALID_PASSWORD is raised. One can use this exception to reroute to the same page or a different page.
It also looks at an aspire_target_url parameter and if present, indicates a redirector target as aspir_target_url_key=LOGIN_TARGET_PRESENT.
During the early days of servlets I have used a trick to accomplish client side redirect after an update took place. This client side redirect will erase the update url from the browsers memory making the "back" and "refresh" buttons safe to the user.
27-Oct-05
Aspire has two features that work together in scheduling requests. A "request" in Aspire's parlance is a unit of work or at times called a task. So when you schedule a request, you are actually scheduling tasks at a given interval.
The scheduler that is available in Aspire is a very basic scheduler with minimal but sufficient-for-the-purpose capabilities. Using this scheduler you can schedule a task (a piece of java code) for every n number of timer ticks. A timer tick is defined as a certain number of seconds.
For a task to be invoked by a scheduler it had to be registered. This is where the initialization support in Aspire come into play. Initializers in Aspire allow you to run code at the start up time. You can read the document on initialization to learn more about the interfaces.
18-Oct-05
While programming databases it is important sometimes to prime the connection object. This is done by setting some additional attributes or parameters on a connection object using the "select" statements. As Aspire uses connection pools, the programmers rarely have control of the connection object directly (although it is possible). This facility is an attempt at providing a way to set these parameters using an event model.
7-Oct-05
IfPart extends the functionality of the multi request executor (essentially an implementation of a sequential processing pipeline) for conditional purposes.
23-Aug-05
More documents like this are at: Property file examples: AKC
4-Feb-05
3-Feb-05
1-Feb-05
This document describes the general phiolosophy of writing a login web page with in Aspire. I want to emphasize that because increasingly user authorization is being handled by such things as portals with single sign on and also enterprise security tools such as Netegrity or via servlet filters while leaving the main framework such as Aspire for painting and updating state.
5-Jan-05
4-Jan-05
29-Dec-04
You can use this document to provide feedback
16-Dec-04
when you are working with web forms on a web browser, what the user types in on a form is called view state. If you were to return back to the form from the server side, you don't want the user to loose that data and reenter again. The process of managing that interaction is called view state management.
14-Dec-04
10-Dec-04
>>> Click here for the next set of documents
Page Menu
Visit my Library
Global Menu
My Web Logs
My Library
My Home
Other libraries
Author Content
data format