Java Web-基础-目录

大学期间主修的是Java,也主要是JavaEE,虽然没有做过什么大型项目,但是也算是有了一个简单了解和入门。毕业后我接触了Android,也一直从事移动端的开发。虽然这是我目前的饭碗,但我深刻地意识到从当前的发展前景和个人整个职业发展路线来看,JavaEE是必须要掌握的。由于之前一直拖延,也处于停滞不前的状态。

对于一个初中级的JavaWeb开发工程师来说,本系列知识点是必须掌握的,我也大体知道整个学习的进程,万丈高楼平地起,所有的这一切都需要一步步地走过来。在这我也是按照一个小白的基础,重新学习,并作出尽量详细并完整的笔记。一方面是希望自己做出的每一步都留下详细印记,方便自己快速找到遗忘的知识点,另一方面也希望和大家一起学习探讨,在学习路上共同成长。

本人的文笔和写博客的能力优势处于起步阶段,个人感觉非常惭愧,但我绝对会非常严谨地对待每一篇博客,如果大家有发现什么问题,请随意吐槽。

同时严肃声明,博客的学习内容大部分借鉴前辈,甚至有很多部分直接是我个人在学习这一阶段的学习笔记。非常感谢前辈们给我们留下的宝贵财富,向你们的辛苦付出表示尊重和真诚的谢意。

学习路线:
JDBC——>Javaweb基础——>框架——>部署——>优化

1.JDBC


  • 1.JDBC概述

  • 2.JDBC完成CRUD

  • 3.DAO设计
    (1)重构设计-上
    (2)预编译语句对象

  • 4.事务管理操作

  • 5.批处理操作、大数据类型操作、获取自动生成的主键

  • 6.连接池

  • 7.操作模板

2.Javaweb基础


1.前端基础

  • HTML
    • 介绍
    • 标签
    • form表单
  • CSS
    • 1.介绍
    • 2.引入方式
    • 3.优先级
    • 4.选择器

2.服务器和http

  • Web概述
    • 1.发展历史
    • 2.CS/BS
    • 3.Web服务器
  • Tomcat服务器
    • 1.Tomcat的安装和使用
    • 2.Tomcat的常见错误
    • 3.Tomcat的常见配置
    • 4.JavaWeb项目结构
    • 5.基于Eclipse搭建JavaWeb项目
    • 6.Eclipse的Tomcat插件
    • 7.部署Web项目
    • 8.虚拟主机配置
  • HTTP协议
    • 1.协议概述
    • 2.httpwatch和firebug工具
    • 3.请求信息
    • 4.响应信息
    • GET和POST请求的区别

3.Servlet

  • Servlet规范
  • Servlet的第一个程序
  • Servlet的生命周期
  • Servlet的请求流程
  • Servlet初始化参数
  • Servlet的继承体系
  • HttpServletRequest常用方法
  • 注册案例
  • 请求的中文乱码处理
  • HttpServletResponse常用方法
  • 在线简易计算器案例

4.Cookie和Session

  • Servlet细节
  • Http协议无状态带来的问题
  • Cookie
  • Session
  • 总结

5.Servlet交互-作用域对象-JSP

  • Web之间跳转和信息共享

    • 1.为什么需要Web组件之间跳转和信息共享
    • Web组件之间跳转
  • Servlet的三大作用域对象

    • Servlet的三大作用域对象
    • servletcontext:ServletContext接口和常用方法
  • 动态网页JSP

    • JSP为何而生
    • JSP的原理
    • JSP基本语法
    • JSP三大指令
    • JSP九大内置对象和四大作用域对象
    • JSP常用的动作元素
    • Servlet+JSP综合
  • 小结

6.JavaBean-EL-JSTL-MVC-WebCRUD

  • JavaBean规范
  • EL(表达语言)
  • JSTL(Java标准标签库)
  • JDBC+Servlet+JSP综合
  • MVC思想
  • 合并Servlet

7.文件上传下载

  • 文件上传
  • 文件下载
  • I18N

8.前端案例

  • 登陆注册
  • 基于Session的购物车案例
  • 验证码的使用
  • 防止表单重复提交

9.过滤器监听器

  • 过滤器
  • 监听器

3.Struts2


1.Struts2(一)Struts2介绍及基本使用

  • 1.什么是框架
  • 2.MVC设计思想
  • 3.前端控制器
  • 4.mini MVC
  • 5.Struts2简介
  • 6.Struts2的HelloWorld
  • 7.Eclipse支持struts.xml语法提示
  • 8.Struts2简单执行流程
  • 9.配置文件和常见的常量配置
  • 10.package,action,result配置
  • 11.Action类的三种编写方式
  • 12.OGNL和ValueStack(值栈)
  • 13.Action中多方法调用

2.Struts2(二)Struts的参数

  • 1.访问ServletApi三种方式
  • 2.Action获取请求参数三种方式
  • 3.Interceptor(拦截器)的美
  • 4.Struts2执行流程
  • 5.自定义拦截器
  • 6.OGNL和ValueStack(值栈)

3.Struts2(三)扩展使用

4.MySql加强


4.1.基本使用和单表查询

  • 1.MySQL数据库结构
  • 2.MySQL数据库中的权限
  • 3.SQL查询准备
  • 4.单表查询
  • 5.MySQL查询函数

4.2.高级查询

  • 1.分组查询
  • 2.多表查询
  • 3.子查询

4.3.DML、TCL和数据库对象

  • 1.DML
  • 2.TCL
  • 3.数据库的对象

5.Hibernate


5.1Hibernate基础和简单使用

  • 基础
  • CRUD
  • API介绍
  • 常用配置和映射细节详解

5.2持久化

  • OID
  • Session中的方法
  • 持久化对象生命周期
  • 集合映射
  • 对象之间关系介绍

5.3映射关系

  • 多对一
  • 一对一
  • 多对多
  • 组件映射
  • 继承映射
  • 组合关系映射

5.4查询、事务管理和缓存

  • 查询
  • 事务管理
  • 缓存
  • OSIV模式

6.Spring


6.1走进Sping

6.2AOP

6.3使用

你可能感兴趣的:(Java Web-基础-目录)