Java EE实战精粹

Java EE实战精粹

作者:高洪岩

出版社:人民邮电

出版年:2019年12月

ISBN:9787115519023

所属分类:青春文学

书刊介绍

《Java EE实战精粹》内容简介

本书主要讲解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章:MyBatis
3核心技术之必备技能
1.1、什么是框架
1.2、什么是对象关系映射
1.3、MyBatis的优势
1.4、ORM的原理实现
1.5、准备MyBatis的开发环境
1.6、创建SqlSessionFactory和SqlSession对象
1.7、在Eclipse中安装MyBatis
Generator插件
1.8、使用MyBatis
Generator工具逆向的代码操作Oracle数据库
1.9、使用MyBatis
Generator工具逆向的代码操作MySQL数据库
1.10、自建环境使用SqlSession操作Oracle和MySQL数据库
1.11、自建环境使用Mapper接口操作Oracle和MySQL数据库
1.12、MyBatis核心对象的生命周期与封装
第2章:MyBatis
3核心技术之实战技能
2.1、结合Log4j实现输出日志
2.2、SQL语句中特殊符号的处理
2.3、使用typeAliases配置别名
2.4、使用properties保存数据库信息
2.5、配置多个连接数据库环境
2.6、使用数据源
2.7、不同数据库执行不同SQL语句的支持
2.8、获取Mapper的多种方式
2.9、type=""
/>中type为JDBC和MANAGED时的区别
2.10、动态SQL
2.11、读写CLOB类型的数据
2.12、处理分页
2.13、实现批处理
2.14、实现一对一级联
2.15、实现一对多级联
2.16、延迟加载
2.17、缓存的使用
第3章:Spring
5核心技术之IoC
3.1、Spring框架简介
3.2、Spring框架的模块组成
3.3、IoC和DI
3.4、IoC容器
3.5、面向切面编程
3.6、初步体会IoC的优势
3.7、在Spring中创建JavaBean
3.8、装配Spring
Bean
第4章:Spring
5核心技术之AOP
4.1、AOP的使用
4.2、MyBatis
3和Spring
5的整合
第5章:Spring
5、MVC实战技术
5.1、MVC、软件框架与Spring
5、MVC介绍
5.2、Spring
5、MVC核心控制器
5.3、核心技术
5.4、扩展技术
第6章:MyBatis
3、Spring
5和Spring
5、MVC的整合
6.1、准备MyBatis
3、Spring
5和Spring
5、MVC框架的JAR包文件
6.2、准备MyBatis
3与Spring
5整合的插件
6.3、创建Web项目
6.4、配置web.xml文件
6.5、配置springMVC-servlet.xml文件
6.6、MyBatis配置文件
6.7、创建MyBatis映射的相关文件
6.8、配置applicationContext.xml文件
6.9、创建Service对象
6.10、创建Controller对象
6.11、测试正常的效果
6.12、测试回滚的效果
第7章:前沿技术Spring
Boot
7.1、搭建Maven开发环境
7.2、使用Thymeleaf模板引擎
7.3、使用Spring
Boot开发Web项目

相关推荐

微信二维码