黑马程序员技术交流社区

标题: 【石家庄校区】day13-Tomcat与Servlet入门 [打印本页]

作者: 账号随机生成    时间: 2018-5-21 11:45
标题: 【石家庄校区】day13-Tomcat与Servlet入门
day13-Tomcat与Servlet入门软件的架构C/S架构的软件:Client/Server 客户端和服务器端的软件,都是在PC端安装的软件,* 优点: 效果炫,一部分代码写在客户端(速度快)* 缺点:服务器更新,客户端都需要更新B/S架构的软件:Browser/Server浏览器端和服务器端的软件,不需要安装到PC端,只需要有一个浏览器即可*优点: 服务器端更新,客户端浏览器不需要进行更新*缺点: 效果不选,所有的代码运行都在服务器端,导致服务器压力过大。*效果: 使用HTML5,CSS3可以做出很炫的效果。*服务器端压力: 搭建服务器的集群,二千还有AJAX技术。WEB的资源静态资源
HTML,CSS,JS,图片...
动态资源
PHP:
ASP:
Servlet/JSP:
服务器硬件:
其实就是一台配置很高的电脑.
软件:
必须在一台电脑上安装服务器软件.这台电脑成为是WEB服务器.
常见的WEB服务器WEB动态资源目录结构
Website(2.5的目录结构)
|-----静态资源    |-----WEB-INF                |-----web.xml:必须的                |-----classes:可选的                |-----lib:可选的Tomcat
下载Tomcat: http://tomcat.apache.org/download-70.cgi
安装: 解压即可
Tomcat的目录结构发布一个WEB项目到Tomcat中
发布一个WEB项目到Tomcat中共有三种方式:
总结使用STS工具发布一个WEB工程
步骤:
变化
创建好项目之后会发现比之前的Java项目多了几个东西,要是想写java代码要在Java Resources下的src里面 如果要写页面,不管是静态的还是动态的,都要建在WebContent下.
要是想引第三方包,要在WWB-INF下的lib中
项目不要放在WEB-INF下面
Tomcat常见问题:没有配置JAVA_HOME引发tomcat一闪消失
一定要配置JAVA_HOME环境变量.
端口号冲突的问题HTTP协议
协议:规定双方需要遵守的规则.
HTTP协议: 用来规定浏览器与服务器之间遵守的规则.
HTTP协议的作用:规范浏览器和服务器之间的数据传递.
HTTP协议的特点:
HTTP协议的版本
HTTP协议的详解请求部分
请求行
请求头
请求体
响应部分
响应行:
响应头
响应体
Servlet的概述
访问规则:
http://ip:port/projectName/地址串
如果要访问一个servlet,这个地址串跟web.xml中配置的url-pattern有关系
使用ServletRequest接收参数





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2