Last month in JDJ (Vol. 6, issue 4) I introduced the topic of
object/relational mapping. Databases such as Oracle8i or DB2 store data in
tables and columns. Thus, customer data is stored in a "customer" table and
information relevant to the customer such as ID, name, and address are stored
as columns. All the data for a single customer within the customer table is
equivalent to a "record." From the EJB perspective customer data is
represented by a customer "class" and the data elements are represented by
"attributes." Con- ceptually, the mapping process is a simple one. Each
database table is an EJB class (CMP or BMP), and each and every column in the
table becomes an attribute. Individual customer records are instantiated as
EJB objects as necessary.
This month I test... (more)
ParaSoft
2031 S. Myrtle Ave.
Monrovia, CA 91016
888 305-0041
www.parasoft.com
Test Environment:
Toshiba Satellite Pro 4600, 866
MHz Intel Pentium III processor,
20GB disk, 256MB RAM,
Windows 2000 w/Service Pack 2
Specifications:
Platforms: Windows NT/2000/98/ME, Linux, Solaris
Pricing: $3,495/developer
New-car buyers often fear that they're getting a "Friday afternoon" vehicle -
a car built b... (more)
The advantage of Web services lies in the ability of the "client" application
to access services and functions without having an understanding of how these
services are implemented within the back-end system. Almost any business
service can be implemented as a Web service. For example, a buyer might
access a "CreateOrder" service to place orders with a supplier and the
supplier might ret... (more)
In a recent editorial meeting with the JDJ staff I broached the subject of
open source software with editor-in-chief, Alan Williamson. I freely admit
that I was baiting him - but Alan was favorable towards it. It's a touchy
subject for any technical person, sort of a motherhood and apple-pie thing.
Well, here it is folks, I've spent much of my technical career working for
software vendors... (more)
Recently I had the opportunity to work with Sedona Geoservices'
SpatialVision, an end-user application for performing geospatial data
querying, data visualization and analysis. SpatialVision is designed to help
your organization harvest information from your data using a geospatial
focus. Geospatial analysis can be defined as the process of comparing your
relational data to location data... (more)