Java EE实战精粹

Java EE实战精粹

MyBatis+Spring+Spring MVC

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥69.12¥43.99
今日特价截止至:2026-09-12 02:00:00了解详情

作品简介

本书主要讲解Java EE框架MyBatis、Spring和Spring MVC的核心开发技术,帮助读者进行“精要”式的学习和项目实战,同时汲取Java EE的思想,并最终将其灵活运用到实际工作中。

全书内容共7章,分别对MyBatis、Spring和Spring MVC的基础知识与核心技术实现进行了详细的描述。书中利用大量篇幅介绍了Spring中的DI与AOP,这两种技术是Spring框架的内部原理,掌握它们是学习Spring的重中之重。另外,本书还系统解析了MyBatis+Spring+Spring MVC框架的整合,并介绍了如何使用Spring Boot开发Web软件项目。

本书适用于已具有一定Java编程基础的读者,包括具有Servlet编程经验,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

高洪岩

某世界500强企业高级项目经理,10余年项目管理与开发经验,对多线程和并发,Android移动开发,智能报表,分布式处理等企业级架构技术深耕多年,深谙Java技术开发难点与要点,拥有良好的技术素养和丰富的实践经验,一直在持续关注架构的优化和重构领域,喜欢技术与教育相结合的方式共享知识,以共同提高,生活中喜欢摄影,对旅游、航模兴趣浓厚。著有《Java多线程编程核心技术》《Java并发编程:核心方法与框架》《Java EE核心框架实战第2版》《NIO与Socket编程技术指南》等书籍。

作品目录

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 资源与支持
  5. 第1章 MyBatis 3核心技术之必备技能
  6. 1.1 什么是框架
  7. 1.2 什么是对象关系映射
  8. 1.3 MyBatis的优势
  9. 1.4 ORM的原理实现
  10. 1.5 准备MyBatis的开发环境
  11. 1.6 创建SqlSessionFactory和SqlSession对象
  12. 1.7 在Eclipse中安装MyBatis Generator插件
  13. 1.8 使用MyBatis Generator工具逆向的代码操作Oracle数据库
  14. 1.9 使用MyBatis Generator工具逆向的代码操作MySQL数据库
  15. 1.10 自建环境使用SqlSession操作Oracle和MySQL数据库
  16. 1.11 自建环境使用Mapper接口操作Oracle和MySQL数据库
  17. 1.12 MyBatis核心对象的生命周期与封装
  18. 第2章 MyBatis 3核心技术之实战技能
  19. 2.1 结合Log4j实现输出日志
  20. 2.2 SQL语句中特殊符号的处理
  21. 2.3 使用typeAliases配置别名
  22. 2.4 使用properties保存数据库信息
  23. 2.5 配置多个连接数据库环境
  24. 2.6 使用数据源
  25. 2.7 不同数据库执行不同SQL语句的支持
  26. 2.8 获取Mapper的多种方式
  27. 2.9 <transactionManager type="" />中type为JDBC和MANAGED时的区别
  28. 2.10 动态SQL
  29. 2.11 读写CLOB类型的数据
  30. 2.12 处理分页
  31. 2.13 实现批处理
  32. 2.14 实现一对一级联
  33. 2.15 实现一对多级联
  34. 2.16 延迟加载
  35. 2.17 缓存的使用
  36. 第3章 Spring 5核心技术之IoC
  37. 3.1 Spring框架简介
  38. 3.2 Spring框架的模块组成
  39. 3.3 IoC和DI
  40. 3.4 IoC容器
  41. 3.5 面向切面编程
  42. 3.6 初步体会IoC的优势
  43. 3.7 在Spring中创建JavaBean
  44. 3.8 装配Spring Bean
  45. 第4章 Spring 5核心技术之AOP
  46. 4.1 AOP的使用
  47. 4.2 MyBatis 3和Spring 5的整合
  48. 第5章 Spring 5 MVC实战技术
  49. 5.1 MVC、软件框架与Spring 5 MVC介绍
  50. 5.2 Spring 5 MVC核心控制器
  51. 5.3 核心技术
  52. 5.4 扩展技术
  53. 第6章 MyBatis 3、Spring 5和Spring 5 MVC的整合
  54. 6.1 准备MyBatis 3、Spring 5和Spring 5 MVC框架的JAR包文件
  55. 6.2 准备MyBatis 3与Spring 5整合的插件
  56. 6.3 创建Web项目
  57. 6.4 配置web.xml文件
  58. 6.5 配置springMVC-servlet.xml文件
  59. 6.6 MyBatis配置文件
  60. 6.7 创建MyBatis映射的相关文件
  61. 6.8 配置applicationContext.xml文件
  62. 6.9 创建Service对象
  63. 6.10 创建Controller对象
  64. 6.11 测试正常的效果
  65. 6.12 测试回滚的效果
  66. 第7章 前沿技术Spring Boot
  67. 7.1 搭建Maven开发环境
  68. 7.2 使用Thymeleaf模板引擎
  69. 7.3 使用Spring Boot开发Web项目