Java Web从入门到实战:老程序员手把手带您完成一个【网上商城】Web项目

Java Web从入门到实战:老程序员手把手带您完成一个【网上商城】Web项目
共121节 2941人在学 课程详情
  • Java EE技术概述

    • JavaWeb课程介绍
    • Java平台
    • Java EE组件
    • Java EE体系结构
  • 开发环境搭建

    • JDK下载与安装
    • IDE工具下载安装和初始化设置
    • IntelliJ IDEA中快捷键
    • IntelliJ IDEA快速编写代码
    • Tomcat下载与安装
  • Java Servlet技术

    • 什么是Java Web技术
    • 第一个Servlet程序
    • Web应用系统的目录结构
    • Web描述文件
    • Servlet执行过程
    • Servlet的生命周期
    • Servlet继承关系
    • Servlet练习
    • Servlet请求和响应
    • Servlet请求和响应练习
    • 使用注解配置Servlet
    • Web状态保持之URL重写
    • Web状态保持之隐藏域
    • Web状态保持之Cookie
    • Web状态保持之Session
    • 过滤器介绍
    • 案例:编码转换
    • 使用WebFilter注解
  • JSP技术

    • Servlet作为表示组件的问题
    • 第一个JSP程序
    • 什么是JSP技术
    • 模板元素
    • 注释
    • 脚本元素之表达式
    • 脚本元素之Java代码片段
    • 脚本元素之声明
    • 指令元素page指令
    • 指令元素include指令
    • JavaBean
    • JavaBean相关动作元素
    • 动作元素jsp:incude
    • 动作元素jsp:forward
    • 内部对象request、response和out
    • 内部对象通过属性保存数据
    • 转发与重定向
    • 表达式语言(EL) 语法
    • 表达式语言(EL) 隐含对象
    • 表达式语言(EL) 运算符
    • 安装使用JSTL
    • JSTL核心标签库-1表达式操作
    • JSTL核心标签库-2流程控制
    • JSTL核心标签库-3迭代操作
  • JDBC技术

    • MySQL数据库
    • JDBC概述
    • 加载驱动程序
    • 建立数据连接
    • 三个重要接口
    • 案例:CRUD【数据库编程一般过程】
    • 案例:CRUD【数据查询操作】
    • 案例:CRUD【数据修改操作】
    • 【模板设计模式】在JDBC中的应用
    • 案例:使用【模板设计模式】
    • 案例:Web项目中访问数据库
    • 访问数据库不要【硬编码】
  • MVC设计模式

    • 什么是表示逻辑、业务逻辑和持久化逻辑
    • 糟糕的代码
    • JSP模型1
    • JSP模型2——MVC模式
    • 案例:JSP模型2——MVC模式
  • Java EE分层架构设计

    • 分层架构设计概述
    • 为什么需要分层架构设计
    • 分层架构设计与MVC设计模式关系
    • 企业信息系统层实现
    • 数据持久层实现
    • 服务层实现
    • 表示层实现
  • Java EE项目单元测试

    • 什么是单元测试
    • 测试驱动的软件开发流程
    • 测试用例确定
    • IntelliJ IDEA配置JUnit单元测试环境
    • JUnit 5常用注解
    • JUnit 5断言
    • 分层架构与单元测试-持久层测试
    • 分层架构与单元测试-服务层测试
  • 综合案例:网上商城

    • 项目介绍
    • 需求分析与设计-需求分析
    • 需求分析与设计-原型设计
    • 需求分析与设计-数据库设计
    • 需求分析与设计-分层架构设计
    • 项目环境搭建-创建企业信息系统层
    • 项目环境搭建-创建项目
    • 创建数据持久层-实体类
    • 创建数据持久层-CustomerDao
    • 创建数据持久层-CustomerDao单元测试
    • 创建数据持久层-GoodsDao
    • 创建数据持久层-GoodsDao单元测试
    • 创建数据持久层-OrderDao
    • 创建数据持久层-OrderDao单元测试
    • 创建数据持久层-OrderLineItemDao
    • 创建数据持久层-OrderLineItemDao单元测试
    • 创建服务层-CustomerService
    • 创建服务层-CustomerService单元测试
    • 创建服务层-GoodsService
    • 创建服务层-GoodsService单元测试
    • 创建服务层-OrdersService
    • 创建服务层-OrdersService单元测试
    • 创建表示层-控制器
    • 创建表示层-中文过滤器
    • 创建表示层-客户注册初始化
    • 创建表示层-客户注册之客户端验证
    • 创建表示层-客户注册之服务器端验证和注册
    • 创建表示层-登录
    • 创建表示层-显示商品列表
    • 创建表示层-商品列表分页
    • 创建表示层-显示商品详细
    • 创建表示层-添加购物车
    • 创建表示层-查看购物车
    • 创建表示层-提交订单
    • 创建表示层-客户注销
    • 创建表示层-登录验证过滤器
  • Web应用程序部署

    • 部署Web应用程序到Tomcat服务器
    • Apache HTTP服务器与Tomcat服务器整

    订阅失败

    Java Web从入门到实战:老程序员手把手带您完成一个【网上商城】Web项目
    Java Web从入门到实战:老程序员手把手带您完成一个【网上商城】Web项目 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    Web描述文件

    课程介绍



    扫码进群,领取资料+讲师答疑



    课程首先介绍了Java Web的基础知识,其中包括Java EE技术概述、开发环境搭建、Servlet技术、JSP技术、JDBC技术;然后讨论了Java Web项目中的MVC设计模式,重点介绍了企业开发中的分层架构设计。课程最后安排了一个8个小时长的实战项目【网上商城】Web。

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 717人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22083人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4200人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 787人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 838人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5152人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2318人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3982人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~