https://blog.csdn.net/qq_43130076/article/details/121761497?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164057669116780271917530%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164057669116780271917530&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-121761497.pc_search_result_cache&utm_term=javaweb%E7%AC%94%E8%AE%B0+%E5%B0%9A%E7%A1%85%E8%B0%B7&spm=1018.2226.3001.4187

A 学习目标

Javaweb核心技术

  • Servlet
  • Resquest
  • Response
  • JSP
  • tomcat
  • Cookie
  • Session
  • Filter
  • Listener
  • 完成各类课设前端页面设计(数据库)

B 学习资源

C 课程简介

Day1-5 数据库学习 MySQL、jdbc

Day6 无记录

Day7 web概念+HTML

Day8 CSS

  • CSS完成页面控制、布局、美化
  • 案例如下

image.png

Day9-10 JavaScript基础+高级

  • 基本介绍
    • 本身就是一门编程语言的学习,要麻烦一些
    • 企业工作的基础知识
  • 主要内容
    • ECMAScript
    • BOM:
    • DOM:
      • 事件
  • 学习方式
    • 边学边实践
  • 很多案例
    • 案例1:电灯开关:dom、事件学习后
    • 案例2:轮播图(首页位置不断切换)
    • 案例3:自动跳转首页
    • 案例4:动态表格(学习完DOM中的document、element、node后)

image.png

  • 案例5:表格全选、反选(事件学习完后)
  • 案例6:表单验证

image.png

Day11 BootStrap

  • web前端的开发框架(html和css)
  • 要求是会用即可,好看的样式工作中交给前端
  • 案例:黑马旅游网网站首页
    • 完成样式控制
    • 分成三部分:
      • 页眉:100%容器、有四行
      • 主体:contacner容器,留白,栅格系统来布局
      • 页脚:两行

image.png

Day12 XML

  • 一门标记语言
  • 基本概念
  • 语法结构:与html类似
  • 解析:拿到标记文档中存储文档的数据

    Day13 Tomcat+Servlet入门

  • web相关概念回顾

  • web服务器软件:Tomcat
  • Servlet入门学习

    Day14 Servlet+HTTP+Request

  • Servlet

  • HTTP协议
  • Request(方法参数)
  • 案例:登陆案例(需求+分析)

image.png

Day15 HTTP+Response

  • Http协议:响应消息
  • Response对象
    • 案例1:重定向(设置响应头)
    • 案例2:服务器输出字符数据到浏览器
    • 案例3:服务器输出字符数据到浏览器
    • 案例4:验证码
  • SerletContext
    • 案例:文件下载

image.png

Day16 会话技术Cookie、Session+JSP入门

  • 会话技术
    • Cookie
    • Session
  • JSP
    • 动态资源

Day17 JSP深入学习

  • JSP
    • 指令
    • 注释
    • 内置对象
  • MVC开发模式
    • 什么样的代码怎么样写
  • EL表达式
  • JSTL标签
  • 三层架构

    Day18 综合练习巩固

  • 简单的功能

    • 列表查询
    • 登陆
    • 添加
    • 删除
    • 修改
  • 复制的功能

    • 删除选中
    • 分页查询
    • 复制条件查询

      Day19 Filter+Listener

  • Filter:过滤器(重点掌握)

  • Listener:监听器
  • 加上server later称为Java的三大组件

    Day15-17 JQuery

  • 是一个JavaScript的一个框架,简化开发

  • 基础
    • 概念
    • 快速入门
    • JQuery对象和JS对象区别于转换
    • 选择器
    • DOM操作
  • 高级
    • 动画效果
    • 遍历方式
    • 事件绑定
    • 小案例
    • 插件(相对麻烦)
  • 提高:

    • AJAX:增强用户体验重要的体验
    • JSON:

      Day18 Redis

  • 数据库软件,区别于MySQL

    • 概念
    • 下载安装
    • 命令操作
      • 数据结构
    • 持久化操作
    • 使用Java客户端操作redis

      Day19-20 Maven

      Day21-25 《黑马旅游网》综合案例

D 其他简记

前端页面有两种选择

  • C/S:Client/Server,客户端/服务器
  • B/S:Browser/Server,浏览器/服务器

BS
用iDEA写
servlet、jsp、html
image.png

The last 感谢忠瑞、文钦的指点。