第 2 章 相关技术
2.1 JSP 技术
JSP 技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所
有的 JAVA 类。当它与 JavaBeans 类进行结合时,它可以使显示逻辑和内容分开,
这就极大的方便了学员的需求。JavaBeans 可以对 JSP 技术的程序进行扩展,从而
形成新的应用程序,而且 JavaBeans 的代码可以重复使用,所以就便于对程序进行
维护。JavaBean 组件有内部的接口,可以帮助不同的人对系统进行访问。1999 年,
Sun 微系统公司正式推出了 JSP 技术,这是一种动态技术,是基于整个 JAVA 体系
和 JavaServlet 提出的,是具有普遍适用性的 WEB 技术,也是本系统设计的核心技
术之一。JSP 技术能够极大的提高 WEB 网页的运行速度。这些内容会与脚本结合,
并且由 JavaBean 和 Servlet 组件封装。所有的脚本均在服务器端运行,JSP 引擎会
针对客户端所 提交的申请进行解释,然后生成脚本程序和 JSP 标识,然后通过
HTML/XML 页面将结果反馈给浏览器。因此,开发人员亲自设计最终页面的格式
和 HTML/XML 标识时,完全可以使用 JSP 技术。
所以结合驾校预约管理系统的需求及功能模块的实现,使用 JSP 技术是最合
适的,而且 JSP 的拓展性比较好,对于系统在后期使用过程中可以不断对系统功
能进行拓展,是系统更完成,更方便的满足学员管理。
2.2 JAVA 技术
Java 主要采用 CORBA 技术和安全模型,可以在互联网应用的数据保护。它
还提供了对 EJB(Enterprise JavaBeans)的全面支持,java servlet API,JSP(java
server pages),和 XML 技术。JAVA 语言是一种面向对象的语言,它通过提供最
基本的方法来完成指定的任务,开发者只需要知道一些概念就能够编写出一些应
用程序。Java 程序相对较小,其代码能够在小机器上运行。Java 是一种计算机编
程语言,具有封装、继承和多态性三个主要特性,广泛应用于企业 Web 应用程序
开发和移动应用程序开发。
Java 语言和一般编译器以及直译的区别在于,Java 首先将源代码转换为字节
码,然后将其转换为 JVM 的可执行文件,JVM 可以在各种不同的 JVM 上运行。
因此,实现了它的跨平台特性。虽然这使得 Java 在早期非常缓慢,但是随着 Java
的开发,它已经得到了改进。