zoukankan      html  css  js  c++  java
  • JavaWeb的学习路线

     

    一.BS结构

    B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

    二.JavaSE

    • 基础语法(常用数据类型与包装类,访问与非访问修饰符,跳出循环,类与方法的声明)

      • 基本语法规则(标识符,修饰符,关键字)
      • 数据类型与变量
      • 修饰符与运算符
      • 流程控制
      • 数组
      • 类与方法
      • 泛型
      • 常量与枚举
      • 文档注释 
    • 面向对象(面向对象的编程描述,封装继承多态的联系,抽象类与接口的作用,内部类的实例化)

      • 面向对象概念(模型)
      • 命名空间与访问级别
      • 面向对象特性(封装,继承,多态,抽象)
      • 面向接口编程(解耦和)
      • 内部类(匿名,方法,成员,静态)
      • Java面向对象语法规则总结
    • 工具类(字符串与可变字符串,日期类型转换与格式化,自定义异常,输入流与输出流的实现,线程控制,并发与锁)

      • 数据类型操作
      • 字符串操作
      • 数学运算
      • 时间日期处理
      • 异常处理
      • 文件处理
      • 流处理
      • 多线程操作
    • 集合框架(数据结构的Java语言描述,集合框架的底层实现原理)

      • Java数据结构
      • 集合接口
      • 集合算法
    • 序列化(对象的序列化和反序列化操作)

      • 序列化
      • 反序列化
    • 反射机制(类的反射实现,类中成员的反射实现)

      • 类反射
      • 字段反射
      • 方法反射
      • 构造函数反射
      • 反射对象创建
      • 反射字段访问
      • 数组反射
    • 注解(自定义注解的实现)

      • 常用注解与分类
      • 自定义注解
      • 注解解析
    • 文件处理(XML解析的常用方法,JSON的数据类型)

      • XML文件处理

      • Properties文件处理

      • JSON文件处理
    • 设计模式(工厂模式,单例模式,代理模式,观察者模式,MVC模式)

      • 创建型设计模式
      • 结构型设计模式
      • 行为型设计模式

    三.JDBC

    • 数据库操作起步(JDBC原理,JDBC连接数据库)

      • 数据库概念与常用术语
      • MySQL数据库的安装,管理与卸载
      • JDBC简介与使用规范
      • JDBC连接MySQL的实现
    • JDBC执行sql(DML,DQL语句,滚动结果集)

      • SQL语言概述与分类
      • DDL/DML/DQL语句操作
      • JDBC执行SQL语句
      • JDBC核心对象
      • 预防SQL注入
      • JDBC代码规范化
    • 数据库进阶操作(分组,排序,多表查询,事务概念,索引,函数的使用)

      • 约束
      • SQL子句,分组,排序,多表查询
      • 事务
      • 索引
      • 临时表
      • 常用函数
    • JDBC进阶操作(DAO层的封装,Service层处理事务管理)

      • DAO层封装
      • 批处理
      • 事务管理
      • 数据连接池
      • 分页查询
      • JDBC的简化操作,dbUtils工具
      • 封装JDBCUtils类
      • 多线程并发处理

    四.Web前端技术

    • 网站概述(HTTP协议原理,B/S架构,浏览器运行原理)

      • 万维网发展
      • 浏览器简介
      • 服务器简介
      • B/S架构
      • 网站与网页
      • 域名与主页
      • TCP/IP协议
      • HTTP协议
      • W3C标准
    • 结构(表单元素,容器元素)

      • 文件基础
      • 字体与排版
      • 图形与链接
      • 列表与表格
      • 表单元素
      • 框架元素
      • 媒体与绘图
    • 样式(布局与定位,盒子模型)

      • 文本与字体样式
      • 背景与尺寸样式
      • 布局与定位
      • 盒子模型
      • 边框与轮廓样式
      • 2D与3D特效
      • 过度与动画
    • 行为(全部)

      • ECMAScript
      • BOM
      • DOM
    • 扩展(Web Socket原型,DOM捕获与遍历,AJAX异步请求及跨域解决,JSON)

      • 缓存与数据存储
      • 拖放与地理位置
      • MathML
      • Web Workers
      • Web Scoker
      • 特效与动画
      • DOM捕获与遍历
      • AJAX异步请求
      • JSON
    • UI框架(Layui,MUI)

      • 页面元素与组件
      • 内置模块
    • Vue

      • 模板语法
      • 流程控制
      • 计算属性
      • 监听属性
      • 样式绑定
      • 事件处理
      • 组件开发
      • 自定义指令与路由
      • 过渡与动画
      • AJAX与响应接口

    五.服务器运维

    • Linux(Linux常用命令)

      • 虚拟机与云服务器
      • Linux常用命令
      • Linux安装常用服务
      • Shell脚本
    • Nginx

      • Nginx安装与调试
      • Nginx核心模块
      • 其他模块
    • Tomcat

      • Tomcat安装与测试
      • Tomcat常规配置
      • Tomcat常见问题

    六.JavaWeb核心技术

    • Servlet(请求响应,域对象,会话追踪)

      • 基本概述
      • 执行流程与生命周期
      • 基础配置
      • 请求与响应
      • 域对象
      • 转发与重定向
      • 绘画追踪
      • JavaBean规范
      • BaseServlet封装
    • Filter(过滤器的实现)

      • 过滤器工作原理与生命周期
      • 过滤器的分类与实现
      • 过滤器链
      • 过滤器应用场景分析
    • Listener(监听器的实现)

      • 监听器的概述
      • 监听器的实现及启动顺序
      • 监听器的分类
      • 监听器的应用场景分析
    • JSP(九大内置对象,EL表达式,JSTL标签库)

      • 动态网页技术概述
      • JSP原理与生命周期
      • 三大指令与九大内置对象
      • JSP动作元素
      • EL表达式与JSTL标签库
      • JSP自定义标签

    七.J2EE框架开发

    • Spring(IOC容器,依赖注入,注解配置,事务管理,AOP)

      • IOC容器
      • 依赖注入
      • Beans自动装配
      • 基于注解配置
      • AOP
      • JDBC框架
      • 事务管理
    • Spring MVC(数据绑定,拦截器,文件上传与下载)

      • 控制器
      • 数据绑定
      • RESTful基础
      • 拦截器
      • 文件上传与下载
      • 数据校验
      • 统一异常处理
    • Mybatis(映射文件,动态SQL,JavaAPI)

      • 基础配置
      • 映射文件
      • 动态SQL
      • Java API
    • SpringBoot 全栈(整合视图层,持久层,缓存技术)

      • 环境搭建与基础配置
      • 整合视图与Web技术
      • 整合持久层
      • 整合缓存技术
      • 安全管理
      • 整合Web Socket
      • 消息服务
      • 邮件发送与定时任务
      • 构建RESTful服务
      • 批处理与数据校验
      • 开发者工具与单元测试
      • 应用监控
      • 项目构建与部署
  • 相关阅读:
    Educational Codeforces Round 85 D. Minimum Euler Cycle(模拟/数学/图)
    Educational Codeforces Round 85 C. Circle of Monsters(贪心)
    NOIP 2017 提高组 DAY1 T1小凯的疑惑(二元一次不定方程)
    Educational Codeforces Round 85 B. Middle Class(排序/贪心/水题)
    Educational Codeforces Round 85 A. Level Statistics(水题)
    IOS中的三大事件
    用Quartz 2D画小黄人
    strong、weak、copy、assign 在命名属性时候怎么用
    用代码生成UINavigationController 与UITabBarController相结合的简单QQ框架(部分)
    Attempting to badge the application icon but haven't received permission from the user to badge the application错误解决办法
  • 原文地址:https://www.cnblogs.com/huaobin/p/14162660.html
Copyright © 2011-2022 走看看