温故而知新,从这篇开始,咱们将从新回顾如何一步一步搭建使用web项目。java
一,安装tomcat服务器,web
本例使用的jdk1.8,这里安装tomcat选择的是8.0版本:apache
下载完成后找个位置解压便可浏览器
二,新建一个maven web应用,tomcat
查看新建应用目录:app
若是缺乏目录src/main/java,右击选择Build Path,更改JRE环境为默认eclipse
项目建好了,你们能够看到webapp目录下已经默认有一个index.jsp,咱们能够直接访问测试。webapp
三,部署应用到tomcat,启动访问。
在eclipse中,咱们能够很方便的使用tomcat运行咱们的应用,具体步骤以下:
1) 在Servers中添加tomcat,若是你的eclipese窗口中没有Servers栏,能够点击Window/Show View显示Servers到工具栏
2) 建立一个Server,选择刚才解压的tomcat目录
3) 双击打开tomcat,默认端口是8080,这里咱们更改成8088
4) 启动tomcat, 访问测试:http://localhost:8088/webDemo/index.jsp
四,这里咱们简单说明一下浏览器与服务器之间的交互过程:
1) 浏览器发送请求:http://localhost:8088/webDemo/index.jsp,会根据ip.port找到对应的web服务器
这里,也就是咱们部署了应用的tomcat服务器
2) 浏览器链接到web服务器后,就使用http协议向服务器发送请求
3) tomcat 收到请求后会对请求信息进行解析,找到对应的请求资源,而后响应给浏览器
4) 浏览器接收响应信息,进行解析,显示到页面
五,http协议
定义:超文本传输控制协议(hypertext transport protocal)。
是一种应用层协议,定义了浏览器(也能够是其它程序)与web服务器之间通信的过程与数据的格式。
http协议定义的数据格式包分为请求包和响应包。
浏览器发往服务器使用请求包,服务器返回浏览器使用响应包。
这里咱们使用的是google chrome,在浏览器页面打开web调试工具(快捷键F12),
从新发送请求,能够看到详细的请求/响应过程。
========================================================================================
一个简单的web应用就搭建好了,这里咱们只有一个单独的index.jsp页面,如何根据动态改变页面数据?
下篇咱们继续学习:java_web 学习记录(二):servlet