弥补它们无法搜 索 Intranet 的缺陷 使得你可以更好的找到你要找的信息
1.2 ISE 开发工具简介
ISE 使用的软件包和工具均为自由软件 open-source software 这些软件包和工具都是在互联网 上可以免费下载的 ISE 所涉及到的开发语言有 JAVA PHP XML 等 其使用的 DBMS 为 MySQL 使 用的 HTTP 服务器软件为 APACHE 软件包 JDK 1.3.1 JAXP1.1 说明 Sun 公司的 Java 开发包 Sun 公司的 XML 解析器
272
复旦大学
政学者论文集
2002
Java2 API Specification PHP4.2 MySQL3.23 APACHE phpMyadmin Zend
Sun 公司的 JAVA
API 说明文档
The PHP Group 的开发包 MySQL AB 公司的自由软件 The Apache Software Foundation 的自由软件 Tobias Ratschiller 等人开发的 MySQL 的图形操作界面 Zend 公司的软件包 表二 ISE 使用的主要软件包介绍
ISE 使用的开发语言和工具不仅仅是自由软件 而且在和同类的比较中出类拔萃 下面对主要的几 种开发语言和工具进行介绍 开发语言和工具 JAVA PHP XML MySQL APACHE 网络编程最优秀的工具之一 介绍 非常流行的编程语言 一种内嵌式的语言 它具有非常强大的功能 支持几乎所有流 行的数据库以及操作系统 属于开放
源代码软件 可扩展的置标语言 是 W3C 组织于 1998 年 2 月发布的标准 具有非常广阔的发展前景 一个小巧灵珑的数据库服务器软件 源代码软件 支持多种平台 属于开放
最流行的 HTTP 服务器软件之一 可在多种平台运行 完全免费 属于开放源代码软件 表三 ISE 使用的主要开发语言和工具介绍
ISE 的开发和运行除了需要一台服务器外几乎不需要其他额外的花费 运行 ISE 的成本非常廉价 这使得 ISE 的推广非常容易 由于 ISE 所使用的开发语言和工具基本上都具有跨平台性 所以 ISE 的移 植将显得非常容易 同时由于所使用的开发语言和工具大部分都属于开发源代码软件 所以 ISE 也具有 较高的安全性 ISE 的开发工具决定了它具有很好的移植性和安全性等优点 同时其运行费用也非常廉价
第二章
2.1 ISE 的系统结构图
ISE 结构设计
273
基于 Intranet 的搜索引擎
图一 ISE 系统结构图
2.2 ISE 的系统结构分析
目前大多数应用软件系统都是 C/S 形式的两层结构 见图二 C/S 结构 即 Client/Server(客户机 /服务器)结构 是大家熟知的软件系统体系结构 通过将任务合理分配到
|
|
基于NETCONF协议的新一代网络管理.txt |