象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。 Java 平台由 Java 虚拟机( Java Virtual Machine )和 Java 应用编程接口[6]( Application Programming Interface 、简称 API )构成。 Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后, Java 应用程序就可运行[7]。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一次,就可以在各种系统中运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets ,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计, 使基于 Web 的应用程序的开发变得迅速和容易。 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能[8]。 2.2 心理测试系统基本结构我所设计的在线心理测试系统基本结构如图所示,用户和管理员都可以访问测试系统,测试系统通过测试或者管理员需求的显示操作讲结果公布于显示界面。 6 客户端管理员测试系统交卷界面图 2.1 系统基本结构图