第1章 Javaweb工做原理html
1、Tomcat服务器安装(Tomcat7 32bit)以及与MyEclipse集成java
一、前提:配置环境变量linux
(1)配置java环境变量(JAVA_HOME,Path)web
JAVA_HOME:D:\soft\Java\jdk1.7.0_21apache
(2)配置Tomcat环境变量(CATALINA_HOME,Path)浏览器
CATALINA_HOME:D:\soft\tomcat7tomcat
PATH:%JAVA_HOME%\bin;%CATALINA_HOME%\bin;服务器
(3)tomcat目录结构网络
a、bin目录(可执行程序目录,包括能在window与linux中运行的可执行命令);app
b、conf目录(配置信息目录, 如:更改tomcat端口号、配置权限等)
c、lib目录(存放公共的jar包目录)
d、logs目录(日志文件目录)
e、temp(临时目录)
f、webapps(部署web application目录)
g、work(工做目录,如:jsp文件翻译与编译后的文件则存在work目录中)
二、验证Tomcat安装成功
(1)WIN + R 进行命令行窗口,输入: startup.bat (若是正确则启动tomcat正常)
(2)任意打开一浏览器在地址栏处输入 http://localhost:8080, 若是出现如下画面则表示tomcat安装成功;
a、http:请求的协议为超文本传输协议;
b、localhost:表示服务IP为本机;
c、8080:访问tomcat默认端口号;(该默认端口号能够经过配置文件进行更改)
(3)更改tomcat默认端口号
a、%CATALINA_HOME%\conf\server.xml (%CATALINA_HOME%为tomcat安装目录)
b、在server.xml文件中打开如下配置代码
c、将port=""改成自定义端口号便可(更改后保存并从新tomcat)
三、Tomcat7与MyEclipse8.6集成
(1)启动MyEclipse8.6进入window-->Preferences-->MyEclipse-->servers-->Tomcat-->Tomcat 7.x
(2)在打开的窗口中配置Tomcat home directory:指定tomcat安装目录便可,以后选择"Enable"单选项,以下图
(3)配置好肯定后经过MyEclipse工具栏中的工具进行启动便可
2、开发web application应用程序
(1)启动MyEclipse8.6,新建立web project工程
(2)指定web project项目名称
(3)web project目录结构
a、src(java源文件目录)
b、WebRoot(指向web的根目录)
c、WEB-INF(web应用程序的信息目录)
d、lib(放置jar包的目录)
e、web.xml(配置文件[欢迎页面的配置])
(4)在webroot目录下建立一个.html文件
(5)将整个web project部署至tomcat容器中
(6)使用浏览器访问web application中的页面
3、HTTP协议详解
(1)http协议
a、http是一种超文本传送协议(HyperText Transfer Protocol),是一套计算机在网络中通讯的一种规则;
b、HTTP属于应用层协议,位于TCP/IP协议的顶层;
c、HTTP遵循请求/响应模型;
d、HTTP是一种无状态的协议(正由于此特征,因此存在应用程序状态管理);
(2)HTTP定义的事务处理由如下四步组成
a、客户端和web服务器创建链接;
b、客户端发送HTTP请求;
c、服务器端接收客户端的HTTP请求,生成HTTP响应回发;
d、服务器端关闭链接,客户端解析回发响应,恢复页面;
(如下是遵循HTTP请求/响应模型原理图)
(3)HTTP请求方法
a、GET(用于向服务器检索资源)
b、POST(用于向服务器发送数据,并要求指定的URI处理)
c、HEAD(与GET方法相同,服务器只返回状态行和头标,并不返回请求文档)
d、PUT(请求服务器保存请求数据做为指定的URI新内容)
e、DELETE(请求服务器删除URI中命名的资源)
f、OPTIONS(请求关于服务器支持的请求方法信息)
g、TRACE(请求web服务器反馈HTTP请求和其头标)
h、CONNECT(预留作隧道处理)
(4)HTTP响应状态码
a、1xx(信息,请求收到,继续处理)
b、2xx(成功,行为被成功地接受、理解和采纳)
c、3xx(重定向,为了完成请求,必须进一步执行的动做)
d、4xx(客户端错误,请求包含语法错误或者请求没法实现)
e、5xx(服务器错误,服务器不能实现一种明显无效请求)
上机与课后做业
一、Tomcat服务器的安装
(1)JDK环境变量的配置
(2)TOMCAT环境变量的配置
二、TOMCAT7与MyEclipse8.6的集成
三、建立web project项目,建立好以后部署至TOMCAT中
(1)建立web project项目
(2)在其web project中WebRoot目录下建立用户登陆页面(userlogin.html),效果图以下:
(3)将其部署至TOMCAT中运行效果