黑马程序员技术交流社区
标题: [石家庄校区]Day13 Servlet和TomCat的概述和使用 [打印本页]
作者: g207776411 时间: 2018-5-21 15:14
标题: [石家庄校区]Day13 Servlet和TomCat的概述和使用
Day13 Servlet和TomCat的概述和使用
Day_13 Servlet 和Tomcat 的概述和使用C/S架构的软件: 客户端和服务器之间的数据的交换B/S架构的软件:
网页,浏览器和服务器之间的数据的交换[WEB的资源] 静态资源
HTML,CSS,JS ,图片...
动态资源:
PHP
ASP
Servlet/JSP
[常见WEB服务器]Apache :发布PHP
IIS :发布ASP的
WebSphere ::IBM公司研发,收费的大型服务器软件,支持EE的所有的开发规范
WebLogic :BEA公司研发,收费的大型服务器软件,支持EE的所有的开发规范
Tomcat :Apache组织研发,免费的小型的服务器软件,支持Servlet./JSP的开发规范
[WEB动态资源目录结构]重点_什么是动态页面:[Website]文件目录TomCat服务器的安装
backup :备份
bin :执行文件
***conf : tomcat的配置文件
lib :运行所需的jar包
logs :日志
temp :缓存
***webapps :tomcat发布的web项目的路径
work :运行JSP的时候,JSP翻译成Servlet的代码存放路径部署WEB项目的两种方法第一种
第二种,配置tomcat的虚拟路径
docBase : 项目的绝对路径 项目目录,
path ; 虚拟路径
第三种:
第四种:
TomCat常见问题拓展: netstat -ano 找到占用的你的端口号的id,去任务管理器结束
Http和Https协议重点http协议详解响应重点:状态码
三部分: 行 头 体
*200 :成功
*302 :重定向 先向服务器发起请求,服务器响应反回一个能够访问的地址 location
*304 :查找本地缓存
*404 :资源不存在或路径错误
*500 :代码写错了
状态码描述Servlet的概述Servlet就是一个运行在WEB服务器上的小的Java程序,用来接收和响应从客户端发送过来的请求,通常使用HTTP协议
协议规则 http://ip:port/projectName/地址串
如果要访问一个servlet,这个地址串跟web.xml中配置的url-pattern有关系Servlet作用:ServletRequest的方法String getParameter(String name); 用于接收一个名称对应一个值的数据 例如: 单选按钮,下拉列表,性别选择 ,文本框等
String[] getParameterValues(String name); 返回一个字符串形式的值, 用于接收多个值得情况, 例如 复选框等
Map<String,String[]> request.getParameterMap(); 用于接收表单中得所有的数据(不论是单个值还是多个值),Map得key是表单提交的参数名称,Map得value是提交参数得值,
如何读取用户提交的中文数字,正确的在控制台上进行展示
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |