1.JavaWeb 知识点概览

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.自定义标签

  

时间: 2024-10-07 01:58:05

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

JavaWeb知识点:Tomcat

Tomcat 一.知识点储备 internet上供外界访问的web资源有哪些?    -静态web资源:html页面,指web页面中供人们浏览的数据始终是不变的.    -动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问                  web页面看到的内容各不相同. -静态web资源开发技术:html    -动态web资源开发技术:jsp.servlet  asp   php... 在java中,动态web资源开发技术统称为javaweb. JA

JavaWeb知识点:Servlet

Servlet 一.Servlet是什么 是服务器上运行的Java小应用程序,并被称为JavaWeb三大组件(Servlet.Filter.Listener)之一 通常我们把实现了Servlet的类,称之为Servlet Servlet的作用主要是:1.接收请求数据 2.处理请求 3.完成响应 二.Servlet的生命周期 1.加载和实例化 2.初始化 (#init()方法) 3.请求处理(#service()方法) 4.服务终止(#destroy方法) 简易的Servlet的运行流程: 服务器

JavaWeb知识点:MVC与三层架构

MVC与三层架构 一.MVC模式 MVC是一种使用使用MVC(Model View Controller 模型-视图-控制器)设计创建Web应用程序的模式 -Model(模型).是应用程序中用于处理应用程序数据逻辑的部分. -View(视图).是应用程序中处理数据显示的部分. -Controller(控制器)是应用程序中处理用户交互的部分. 二.JavaWeb的三层架构 -表示层(web层):包含JSP,Servlet等web相关的内容 -业务逻辑层(Service):处理业务, -数据层(DA

JavaWeb知识点大致梳理

JavaWeb xml: 概念: Extensible Markup Language 可扩展标记语言 可扩展: 标签自定义 功能: 存储数据 xml和html的区别: xml标签都是自定义的,html标签是预定义. xml的语法严格,html语法松散 xml是存储数据的,html是展示数据 语法: 基本语法: xml文档的后缀名 .xml xml第一行必须定义为文档声明 xml文档中有且仅有一个根标签 属性值必须使用引号(单双都可)引起来 标签必须正确关闭 xml标签名称区分大小写 组成成分:

javaweb知识点

1.WEB容器启动时解析WEB.XML 装载并实例化所有配置了的SERVLET2.当针对某个SERVLET的第1次请求到来的时候,由容器调用init(ServletConfig sc)方法(由GericServlet实现),初始化此SERVLET的相关资源配置信息,比如<init-param>3.每次请求到来的时候,由容器开启一个新的线程,调用service方法(由HttpServlet实现),在此方法里根据请求的提交方式去调用对应的doXX方法4.容器调用destroy(由GericServ

JavaWeb知识点总结一

常见的状态码以及其含义 一些常见HTTP状态码为: 200 -- 服务器成功返回网页 400 -- 服务器不理解请求的语法 404 -- 请求的网页不存在 503 -- 服务不可用 常见HTTP状态码大全 1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码. http状态码 100(继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. http状态码 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换. 2xx (成功

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

知识点概览: 面向对象的介绍 面向对象的特性(class,object)实例变量,类变量 面型对象编程的介绍 私有方法,私有属性 一.面向对象介绍 编程范式:面向对象,面向过程,函数式编程 面向过程:通过一组指令告诉机器去一步一做什么:一个过程包含一组要被进行计算的步骤,从头到尾的执行顺序:程序的修改要注意各个部分的依赖关系,否则会影响其他过程的运行,发生一连串的影响,维护困难. 面向对象:OOP编程是利用类和对象来创建各种模型实现对真实世界的描述:使用面向对象编程的原因是一方面它会使得程序的维

javascript入门资料资源搜集

1.JavaScript 教程  阮一峰 本教程全面介绍 JavaScript 核心语法,从最简单的讲起,循序渐进.由浅入深,力求清晰易懂. 所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用. 本教程适合初学者当作 JavaScript 语言入门教程,也适合当作日常使用的参考手册. 来源:https://wangdoc.com/javascript/ 2.JavaScript 完整手册 这本 JavaScript 完整手册遵循二八定律(the 80/20 rule):在

IntelliJ IDEA 超实用使用技巧分享

https://blog.csdn.net/weixin_38405253/article/details/102583954 知识点概览: 高效率配置 日常使用 必备快捷键(★★) 查找 跳转切换 编码相关 代码阅读相关 版本管理相关 编码效率相关(★★) 文件代码模板 实时代码模板 其他 代码调试 源码阅读相关(★★★) 视图模式 代码调试 ... 插件方面 插件的安装与使用 插件推荐 参考 原文地址:https://www.cnblogs.com/a1304908180/p/1169746