![](https://csdnimg.cn/release/download_crawler_static/87992840/bg6.jpg)
1.3.1 JSP 简介
JSP 是由 SunMicrosystems 公司倡导、许多公司参与一起建立的一种动态技术标准。
在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片段(Scriptlet)和 JSP 标
签,就构成了 JSP 网页 java 程序片段可以操纵数据库、重新定向网页以及发送 E-mail 等,
实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端
的仅是得到的结果,这样大 大降低了对客户浏览器的要求,即使客户浏览器端不支持 Java,
也可以访问 JSP 网页。
JSP 全名为 Java Server Pages,其根本是一个简化的 Servlet 设计,他实现了 Html
语法中的 java 扩张(以 <%, %>形式)。JSP 与 Servlet 一样,是在服务器端执行的。通常
返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。Web 服务器在遇
到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的
HTML 代码一起返回给客户端。插入的 Java 程序段可以操作数据库、重新定向网页等,以
实现建立动态网页所需要的功能。
通常 JSP 页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数
据,不会进行业务处理。
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页
的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP
将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程
序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的
是将表示逻辑从 Servlet 中分离出来。
JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以
后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。Java
Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配
合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全
可靠,主要面向因特网的所有特点。
自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea 公司等,
所以 JSP 迅速成为商业应用的服务器端语言。
1.3.2 MySQL 简介
1.MySQL 是最受欢迎的开源 SQL 数据库管理系统,它由 MySQL AB 开发、发布和支持。
MySQL AB 是一家基于 MySQL 开发人员的商业公司,它是一家使用了一种成功的商业模式来
结合开源价值和方法论的第二代开源公司。
2.MySQL 是一个快速的、多线程、多用户和健壮的 SQL 数据库服务器。
3.MySQL 是一个数据库管理系统。
一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、
或者一个社团网络的庞大的信息集合。如果要添加、访问和处理存储在一个计算机数据库
中的数据,你就需要一个像 MySQL 这样的数据库管理系统。从计算机可以很好的处理大量
的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样