找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 1438|回复: 0

Caché编程-Caché对象-Caché对象介绍()

[复制链接]
发表于 2003-10-15 13:12:04 | 显示全部楼层 |阅读模式
1.Caché对象
1.1.Caché对象介绍
This document provides an in-depth look at the details of Caché Objects.
本文提供了Caché对象的有一定深度的Caché细节.
If you are new to Caché Objects, you may find the Building Web Applications With Caché tutorial to be a useful introduction.
如果你是一个Caché新手的,你可以参考“使用Caché建立Web应用程序”教程了解Caché。
Caché Objects is a set of technologies that give application developers the means to easily create high performance, object-based, database applications.
Caché对象是一组为应用程序开发人员容易建立高性能面对对象的数据库应用程序的技术
The features of Caché Objects include:
包括:
·A powerful object model that includes inheritance, properties, methods, collections, relationships, user-defined data types, and streams.
·强大的对象模型,包括继承、属性、方法、集合、关系、自定义数据类型和流
·A flexible object persistence mechanism that allows objects to be stored within the native Caché database as well as external relational databases.
·灵活的对象持久化机制,允许对象象存储在关系数据库一样存储在Caché数据库内部。
·Control over the database aspects of persistent classes including indices, constraints, and referential integrity.
·持久类保持和数据库一致。包括索引,约束和参照完整性
·An easy-to-use transaction and concurrency model that includes the ability to load objects by navigation—simply referring to an object can “swizzle” it into memory from the database.
·容易使用的事务和并发控制模型,包含简易的把对象从数据库装载入内存的能力
·Automatic integration with Caché SQL via the Caché Unified Data Architecture.
·自动综合Caché SQL和Caché自定义数据结构
·Interoperability with Java, C++, and ActiveX.
·和Java,C++,ActiveX等互操作性
·Automatically-provided XML support.
·自动提供XMl支持
·A powerful, multi-user object development environment: Caché Studio.
·强大的多用户对象开发环境:Caché Studio
You can use Caché Objects in a myriad of ways including:
Caché对象可应用于很多地方,包括:
·To define the database and/or business components of a transaction processing application.
·定义数据库和商业逻辑组件
·To create a Web-based user interface using Caché Server Pages.
·基于Web的用户界面
·To define object-based stored procedures that are callable from ODBC or JDBC.
·定义被ODBC或JDBC调用的基于对象的存储过程
·To provide object/relational access to legacy applications.
为已有系统提供对象关系访问
1.1.1.Caché对象结构
Caché Objects contains the following major components:
Caché对象包含一下主要组件:
·The Class Dictionary—a repository of class definitions (often known as meta-data), each of which describes a specific class. This repository is stored within a Caché database. The Class Dictionary is also used by the Caché SQL Engine and is responsible for maintaining synchronized object and relational access to Caché data.
·类字典 - 类定义存储库(Meta数据),他存储在Caché数据库内,他能被Caché 数据库引擎使用并且维护访问Caché数据的对象和关系的同步
·The Class Compiler—a set of programs that convert class definitions into executable code.
·类编译器- 转换类定义为可执行代码的一组程序
·The Object Run-time System—a set of features built into the Caché virtual machine that support object operations (such as object instantiation, method invocation, and polymorphism) within a running program.
· 对象运行时系统-支持对象操作(对象实例化,方法调用,多态)的Caché虚拟机
·The Caché Class Library—a set of pre-built classes that come with every Caché installation. This includes classes that are used to provide behaviors for user-defined classes (such as persistence or datatypes) as well as classes that are intended for direct use within applications (such as e-mail classes).
·Caché类库-Caché提供的类库
·The various Language Bindings—a combination of code generators and run-time components that provide external access to Caché objects. These bindings include the Caché Java Binding, the Caché ActiveX binding, and the Caché C++ Binding.
·语言绑定-提供外部访问Caché对象的代码产生器和运行时组件。包括Caché Java绑定,ActiveX绑定和C++绑定
·The various Gateways—server-side components that give Caché objects access to external systems. These gateways include the Caché SQL Gateway and the Caché Activate ActiveX Gateway.
·多种服务端网关-提供Caché对象访问外部系统的能力。包括Caché Sql网关,Caché ActiveX网关。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表