JSP+Servlet+Tomcat应用开发

前提

Eclipse JSP/Servlet 环境搭建

1.在搭建JSP网站的开发环境时,首先需要安装开发工具包JDK,然后安装Web服务器和数据库,这时Java Web应用的开发环境就搭建完成了。为了提高开发效率,通常还需要安装IDE(集成开发环境)工具。通常包含以下工具的安装:

1.1开发工具包JDK

1.2Web服务器

1.3数据库

1.4Web浏览器

具体如下:

第一部分:JDK的安装与配置
第二部分:Tomcat的安装与配置
第二部分 JSP运行环境的搭建
第三部分:MySQL数据库的安装与使用

第四部分:MyEclipse开发工具的安装与使用

将之前安装的Tomcat导入到MyEclipse中方法为:

(1)选择工具栏中的服务器图标,单击旁边的小三角图标,从弹出菜单中单击Configur server选项,打开配置对话框。

(2)在对话框左侧依次选择Servers、Tomcat、Tomcat 6.x。

(3)右侧先选择Enable按钮,然后设置Tomcat的安装路径。

(4)单击确定即可。

注:MyEclipse 2016自带MyEclipse 2016 Tomcat v7.0
JSP+Servlet+Tomcat应用开发
  

第一章 搭建WEB(网页)开发背景

1.1WEB的开发背景

Web访问可以简单地划分为两个过程:客户端请求,服务端响应。客户端请求通过Servlet引擎传递给
Servlet模块,Web服务器接收客户的请求。

1.2HTTP超文本传输协议

Http(Hypertext Transfer Protocal)超文本传输协议,是一种互联网应用最为广泛的网络协议。

1.2.11Http协议的特点

*简单 快速:客户端向服务器请求服务时,只需要发送路径URL和请求方法。
通常请求的方法有POST和GET。
*灵活:HTTP允许传输任意类型的数据。例如,普通文本,超文本,音频,视频等。
*无状态:指对于数据库事务处理没有记忆功能。
*无连接:指每次连接只处理一个请求

1.3静态网页和动态网页

在网络设计中,直接用HTML标记语言编写的网页通常被称为“静态网页”,静态网页是标准的HTML
文,它的后缀是.html或.htm。它所展示的内容通常是一成不变的,更新起来比较麻烦,缺乏灵活性,
网站的维护城北较高。
动态网页中变化的内容大部分来自于数据库数据的变化。通过增删查改数据库中储存的数据显示内容
的变化。动态网页再被访问时,首先运行服务端脚本,通过它生成网页的内容。而静态网页是提前做
好放在服务器中的。
目前比较流行的动态网页技术主要包含的内容:ASP,PHP,以及JSP
  *ASP精确地说是一个中间件,它将Web上的请求转入到IIS解释中,IIS将ASP上的Script脚本全部解析
执行。其缺点是不能跨平台,只能在WINDOW平台下。优点是微软提供强大的IDE,所以开发者容易上手
且开发效率高。
  *PHP是目前较为流行的动态网页技术,是一种HTML内嵌式语言。其语法融合了Java, c以及perl,能够
比CGI更加高速的执行动态网页。其优点是开源,跨平台。缺点是安装复杂,需要添加许多外部库来
支持。
  *JSP(Java Server Page)采用java语言作为服务端脚本,页面由html和嵌入java代码组成。
JSP技术活是有SUN公司提出,多家公司参与,于1999年提出的建设动态网页的方法,基于java servlet技术。
实质上就是在html文件中加入java代码(java Bean,SQL语句和PMI远程点用方法)片段和JSP的特殊标
记构成的。优点 开发简单 跨平台 高效率和高性能 低成本。

 1.3.1JSP执行顺序

客户端向WEB服务器发送请求,然后JSP引擎负责将页面转化为Servlet,此Servlet经过虚拟机编译生成类文件。