课程首先介绍了Java Web的基础知识,然后讨论了JavaWeb项目中的MVC设计模式,重点介绍了企业开发中的分层架构设计。 第1章 JavaEE技术概述 知识点:Java平台、Java EE组件、Java EE体系结构 第2章 开发环境搭建 知识点:JDK下载与安装、IntelliJ IDEA工具、Tomcat下载与安装 第3章 Java Servlet技术 知识点:什么是JavaWeb技术、完成一个Servlet程序、什么是Servlet、Servlet请求和响应、使用注解配置Servlet、Web状态保持、Servlet过滤器 第4章 JSP技术 知识点:Servlet作为表示组件的问题、完成一个JSP程序、什么是JSP技术、模板元素、注释、脚本元素、指令元素、JavaBean、动作元素、内部对象、表达式语言(EL)、JSTL 第5章 JDBC技术 知识点:JDBC概述、加载驱动程序、建立数据连接、三个重要接口、案例:数据CRUD操作、模板设计模式、案例:Web项目中访问数据库、访问数据库不要硬编码 第6章 MVC设计模式 知识点:什么是表示逻辑、业务逻辑和持久化逻辑、糟糕的代码、JSP模型1、JSP模型2——MVC模式 第7章 Java EE分层架构设计 知识点:分层架构设计概述、为什么需要分层架构设计、分层架构设计与MVC设计模式关系、企业信息系统层实现、数据持久层实现、服务层实现、表示层实现 第8章 Java EE项目单元测试 知识点:什么是单元测试、测试驱动的软件开发流程、测试用例确定、IntelliJ IDEA配置JUnit单元测试环境、JUnit 5单元测试、分层架构与单元测试 第9章 综合案例:网上商城 知识点:项目介绍、需求分析与设计、项目环境搭建、创建数据持久层、创建服务层、创建表示层 第10章 Web应用程序部署 知识点:部署Web应用程序到Tomcat服务器、Apache HTTP服务器与Tomcat服务器整合以及部署