第二章 关键技术的研究
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 的开发,它已经得
到了改进。
2.3 ECLIPSE 开发环境
ECLIPSE 支持广泛、兼容性高并且功能强大,是一个 Eclipse 插件集合,普遍适应
于 JAVA 和 J2EE 的系统开发,支持 JDBC,Hibernate,AJAX,Struts,Java Servlet,
Spring,EJB3 等市面上存在的几乎所有数据库链接工具和主流 Eclipse 产品 开发工具。
ECLIPSE 在业内是所熟知的开发工具,该平台在开发的过程中运用的就是该工具。
ECLIPSE 又被称之为企业级的工作平台,它是以 Eclipse IDE 为基础的。ECLIPSE 可以