62121发表于 2019-12-31 17:13:13
只看该作者楼主

Java Web知识点大全吐血整理 [复制链接]

1.   Java Web概述


1.1.  Java发展简史及优势


1.2.  了解Java Web技术栈组成


1.3.  搭建开发环境

  • 1.3.1  JDK

  • 1.3.2  Maven

  • 1.3.3  IntelliJ IEDA

  • 1.3.4  Eclipse

  • 1.3.5  Tomcat

  • 1.3.6  MySQL


2.   Maven


2.1.  Maven概述


2.2.  理解POM


2.3.  Maven常用命令


2.4.  实战:使用IntelliJ IEDA创建Maven应用


2.5.  实战:使用Eclipse创建Maven应用


3.   Servlet


3.1.  Servlet概述


3.2.  Servlet 容器


3.3.  过滤器


3.4.  请求


3.5.  Servlet上下文


3.6.  响应


3.7.  监听器


3.8.  Session


3.9.  实战:基于Servlet的Web应用


3.10.    Tomcat服务器概述


3.11.    实战:在应用里面内嵌Tomcat容器


3.12.    Jetty服务器概述


3.13.    实战:在应用里面内嵌Jetty容器


4.   JSP


4.1.  JSP概述


4.2.  JSP应用架构


4.3.  理解JSTL


4.4.  理解EL


4.5.  实战:基于JSP的Web应用


5.   JDBC


5.1.  JDBC概述


5.2.  JDBC核心概念


5.3.  使用PreparedStatement的好处


5.4.  事务管理


5.5.  实战:使用JDBC访问数据库


5.6.  理解连接池技术


5.7.  实战:使用数据库连接池


6.   Spring基础


6.1.  Spring概述


6.2.  IoC


6.3.  AOP


6.4.  资源处理


6.5.  表达式语言SpEL


7.   Spring单元测试


7.1.  Mock对象


7.2.  试工具类


8.   Spring集成测试


8.1.  集成测试概述


8.2.  测试相关的注解


8.3.  Spring TestContext框架


8.4.  Spring MVC Test框架


9.   Spring事务管理


9.1.  事务管理概述


9.2.  通过事务实现资源同步


9.3.  声明式事务管理


9.4.  编程式事务管理


10.  Spring Web MVC


10.1.    Spring Web MVC概述



10.2.    DispatcherServlet


10.3.    过滤器


10.4.    控制器


10.5.    异常处理


10.6.    CORS处理


10.7.    HTTP缓存


10.8.    MVC配置


10.9.    实战:基于Spring Web MVC的JSON类型的处理


10.10.           实战:基于Spring Web MVC的XML类型的处理


10.11.           实战:基于Spring Web MVC的文件上传


11.  Spring Security


11.1.    基于角色的权限管理


11.2.    Spring Security概述


11.3.    实战:基于Spring Security安全认证


12.  MyBatis基础


12.1.    MyBatis概述


12.2.    与Hibernate对比


12.3.    四大核心概念


12.4.    生命周期及作用域


13.   MyBatis高级应用


13.1.    配置文件


13.2.    Mapper映射文件


13.3.    动态SQL


13.4.    常用API


13.5.    常用插件


13.6.    实战:使用MyBatis访问数据库


14.   Thymeleaf


14.1.    常用Java模板引擎


14.2.    Thymeleaf标准方言


14.3.    Thymeleaf设置属性值


14.4.    Thymeleaf迭代器与条件语句


14.5.    Thymeleaf模板片段


14.6.    Thymeleaf表达式基本对象


14.7.    实战:基于Thymeleaf的Web应用


15.  Bootstrap


15.1.    Bootstrap概述


15.2.    Bootstrap核心概念


15.3.    实战:基于Bootstrap的Web应用


16.   新闻头条需求分析与设计


16.1.    需求分析


16.2.    原型设计


16.3.    架构设计


17.    新闻头条开发框架实现


17.1.    Lite概述


17.2.    Spring与MyBatis集成


17.3.    集成Spring Web MVC


17.4.    集成Spring Security


17.5.    集成日志框架


17.6.    数据访问层


17.7.    事务管理


17.8.    权限验证


17.9.    接口访问层


17.10.  实战:Lite框架的搭建


17.11.  实战:发布Lite框架到Maven中央仓库


18.   新闻头条功能实现


18.1.    数据库设计


18.2.    模型设计


18.3.    接口设计


18.4.    权限管理


18.5.    实战:实现用户登录


18.6.    实战:实现新闻编辑器


18.7.    实战:实现新闻列表展示


18.8.    实战:实现新闻详情展示


19.   新闻头条应用部署


19.1.    基于Tomcat的部署


19.2.    基于Jetty的部署


19.3.    基于Docker的部署


20.   扩展:Spring Boot概述


20.1.    构建RESTful服务


20.2.    Spring Boot的配置详解


20.3.    内嵌Servlet容器


20.4.    实现安全机制


20.5.    允许跨域访问


20.6.    数据持久化


21.    扩展:基于Spring Boot的轻量级架构


21.1.    Spring Boot项目搭建


21.2.    Spring Boot集成Jetty


21.3.    Spring Boot集成Spring Security


21.4.    Spring Boot集成MyBatis


21.5.    测试应用


22.   参考文献


l  Beginning JSP, JSF, and Tomcat Web Development: From Novice to Professional

l  Spring Framework Documentation

l  JDBC 4.2 Specification

l  Java Servlet Specification(Version 4.0)

l  Spring Boot 企业级应用开发实战

l  Spring Cloud 微服务架构开发实战

l  大型互联网应用轻量级架构实战

楼主发表于 2019-12-31 17:16:17
只看该作者沙发
楼主发表于 2019-12-31 17:16:26
只看该作者板凳
楼主发表于 2019-12-31 17:17:00
只看该作者地板
楼主发表于 2019-12-31 17:17:13
只看该作者5 #
楼主发表于 2019-12-31 17:17:19
只看该作者6 #
楼主发表于 2019-12-31 17:17:26
只看该作者7 #
楼主发表于 2019-12-31 17:17:32
只看该作者8 #
楼主发表于 2019-12-31 17:17:39
只看该作者9 #
楼主发表于 2019-12-31 17:17:46
只看该作者10 #

您需要登录后才可以回帖

登录注册
发表回复