![](https://csdnimg.cn/release/download_crawler_static/88217415/bg7.jpg)
2 系统相关技术
2.1 JSP 技术简介
JSP 程序使用了 Java 编程语言,JSP 技术可以对动态网页进行封装。通过 tags 和
script,网页还能访问存在于服务端的资源的应用逻辑。JSP 可以分离网页逻辑与网页设计
和显示,对可重用的基于组件的开发进行支撑,更容易的对基于 Web 的应用程序进行设计。
当 Web 服务器接收到访问 JSP 网页的请求时,首先运行的程序段,接下来将 JSP 文件
中的 HTML 代码和运行效果一并返还给用户。通过 Java 文件的插入能够对数据库、网页
多重定向等运行,从而满足构建动态网页所需要的程序。JSP 和 Servle 相同,都可以通过
服务器端运行。由于能够将一个 HTML 文本返回给用户端,所以用户端具备浏览器就可以
进行浏览。HTML 程序和穿插在内部的 Java 程序可以构建 JSP 网页。在服务器被用户端访
问时,能够处理相应的 Java 代码,然后将产生的 HTML 页面再返回给用户端的浏览器。JSP
的设计关键是 Servlet,通常大型的 Web 应用程序的设计成果也通过 Java Servlet 和 JSP 的
协作。JSP 既拥有了方便快捷的 Java 程序,又统统的面向用户,既实现了平台的无关性危
险还比较小,可以具备互联网的全部优势。JSP 技术的优点:
(1)一次编写,到处运行。除了系统之外,代码无需做任何改动。
(2)系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,
能够安排在任何情况中,也能够在任何情况下进行发展。相比 ASP/.net 来说,优点是显而
易见的。
(3)强大的可塑性。能够通过很多服务器进行集群和负载平衡,甚至能够通过多台
Application 解决问题。单台服务器到多台服务器,Java 展现了一个强大的功能。
(4)具有强大和多样化的开发工具支持。Java 已经有了很多的设计方法,何况大部
分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。
2.2 MYSQL 数据库简介
(1)运用 C 和 C++编写,并且运用了许多种编译器进行调试,确保源代码的可移植
性
(2)支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2
Wrap、Solaris、Windows 操作系统等
(3)为大部分的编程语言提供了 API。所有包含 C、C++、Python、Java、Perl、JSP、
Eiffel、Ruby 和 Tcl 等编程语言。
(4)支持多线程序,充分使用 CPU 资源