第 1 章 搭建开发环境
在进行 Java Web 环境开发之前,首先要做的第一件事就是搭建开发环境,开发环境搭建成功,接下
来便是对整个开发环境进行测试,可以通过编写一个简单的 JSP 程序发布到 Tomcat 应用服务器上运行。
通过本章的学习,可以使读者对 Java Web 开发有一个理性上的认识,为以后的学习打下良好的基础。本
章重点:
JDK 的安装、设置及测试。
Tomcat 应用服务器的安装、设置及测试。
Eclipse 和 MyEclipse 安装和 Tomcat 的相结合。
1.1 Java Web 开发概述
Java Web 其实指的就是利用 JSP、Servlet 和 XML 等技术制做的网站。但是用 Java Web 开发制做的
网站要比用 HTML 制做的静态网页要复杂的多。它要结合数据库、SSH 框架和 Ajax 技术等高端技术。
那么 Web 服务器是如何与浏览器交互的呢?下面的图清晰的演示了浏览器与 Web 交互的过程,如图 1.1
所示。
图 1.1 浏览器与 Web 交互的过程
(1)用户打开 IE 浏览器(FireFox 也可以),输入需要请求的 Web 服务器的 URL 地址,例如:
http://127.0.0.1:8080/WebRoot/index.jsp。这个地址将会告诉浏览器要访问的是 Tomcat Web 服务器。
(2)浏览器会根据 URL 地址找到指定的 Web 服务器,并向其发出请求(request)。
(3)Web 服务器接受到请求,就会做出相应的处理,并生成处理结果。
(4)Web 服务器会把处理后生成的响应结果返回给发出请求的浏览器。
(5)浏览器接收到响应结果后,就会对其结果进行解释,最终将结果以网页的形式展示给用户。
在讲解浏览器与 Web 交互的过程的时候,提到过 Web 服务器,那么在进行 Java Web 开发中经常会
用到的 Web 服务器主要有以下几种:
Tomcat 也是 Apache 组织提供的一种 Web 应用服务器,提供一种可以对 JSP 和 Servlet 运行的轻
量级 Java Web 容器。
JBoss 是一个重量级的 Java Web 服务器,在 JBoss 中,提供对 J2EE 各种规范的良好支持,而且
JBoss 通过了 Sun 公司的 J2EE 认证,是 Sun 公司认可的 J2EE 容器。
Weblogic 是一个可应用开发、部署和管理的大型 Web 开发的 Java 应用服务器。是 bea 公司专门
为企业电子商务应用系统开发的。