?? borland
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>計算機世界|軟件與編程:
Borland的MIDAS技術
</title>
</head>
<body bgcolor="#ffffff">
<table border="0" cellspacing="0" cellpadding="0" width=600>
<tr>
<td width="480"><img src="../../images/1ptrans.gif" width="480" height="1" border="0"></td>
<td width="5"><img src="../../images/1ptrans.gif" width="5" height="1" border="0"></td>
<td width="120"><img src="../../images/1ptrans.gif" width="120" height="1" border="0"></td>
</tr>
<tr>
<td valign="top">
<p>
<! img src="../../ad/images/ht_1.gif" width="240" height="80">
<! img src="../../ad/images/ht_2.gif" width="240" height="80">
<p>
<a href="../soft.htm"><img src="../images/rtitle.gif" width="227" height="60" border=0></a>
<! img src="../../ad/images/ht_2.gif" width="240" height="80">
<p> </p>
<center>
<font color="#0000ff"><h2>
Borland 的MIDAS 技 術
</h2></font>
<hr>
</center>
<font color="#a0000z"><h3>
概 述</h3></font>
<font color="#ffffff">----</font>
Borland 自 從 推 出 了Delphi 之 后, 深 受 程 序 設 計 人 員 的 青 睞。Delphi 的 每 一 個 新 版 本 都 給 用 戶 提 供 了 更 新、 更 好 的 功 能。 例 如,Delphi 1.0 版 本 給 用 戶 提 供 了 一 種 全 新 的 可 視 化 編 程 環 境, 使 用 戶 能 快 速 開 發Windows3.1 的 應 用 程 序。Delphi 2.0 中 增 加 了 數 據 模 塊 (Data Module) 等 多 種 高 效 的 數 據 重 用 功 能。 現 在 第 三 代 版 本Delphi 3 — — 多 層 結 構 的32 位 快 速 開 發 工 具 又 給 開 發 人 員 帶 來 了 全 新 的 多 層 結 構 概 念。
<p><font color="#ffffff">----</font>
早 在1980 年 第 一 個 數 據 庫 管 理 系 統 出 現 時, 數 據 庫 的 世 紀 就 已 悄 然 開 始。 那 時 的 觀 念 是 由 應 用 程 序 控 制 關 系 型 數 據 庫, 這 種 數 據 處 理 的 模 式 一 般 稱 為 單 層 結 構(1 -Tier)。 由 于 這 種 結 構 的 數 據 庫 程 序 占 用 計 算 機 資 源 較 多, 于 是 在80 年 代 中 期, 數 據 庫 應 用 開 始 轉 向 C/S 結 構, 也 就 是 所 謂 的 兩 層 結 構(2 -Tier)。 這 種 結 構 在 近 十 年 內 不 但 得 到 了 廣 泛 的 運 用, 而 且 相 當 成 功。 然 而, 在 兩 層C/S 結 構 成 功 的 背 后 卻 逐 漸 暴 露 出 其 構 架 上 的 缺 陷。 其 中 最 明 顯 的 問 題 表 現 在 應 用 程 序 的 伸 縮 性 和 維 護 方 面。 例 如, 一 個 跨 國 企 業 如 何 把 數 據 庫 管 理 系 統 及 其 應 用 程 序 分 散 到 十 分 緩 慢 的 網 絡 上, 如 何 控 制 數 據 的 統 一 性 和 完 整 性; 一 旦 應 用 程 序 有 任 何 改 動, 維 護 人 員 就 必 須 修 改 每 一 個 客 戶 端 上 的 應 用。
<p><font color="#ffffff">----</font>
新 一 代 數 據 庫 管 理 系 統 在 傳 統 的 C/S 結 構 中, 增 加 了 應 用 程 序 服 務 器 — — 這 種 新 的 結 構 就 是 所 謂 的n -Tier 或Multi -Tier。 應 用 程 序 服 務 器 包 括 了 統 一 的 界 面、 業 務 規 則 的 制 定 和 數 據 處 理 邏 輯 的 規 定 等 等。 多 層 應 用 服 務 技 術 允 許 分 割 應 用 程 序, 本 地 計 算 機 上 無 須 安 裝 一 整 套 數 據 庫 工 具, 就 可 以 在 另 一 臺 機 器 上 存 取 數 據。 同 時 它 允 許 對 業 務 規 則 和 進 程 進 行 集 中 管 理, 并 在 整 個 網 絡 上 分 發、 實 現 進 程 負 載 的 動 態 調 節。
<p><font color="#ffffff">----</font>
眾 所 周 知, 開 發 服 務 器 級 的 應 用 程 序 要 比 開 發 單 純 應 用 級 的 程 序 困 難 得 多, 有 很 多 系 統 服 務 需 要 考 慮。 如 果 沒 有 一 種 好 的 工 具, 對 于 大 多 數 程 序 員 來 說, 開 發 一 個 復 雜 的 多 層 結 構 應 用 只 能 是 一 種 理 想。 為 了 使 這 種 理 想 方 便 地 實 現,Borland 公 司 推 出 了 開 發 多 層 結 構 所 需 的 技 術 和 工 具 集 — —MIDAS。
<font color="#a0000z"><h3>
MIDAS — — 多 層 分 布 式 應 用 程 序 服 務 器</h3></font>
<font color="#ffffff">----</font>
對MIDAS 這 個 名 字 一 般 有 兩 種 理 解。MIDAS 是Multi -tier Distributed Application Services Suite( 多 層 分 布 式 應 用 程 序 服 務 包) 的 縮 寫, 這 也 詮 釋 了MIDAS 技 術 的 實 質。 也 許 因 為 這 個 本 義 太 長, 很 多 人 更 愿 意 把 它 理 解 成Multi -tier Made Easy, 這 也 是MIDAS 的 作 用。
多 層 計 算(Multi -tiered computing) 是 業 界 對 此 類 技 術 通 用 的 術 語, 而Multi -tier 是Borland 公 司 采 用 的 技 術 術 語。Borland 典 型 的 三 層 結 構 如 下: 第 一 層 是 數 據 庫 服 務 器, 第 二 層 是 應 用 服 務 器, 第 三 層 是 瘦 客 戶 機。
<p><font color="#ffffff">----</font>
數 據 庫 服 務 器 是 諸 如InterBase、Oracle、Sybase、MS SQL Server 等 數 據 庫, 應 用 服 務 器 和 瘦 客 戶 機 由Delphi 建 立。 大 多 數 情 況 下, 數 據 庫 訪 問 軟 件( 例 如BDE, SQL *NET 等 等) 與 應 用 服 務 器 運 行 在 同 一 臺 機 器 上。
<p><font color="#ffffff">----</font>
應 用 服 務 器 主 要 基 于Borland 的 分 布 式 數 據 技 術, 至 少 包 括 兩 方 面 的 內 容:
<p><font color="#ffffff">----</font>
1. 內 置 在Delphi 組 件 中;
<p><font color="#ffffff">----</font>
2. OLEnterprise 產 品 對 分 布 式 計 算 和 負 載 平 衡 提 供 超 強 的 支 持。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -