Object-Oriented Application Development Using the Caché by Dr. Wolfgang Kirsten, Michael Ihringer, Peter Schulte, Dr.

By Dr. Wolfgang Kirsten, Michael Ihringer, Peter Schulte, Dr. Bernhard Röhrig (auth.)

Nowadays, newly constructed software program applications are frequently out of date already on the time in their creation. Object-oriented software program improvement is a possible—if now not the only—solution to this hassle: functions are modeled as software program gadgets that describe the homes and the habit of real-world entities. Such gadgets are encapsulated, in that they hide—behind a publicly identified interface—the complexity in their inner facts buildings and behaviors. this permits gadgets for use in quite a lot of application programs with no need to grasp the main points in their inner implementation.

Linking object-oriented modeled functions with a database locations precise calls for on a database administration procedure and improvement atmosphere whilst the standard functionality and semantics losses are to be refrained from. This publication presents a close description of the thing version of the Caché postrelational database. moreover, it courses the reader step by step in the course of the improvement of postrelational purposes. The accompanying CD-ROM comprises the full linked software program:

InterSystems Caché™ 4.0 Single-User
© 1997-2000 InterSystems company. All rights reserved. Microsoft® visible easy® 6 operating version Edition
© 1997-1999 Microsoft company. All rights reserved. Microsoft® web Explorer® 5.5 provider Pack 1
© 1995-2000 Microsoft company. All rights reserved.

The use of this authorized software program is ruled via an finish person license contract inside the software.

System requirements

PC with Intel CPU (Pentium or better), CD-ROM force, home windows 95/98/Me or home windows NT/2000, sixty four MB major reminiscence (128 MB recommended), a hundred MB unfastened disk area.

Show description

Read or Download Object-Oriented Application Development Using the Caché Postrelational Database PDF

Best development books

jQuery Cookbook: Solutions & Examples for jQuery Developers

jQuery simplifies development wealthy, interactive net frontends. Getting all started with this JavaScript library is simple, however it can take years to completely become aware of its breadth and intensity; this cookbook shortens the training curve significantly. With those recipes, you'll examine styles and practices from 19 major builders who use jQuery for every little thing from integrating uncomplicated parts into web pages and purposes to constructing complicated, high-performance consumer interfaces.

excellent for novices and JavaScript veterans alike, jQuery Cookbook begins with the fundamentals after which strikes to useful use instances with established ideas to universal net improvement hurdles. you furthermore may get recipes on complex themes, resembling equipment for employing jQuery to massive projects.

* remedy difficulties concerning occasions, results, dimensions, varieties, subject matters, and consumer interface parts
* the right way to improve your types, and the way to put and reposition parts on a web page
* utilize jQuery's occasion administration process, together with customized occasions and customized occasion info
* Create UI elements-such as tabs, accordions, and modals-from scratch
* Optimize your code to cast off bottlenecks and confirm top functionality
* the best way to attempt your jQuery applications

The book's participants include:

* Cody Lindley
* James Padolsey
* Ralph Whitbeck
* Jonathan Sharp
* Michael Geary and Scott González
* Rebecca Murphey
* Remy Sharp
* Ariel Flesler
* Brian Cherne
* Jörn Zaefferer
* Mike Hostetler
* Nathan Smith
* Richard D. worthy
* Maggie Wachs, Scott Jehl, Todd Parker, and Patty Toland
* Rob Burns

Genes, Development and Cancer: The Life and Work of Edward B. Lewis

Whereas Edward B. (‘Ed’) Lewis is legendary for his contributions to genetics anddev- opmental biology y, few have learn his examine papers. One reason behind this is often availability, guy long island having been released in imprecise journalsor as e-book chapters. A moment is simply because his papers in these ? elds are very dif?

Social Development in Asia

Such a lot Asian international locations have proven a powerful dedication to speedy fiscal improvement. Economists have argued that the culmination from fiscal improvement should be unfold equitably in the course of the inhabitants. within the absence of a robust culture of social rights, social improvement in Asia has lengthy been taken with no consideration.

Additional info for Object-Oriented Application Development Using the Caché Postrelational Database

Sample text

Some object-oriented languages-such as Java and C++-do not support an equivalent concept of properties. Instead, these languages support a combination of private variables and public methods that are used to access properties. Cache provides a rich object model with public properties according to the following principles: • Properties can be literals, references to persistent objects, embedded objects, streams (also known as binary large objects or BLOBs), collections ofliterals, or objects or relationships between persistent objects.

Code methods can contain any valid Cache ObjectScript code, including macros, embedded SQL, and embedded HTML. Expression methods An expression method contains just an expression of Cache ObjectScript code, not a complete routine. The compilation of the class replaces the method call with this expression, which is executed at runtime. All arguments in the formal list of an expression method must have a default value. An invocation using call by reference is not valid. Also, the expression cannot contain macros, embedded SQL or embedded HTML.

In contrast, Cache provides registered classes with a comprehensive set of built-in functions. For example, the method %New() creates a new instance of a class and %Closeodeletes one from memory. 28 A registered object class is transient, in that it has no code that would require storage in a database. Cache automatically creates the storage methods for embeddable and persistent classes. Whereas objects of embeddable classes can be stored only embedded in a persistent object, persistent objects have their own object identifier and so can be stored independently in the database.

Download PDF sample

Rated 4.30 of 5 – based on 20 votes