JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)

JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
共228节 720人在学 课程详情
  • Maven版本控制基础

    • 回顾Web开发流程
    • 主流框架简介
    • 课程内容简介
    • maven的作用
    • maven的简介
    • maven下载与安装
    • 配置maven本地仓库
    • IDEA集成maven
    • 创建一个maven控制台项目
    • IDEA的环境基础测试
    • Maven项目结构说明
    • lombok插件
    • maven仓库的概念
    • 创建web项目
    • 测试Maven的web开发环境
    • 查询数据
    • 测试新增
    • 测试删除和更新
  • MyBatis基础入门

    • 配置tomcat的maven插件
    • 使用beanutils参数的封装
    • maven的生命周期
    • maven依赖的作用范围
    • MyBatis简单介绍
    • MyBatis测试工程的创建
    • MyBatis测试环境搭建
    • MyBatis的环境测试
    • 根据ID查询对象
    • Mybatis封装一个工具类
    • 测试Mybatis新增
    • MyBatis省略实现类
    • 对单元测试类优化
    • MyBatis获取数据库自增ID值
    • 数据的更新
    • 加载外部的数据库配置文件
    • 给实体类统一取别名
    • 统一配置mapper文件路径
    • MyBatis的多参数问题
    • SQL注入问题
  • mybatis动态sql

    • MyBatis模糊查询写法
    • MyBatis中的分页查询
    • MyBatis查询返回值Map情况
    • 数据库字段和程序属性不一致问题
    • 数据库字段和程序实体类属性不一致解决方案
    • MyBatis动态SQL的概念
    • 动态SQL-IF-Where版本
    • Choose标签用法
    • 动态SQL-SET标签
    • Trim标签用法
    • 动态SQL-foreach标签
    • SQL片段的概念
    • 关于MyBatis练习的需求
    • 后台MyBatis练习的接口方法
    • 首页数据展示
    • 新增数据测试
    • 首页数据搜索
    • 首页数据删除
  • Mybatis案例

    • 跳转更新页面
    • 编辑员工信息
    • JS的全选特效
    • 批量删除
    • 练习过程中细节问题
  • mybatis关联查询

    • Mybatis多表关联概述
    • 一对多表设计
    • MyBatis配置一对多查询
    • MyBatis配置多对一查询
    • 设置一对一表关系
    • MyBatis配置一对一查询
    • 多对多关系的设计
    • MyBatis配置多对多关联
    • MyBatis多表管理小结
  • mybatis-plus插件

    • MyBatis缓存简介
    • MyBatis的一级缓存和二级缓存
    • 测试Mybatis的一级缓存
    • 测试Mybatis二级缓存
    • MyBatis缓存小结
    • 配置MyBatis Plus
    • MyBatisPlus简单测试
    • 测试根据ID更新
    • MyBatis常见的CRUD的方法
    • Wrapper条件构造器
    • MyBatisPlus常见Wapper查询
    • MyBatisPlus分页插件
    • MyBatis的条件更新和删除
    • MyBatisPlus的局限性
  • Spring框架之IOC编程

    • Spring简介
    • Spring框架作用
    • Spring框架体系结构
    • Spring版本与下载
    • Spring解耦思想
    • 传统的业务代码存在的问题
    • 使用反射的方法进行解耦
    • 关于工厂模式存在的问题
    • int和Integer小复习
    • 把多例设计单例模式优化程序
    • SpringIOC编程思想
    • Spring的第一个IOC程序
    • SpringIOC和DI小结
    • ApplicationContext和BeanFactory区别和练习
    • ApplicationContext的三个实现类
    • Spring对象作用域范围
    • Spring对象的加载时机
    • Spring两种加载方式的优缺点
    • Spring中对象初始化和销毁的配置
    • Spring实例化bean的三种方式
  • Spring框架之IOC注解编程

    • SET注入
    • 构造注入
    • P命名空间注入
    • 根据名字自动装配
    • Spring配置文件拆分
    • 复合数据类型如何注入
    • @Component注解
    • @Scope注解
    • @Value注解
    • 常见注解小结
    • 关于手写IOC问题
    • classpath和classpath加星区别
    • @ComponentScan注解
    • @PostConstruct和@PreDestroy注解
    • @Autowired自动装配注解
    • @Resource注解
    • @Resource注解和@AutoWire区别
    • @Repository、@Service、@Controller注解
    • @Configuration注解
    • Spring测试模块和Junit整合测试
    • 测试新增
  • Spring之代理设计模式

    • 关于事务的潜在问题
    • 使用ThreadLocal解决事务问题
    • 关于目前业务代码存在的问题
    • 代理设计模式简介
    • 第一版lowB代码
    • 第二版代码封装版本
    • 第三版静态代理的版本
    • JDK动态代理
    • JDK动态代理简单解析
    • JDK代理的解析
    • JDK动态代理小结
    • CGLIB动态代理
    • CGLIB动态代理解析
    • CGLIB和JDK的小结
    • JDK动态代理完善上节程序
    • CGLIB动态代理完善上节程序
  • Spring之AOP编程

    • Spring面向切面编程简介
    • Spring的AOP思想
    • Spring配置AOP
    • Spring中内置的代理模式
    • Spring的几种通知
    • Spring中的五种通知机制
    • SpringAOP的专业术语
    • SpringAOP注解开发
  • Spring和MyBatis整合

    • Spring和MyBatis整合概述
    • 准备MyBatis和Spring整合的工程
    • MyBatis和Spring整合
    • 测试MyBatis和Spring整合
    • 关于项目中的事务问题
  • Spring事务管理

    • 事务的简单回顾
    • Spring事务管理的方式
    • Spring事务API接口
    • 事务的特性
    • 编程式事务配置
    • 关于编程式事务的小问题
    • Spring声明式事务配置
    • Spring声明式事务的5个方面特性
    • 事务传播特性-REQUIRED
    • 事务传播特性-REQUIRES_NEW
    • 事务传播特性-NOT_SUPPORTS
    • 事务的传播特性-NESTED
    • Spring声明式事务注解配置
  • SpringMvc入门

    • Web三层架构
    • MVC介绍
    • SpringMVC框架简介
    • SpringMVC和Struts2的优略分析
    • SpringMVC环境搭建
    • SpringMVC的第一个程序
    • SpringMVC基本运行流程
    • SpringMVC详细运行流程
    • 准备SpringMvc测试工程
    • SpringMVC整合Thymeleaf模板引擎
    • 使用Thymeleaf数据展示
    • 测试图书新增
    • 处理SpringMVC乱码问题
    • 测试数据更新
    • 测试数据删除
  • SpringMVC的请求参数绑定

    • 关于SpringMvc参数封装问题
    • 关于SpringMvc参数封装
    • 自定义转换器实现日期转换
    • 使用@DateTimeFormat注解完成日期处理
    • 关于SpringMvc日期处理问题
    • @DateTimeFormat的细节问题
    • SpringMvc获取ServletAPI常用对象
  • SpringMVC常用注解

    • @RequestMapping注解
    • @RequestParam注解
    • @RequestBody注解
    • @RequestBody注解补充
    • Restful简介
    • RestFul案例同步请求
    • 表单模拟发送PUT和DELETE请求
    • 关于标准的控制器写法
    • @RequestHeader注解
    • @CookieValue注解
    • @ModelAttribute注解
    • @SessionAttribute注解
  • SpringMVC响应数据和结果视图

    • SpringMvc返回字符串
    • SpringMvc返回值是Void
    • SpringMvc返回值是ModelAndView
    • SpringMvc的转发和重定向
    • SpringMvc返回值是JSON格式
  • SpringMVC实现文件上传

    • SpringMvc文件上传基础配置
    • SpringMvc文件上传测试
    • SpringMvc拦截静态资源问题
    • SpringMvc文件上传细节问题
  • SpringMVC异常处理

    • SpringMvc异常处理的父级接口和实现类
    • SpringMvc异常处理
    • SimpleMappingExceptionResolver异常处理
    • AnnotationMethodHandlerExceptionResolver异常处理
    • SpringMvc全局异常处理
  • SpringMVC拦截器

    • SpringMvc拦截器简介
    • SpringMvc拦截器配置
    • SpringMvc关于资源拦截问题
    • 关于SpringMvc拦截器链执行顺序
    • SpringMvc拦截器的小结
  • SSM项目-项目整合

    • SSM项目的基础简介
    • SSM项目的环境配置
    • SSM项目整合配置
    • SSM项目整合SpringMvc
    • 测试SSM框架整合
    • 项目中整合静态素材
    • 登录页面准备验证码功能
    • 用户登录测试

    订阅失败

    JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
    JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义) ...

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

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

    购买课程

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

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

    课时介绍

    Spring对象作用域范围

    课程介绍

    SpringMVC        

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

     

    Spring  

    Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

    MyBatis    

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

    课程讲义:

     

     

     

     

     

     

    推荐课程

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

    李明 · 724人在学

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

    王先生 · 22112人在学

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

    汤小洋 · 4206人在学

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

    黄菊华 · 788人在学

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

    小尼老师 · 842人在学

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

    Long · 5154人在学

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

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

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

    赖国荣 · 598人在学

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

    李杰 · 3986人在学

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