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: Property file examples: AKC
7-Nov-03
Shows how to process input forms and update/create
1. An html page with aspire tags 2. Demonstrates next/next functionality in association with RandomTableHandler6
Demonstrates how the akc blogs page is implemented. Also accomplishes page by page display using RandomTableHandler6.
More documents like this are at: Aspire in pictures
1-Nov-03
More documents like this are at: Howto-Advanced
21-Oct-03
Aspire has a rudimentary scheduler in a package called com.ai.scheduler. This scheduler called BasicScheduler allows you to schedule tasks every 'n' number of intervals. Where an "interval" is defined as a time duration in milliseconds.
Here is a basic usage of the scheduler
More documents like this are at: Base Framework
19-Oct-03
http://www.onjava.com/lpt/a/2856
A bare bone logging service interface. The resourceful can substitute a Log4J very easily as an implementation getting a good number of its benefits.
1. Interface based 2. You can provide any implementation 3. Provides filtering of messages with exclude and include filters 4. You can turn of selectively at run time
1. Could be somewhat inefficient. But in the scheme of things and in our tests hasn't fared that bad.
1. Dynamically instantiate classes using symbolic names 2. Provide for backward compatibility using interface centric programming 3. Provides a workunit/task level abstraction 4. Prevents from creating factories for every object type explicitly 5. Uses an underlying configuration interface so that the class definitions can be kept anywhere 6. The second most important API of Aspire after the configuration service 7. All configurability of Aspire hinges on the factory service
Configuration in Aspire is the foundation for all of the framework. Without it everything will fall apart. Configuration is the binding factor for the rest of Aspire.
1. A single abstraction irrespective of the structure of the configuration files 2. Use XML or plain text or databases as your configuration 3. Split configuration into any number distinct files that can reside anywhere in the directory tree 4. Provide defaults for look ups 5. Throws exceptions for mandatory config entries 6. Works also as the basis for a unified Factory service
More documents like this are at: Howto
15-Oct-03
More documents like this are at: Release Notes
8-Oct-03
* Next release * **************************** * 18.6 Fixed expression evaluation with DefaultExpressionEvaluator1 * 18.5 Provided exceptions for if functions * 18.5 Fix RandomTableHandler6 when there is no data * 18.5 HttpEvents are getting called * 18.4 RandomTableHandler6 added with support for paging * 18.3 gt, gte, lt, lte, numberEquals added to if functionality * 18.2 FormHandler will only return string keys * Documentation of parts updated * 18.1 No data found is configurable
More documents like this are at: Data Access
4-Sep-03
3-Sep-03
Aspire can be used as a data access library for Java programs. Aspire has three abstractions for data access.
In addition Aspire has a transactional aspect that cuts across all of data abstractions.This article examines each of these abstraction while identifying their relevance
Use it for a very flexible data access library: Imagine retrieving and updating data without ever thinking about connections, databases, commits, rollbacks, etc. Imagine having all of your SQL externalized into config files so that it stays out of your pure Java code. Imagine swapping your data sources between flat files, SQL, stored procedures, CICS transactions, etc. Imagine also not changing your client code a bit while you are doing this. Imagine transactional capability across multiple data access components. Aspire provides all of this in a very small package.
2-Sep-03
When there are no rows in a data set, RandomTableHandler5 is throwing a null exception. This is fixed in RandomTableHandler6.
Use RandomTableHandler6. RandomTableHandler6 is originally created so that one can page through large data sets. This handler should be compatible with RandomTableHandler5.
Next release will fix RandomTableHandler5 as well. Hoai, Let me know if RandomTableHandler6 will not cut the muster. I will expedite the next minor release in that case.
Thanks
27-Aug-03
Key words
1. searching databases 2. dynamic where clause 3. javascript 4. form fields 5. form processing
It is common to have search form when you are retrieving rows from a database. If the number of fields you are searching on are more than a few, it is cumbersome to check every field and correspondingly alter the where clause. These javascript routines allow you construct these where clauses on the fly. In this article I am going to show you the source code for these routines and how to use them in your form processing.
25-Aug-03
* 18.5 Provided exceptions for if functions * 18.5 Fix RandomTableHandler6 when there is no data * 18.5 HttpEvents are getting called * 18.4 RandomTableHandler6 added with support for paging * 18.3 gt, gte, lt, lte, numberEquals added to if functionality * 18.2 FormHandler will only return string keys * Documentation of parts updated * 18.1 No data found is configurable
The jar file is available at http://www.activeintellect.com/aspire/aspire_distributions/aspire_r2.0_b18.5_jsdk21.jar
20-Aug-03
1. update 2. redirecturl 3. inserts 4. autonumbers 5. Microsoft access
19-Aug-03
18-Aug-03
1. inserts 2. autonumbers 3. primary keys
1. How to further format display fields 2. substr, document.write, inline javascript, field formatting
>>> 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