当前位置:网站首页 > Java教程 > 正文

java企业开发教程

第1章 初识MyBatis框架 1


1.1 初识框架 1


1.1.1 框架概述 1


1.1.2 框架的优势 2


1.1.3 当前主流框架 2


1.2 MyBatis介绍 3


1.2.1 传统JDBC的劣势 3


1.2.2 MyBatis概述 3


1.3 MyBatis环境搭建 4


1.4 MyBatis入门程序 7


1.5 MyBatis工作原理 9


1.6 本章小结 10


第2章 MyBatis的核心配置 11


2.1 MyBatis的核心对象 11


2.1.1 SqlSessionFactoryBuilder 11


2.1.2 SqlSessionFactory 12


2.1.3 SqlSession 13


2.2 MyBatis核心配置文件 14


2.2.1 配置文件的主要元素 14


2.2.2 元素 15


2.2.3 元素 16


2.2.4 元素 17


2.2.5 元素 18


2.2.6 元素 20


2.3 MyBatis映射文件 21


2.3.1 MyBatis映射文件中的常用元素 21


2.3.2 元素 212.3.3 元素 222.3.4 元素 232.3.5 元素 242.3.6 元素 242.3.7 元素 252.4 案例:员工管理系统 282.5 本章小结 29第3章 动态SQL 303.1 动态SQL中的元素 303.2 条件查询操作 313.2.1 元素 313.2.2 、、元素 343.2.3 、元素 353.3 更新操作 373.4 复杂查询操作 393.4.1 元素的属性 393.4.2 元素迭代数组 403.4.3 元素迭代List 413.4.4 元素迭代Map 423.5 案例:学生信息查询系统 433.6 本章小结 43第4章 MyBatis的关联映射和缓存机制 444.1 关联映射概述 444.2 一对一查询 454.3 一对多查询 514.4 多对多查询 544.5 MyBatis缓存机制 584.5.1 一级缓存 584.5.2 二级缓存 634.6 案例:商品的类别 664.7 本章小结 67第5章 MyBatis的注解开发 685.1 基于注解的单表增删改查 685.1.1 @Select注解 685.1.2 @Insert注解 705.1.3 @Update注解 715.1.4 @Delete注解 725.1.5 @Param注解 735.2 基于注解的关联查询 745.2.1 一对一查询 745.2.2 一对多查询 755.2.3 多对多查询 775.3 案例:基于MyBatis注解的学生管理程序 785.4 本章小结 78第6章 初识Spring框架 806.1 Spring介绍 806.1.1 Spring概述 806.1.2 Spring框架的优点 816.1.3 Spring的体系结构 816.1.4 Spring 5的新特性 836.1.5 Spring的下载及目录结构 846.2 Spring的入门程序 846.3 控制反转与依赖注入 876.3.1 控制反转的概念 876.3.2 依赖注入的概念 886.3.3 依赖注入的类型 886.3.4 依赖注入的应用 906.4 本章小结 92第7章 Spring中的Bean的管理 937.1 Spring IoC容器 937.1.1 BeanFactory接口 937.1.2 ApplicationContext接口 947.2 Bean的配置 947.3 Bean的实例化 967.3.1 构造方法实例化 967.3.2 静态工厂实例化 977.3.3 实例工厂实例化 987.4 Bean的作用域 1007.4.1 singleton作用域 1007.4.2 prototype作用域 1017.5 Bean的装配方式 1017.5.1 基于XML的装配 1017.5.2 基于注解的装配 1027.5.3 自动装配 1067.6 Bean的生命周期 1067.7 本章小结 108第8章 Spring AOP 1098.1 Spring AOP介绍 1098.1.1 Spring AOP概述 1098.1.2 Spring AOP术语 1108.2 Spring AOP的实现机制 1108.2.1 JDK动态代理 1118.2.2 CGLib动态代理 1138.3 基于XML的AOP实现 1148.4 基于注解的AOP实现 1198.5 本章小结 122第9章 Spring的数据库编程 1239.1 Spring JDBC 1239.1.1 JdbcTemplate概述 1239.1.2 Spring JDBC的配置 1249.2 JdbcTemplate的常用方法 1259.2.1 execute()方法 1259.2.2 update()方法 1289.2.3 query()方法 1329.3 Spring事务管理概述 1349.3.1 事务管理的核心接口 1359.3.2 事务管理的方式 1379.4 声明式事务管理 1379.4.1 基于XML方式的声明式事务 1379.4.2 基于注解方式的声明式事务 1419.5 案例:实现用户登录 1439.6 本章小结 143第10章 初识Spring MVC框架 14410.1 Spring MVC介绍 14410.1.1 Spring MVC概述 14410.1.2 Spring MVC特点 14510.2 Spring MVC入门程序 14510.3 Spring MVC工作原理 15110.4 本章小结 152第11章 Spring MVC的核心类和注解 15311.1 DispatcherServlet 15311.2 @Controller注解 15411.3 @RequestMapping注解 15511.3.1 @RequestMapping注解的使用 15511.3.2 @RequestMapping注解的属性 15611.3.3 请求映射方式 15911.4 本章小结 161第12章 Spring MVC数据绑定和响应 16212.1 数据绑定 16212.2 简单数据绑定 16312.2.1 默认类型数据绑定 16312.2.2 简单数据类型绑定 16412.2.3 POJO绑定 16612.2.4 自定义类型转换器 16812.3 复杂数据绑定 17112.3.1 数组绑定 17112.3.2 集合绑定 17312.3.3 复杂POJO绑定 17312.3.4 JSON数据绑定 18012.4 页面跳转 18512.4.1 返回值为void类型的页面跳转 18512.4.2 返回值为String类型的页面跳转 18612.4.3 返回值为ModelAndView类型的页面跳转 18912.5 数据回写 19012.5.1 普通字符串的回写 19112.5.2 JSON数据的回写 19112.6 本章小结 194第13章 Spring MVC的高级功能 19513.1 异常处理 19513.1.1 简单异常处理器 19513.1.2 自定义异常处理器 19813.1.3 异常处理注解 20113.2 拦截器 20213.2.1 拦截器概述 20213.2.2 拦截器的配置 20313.2.3 拦截器的执行流程 20313.2.4 案例:后台系统登录验证 20713.3 文件上传和下载 21213.3.1 文件上传 21213.3.2 文件下载 21413.3.3 案例:文件上传和下载 21413.4 本章小结 221第14章 SSM框架整合 22214.1 常用方式整合SSM框架 22214.1.1 整合思路 22214.1.2 项目基础结构搭建 22314.1.3 Spring和MyBatis整合 22714.1.4 Spring和Spring MVC整合 22914.2 纯注解方式整合SSM框架 23114.2.1 整合思路 23114.2.2 纯注解SSM框架整合 23114.3 本章小结 234第15章 云借阅图书管理系统 23515.1 系统概述 23515.1.1 系统功能介绍 23515.1.2 系统架构设计 23615.1.3 文件组织结构 23715.1.4 系统开发及运行环境 23715.2 数据库设计 23715.3 系统环境搭建 23815.3.1 需要引入的依赖 23815.3.2 准备数据库资源 24115.3.3 准备项目环境 24115.4 用户登录模块 24415.4.1 用户登录 24415.4.2 实现登录验证 24915.4.3 注销登录 25115.5 图书管理模块 25215.5.1 新书推荐 25215.5.2 图书借阅 26115.5.3 当前借阅 26815.5.4 借阅记录 27615.6 访问权限控制 28215.7 本章小结 284

  • 上一篇: java作业简单教程
  • 下一篇: java序列化教程
  • 版权声明


    相关文章:

  • java作业简单教程2024-12-27 13:42:05
  • java erp 视频教程2024-12-27 13:42:05
  • java的封装教程2024-12-27 13:42:05
  • java arraylist菜鸟教程2024-12-27 13:42:05
  • java swing 菜鸟教程2024-12-27 13:42:05
  • java序列化教程2024-12-27 13:42:05
  • java web案例开发教程2024-12-27 13:42:05
  • java时间戳教程2024-12-27 13:42:05
  • java淘宝教程全集2024-12-27 13:42:05
  • 史上最强java教程2024-12-27 13:42:05