1.tomcat服务器的安装和配置、http协议

  1.1 虚拟目录的 /*映射*/(配置Context元素)(server.xml catalina\localhost\)

    http://blog.csdn.net/xiazdong/article/details/7215052

  1.2 虚拟主机的配置(搭建WEB站点)(1.配置Host元素 2.买一个域名 在DNS服务器中配置)

  1.3 *http协议的请求和响应的各个组成部分

    1.3.1 各个常见请求头的含义

    1.3.2 各个常见响应头的含义

2.servlet开发

  2.1 servlet开发7个细节性的问题

  2.2 servletConfig 对象

  2.3 servletContext 对象

    2.3.1 域 对象

    2.3.2 读取资源文件(读取资源文件的三种方式)

      1.servletContext (servlet文件)

      2.ClassLoader (类加载的方式,数据会到内存中,数据大时不能使用)

      3.FileInputStream (不建议)

    2.3.3 转发 this.getServletContext.getRequestDispatcher

3.request和response的使用

  response

    3.1 一个http响应包含包含响应状态行、响应头、响应数据,要掌握通过response发送这三部分内容

    3.2 response发送中文

    3.3 response发送动态图片

    3.4 response实现下载

    3.5 response实现请求重定向

    3.6 meta 标签模拟http响应头

  request

    3.1 一个http请求包含请求行、请求头、请求数据,要掌握通过request获取这三部分内容

    3.2 使用request获取中文数据的问题(get\post)

    3.3 使用request获取这种不同类型的表单数据(text\checkbox\radio) (都会有相应的name属性 通过name拿到value)

    3.4 域对象

    3.5 实现请求转发 (不可以多次转发)

4.session和cookie(会话过程中 多个web组件数据共享问题)

  cookie:把数据打给客户机

    1.显示用户上次访问时间

    2.用户上次浏览过的商品

  session:把数据存在服务器的session对象中

    1.购物案例

      1.1 如何实现关掉浏览器后,session还能为用户服务(一个session为多个窗口服务)

    (关掉浏览器 为session带ID的默认时间长度的Cookie销毁,就无法实现一个session为多个窗口服务)设置Cookie的MaxAge

      1.2 如何实现 用户禁用cookie后,还能实现购物 (URL重写)

    2.用户登录

    3.防表单重复提交

      3.1 md5\base64

5.JSP

  1. 9大内置对象

  2. jsp常用的标签

  3. el表达式和jstl标签库

6.javabean开发和案例

  1.jsp+javabean(简单的计算器)

  2.jsp+servlet+javabean(MVC) 软件的分层思想

  3.用户注册和登录案例

  4.购物车案例

7.自定义标签

  1.传统标签(了解)

  2.自定义标签

  

1.JavaWeb 知识点概览的更多相关文章

  1. JavaWeb知识点总结一

    JavaWeb知识点总结一 常见的状态码以及其含义 一些常见HTTP状态码为: -- 服务器成功返回网页 -- 服务器不理解请求的语法 -- 请求的网页不存在 -- 服务不可用 常见HTTP状态码大全 ...

  2. 【入门】WebRTC知识点概览 | 内有技术干货免费下载

    什么是WebRTC WebRTC 即Web Real-Time Communication(网页实时通信)的缩写,是一个支持网页浏览器之间进行实时数据传输(包括音频.视频.数据流)的技术.经过多年的发 ...

  3. java 对象 类 知识点 概览

    第30集 面向对象,核心是对象,以对象来思考

  4. JavaWeb知识点总结

    >一: 创建Web项目项目说明:1.java Resources:java源文件2.WebContent:网页内容html.css.js.jsp.资源.配置文件等 HTML:Hyper Text ...

  5. javaWeb知识点学习(一)

    1.静态页面的传递过程 在静态WEB程序中,客户端使用WEB浏览器(IE.FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需 ...

  6. JavaWeb知识点

  7. 【python自动化第七篇:面向对象进阶】

    知识点概览: 静态方法,类方法,属性方法 类的特殊方法 反射 异常处理 socket开发基础 一.静态方法:@staticmethod 只是名义上归类管理,实际上在静态方法里访问不了类或者实例中的任何 ...

  8. 【python自动化第六篇:面向对象】

    知识点概览: 面向对象的介绍 面向对象的特性(class,object)实例变量,类变量 面型对象编程的介绍 其他概念 一.面向对象介绍 编程范式:面向对象,面向过程,函数式编程 面向过程:通过一组指 ...

  9. 如何有效快速提高Java服务端开发人员的技术水平?

    我相信很多工作了3-5年的开发人员都会经常问自己几个问题: 1.为什么总是感觉技术没有质的提高? 2.如何能够有效和快速的提高自身的技术水平? 3.如何进入到一个牛逼的大公司,认识牛逼的人? 这篇文章 ...

随机推荐

  1. 【404】int main(int argc,char * argv[]) windows 下的使用

    参考:int main(int argc,char * argv[]) windows 下的使用 参考:Theprogram can't start because libgcc_s_dw2-1.dl ...

  2. [译] NAT - 网络地址转换(2016)

    [译] NAT - 网络地址转换(2016) Published at 2019-02-17 | Last Update 译者序 本文翻译自 2016 年的一篇英文博客 NAT - Network A ...

  3. PyTorch载入图片后ToTensor解读(含PIL和OpenCV读取图片对比)

    概述 PyTorch在做一般的深度学习图像处理任务时,先使用dataset类和dataloader类读入图片,在读入的时候需要做transform变换,其中transform一般都需要ToTensor ...

  4. linux双机热备份

    使用HeartBeat实现高可用HA的配置过程详解 一.写在前面 HA即(high available)高可用,又被叫做双机热备,用于关键性业务.简单理解就是,有2台机器 A 和 B,正常是 A 提供 ...

  5. webdriervAPI基础元素定位

    from  selenium  import  webdriver driver  =  webdriver.Chorme() driver.get("http://www.baidu.co ...

  6. 在先电IAAS平台中,搭建先电bigdata平台

    以两台节点为例来组件Hadoop分布式集群,这里采用的系统版本为Centos7,如下表所示: 主机名 内存 硬盘 IP地址 角色 master 8192MB 100G 192.168.200.131 ...

  7. 【ARM-Linux开发】 uboot启动阶段修改启动参数方法及分析

    作者:围补 本来启动方式这节不是什么复杂的事儿,不过想简单的说清楚明白,还真是不知道怎么组织.毕竟文字跟有声语言表达有别.但愿简单的东西别让我讲的太复杂! Arm板系统文件一般有三个--bootloa ...

  8. jstack使用

    top -p 22072 -H  -p:查看某个进程 -H列出所有的线程 printf '%x' 22398 (16进制线程号) sudo -u tomcat jstack 22072 | grep ...

  9. java -io 读取文件操作

    主要分为字节读取和字符读取,字节读取可以一个一个读取和字节数组读取,字符读取同样之,字符读取适合文本读取,字节读取皆可以 这里直接上代码,读取文件的9个小demo package com.io; im ...

  10. NOIP 2015:信息传递

    题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知道自己的生日.之后每一 ...