黑马程序员技术交流社区

标题: [成都校区]致即将逝去的2018年五月 [打印本页]

作者: 王小川    时间: 2018-5-30 19:08
标题: [成都校区]致即将逝去的2018年五月
Tomcat&Servlet

1.XML回顾

可扩展的标记性语言。内部的标签全部由开发人员自己定义

1. 作用
   1. 用来表示关系型的数据。------不用;用关系型数据库替代
   2. 作为数据的传输载体。 -----不用。用json,因为json更快更节省内存
   3. 配置文件  。    ---目前最常用,最主要的作用。
2. xml的解析
       1. dom解析 :直接在内存中生成一个符合xml结构的树。  缺点:内存溢出。优点:可以增删改
       2. SAX解析 :基于事件驱动,逐行解析。 优点:节省内存,快速  缺点:不能增删改
       3. pull解析:基于SAX解析的基础上进行衍生的-----android中用的
      
       dom4j框架:后面hibernate中引入
   

2.今日重点

BS结构与CS结构的区别:

CS:client server 客户端(电脑,手机,ipad,手表等等上安装的独立的软件)与服务器

BS:browser server  浏览器与服务器

静态资源与动态资源的区别:



Tomcat的目录结构以及作用



发布一个Web项目到Tomcat

1. 复制项目到webapps(推荐)
2. 配置虚拟路径
   1. 修改Tomcat目录下的conf文件夹下的server.xml-----不推荐,server.xml是核心的配置文件
   2. tomcat/conf/catalina/localhost/文件名.xml   文件名是虚拟访问路径名字----推荐
   

使用eclipse发布一个web项目

参考:Eclispe集成Tomcat.doc

---

Http协议

补充扩展





能够根据浏览器独自抓包分析

1.     要求:使用谷歌浏览器以及火狐浏览器以及IE浏览器进行转包分析,观察请求数据以及响应数据

能够读懂抓包后请求和响应的数据

1. http协议请求包含哪几部分?

请求行,请求头,请求体(post有)

1. HTTP协议响应包含哪几部分?

响应行,响应头,响应体

1. GET请求和POST请求的区别?

    1. Get请求提请的数据显示在地址栏,post在请求体
    2. Get请求有数据限制,post没有
    3. Get请求没有请求体,Post有请求体

能够在Servlet中接收请求的参数

要求:完成用户登录的案例,练习servlet接收参数并且打印

界面展示:

<form action="/day09/ServletDemo2" method="post">

        姓名:<input type="text" name="name"/><br/>

        年龄:<input type="text" name="age"/><br/>

        性别:<input type="radio" name="sex" value="man"/>男<input type="radio" name="sex" value="woman">女<br/>

        籍贯:<select name="city">

                <option value="北京市">北京市</option>

                <option value="上海市">上海市</option>

                <option value="广州市">广州市</option>

                <option value="深圳市">深圳市</option>

        </select><br/>

        爱好:<input type="checkbox" name="hobby" value="篮球"/>篮球

        <input type="checkbox" name="hobby" value="足球"/>足球

        <input type="checkbox" name="hobby" value="排球"/>排球

        <input type="checkbox" name="hobby" value="羽毛球"/>羽毛球<br/>

        介绍:<textarea name="info"></textarea><br/>

        <input type="submit" value="提交"/>

</form>
分享一天教导主任的笔记。好好学习




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