ad holder

包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本

包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-28

类似图书 点击查看全场最低价

图书介绍

店铺: 旷氏文豪图书专营店
出版社: 人民邮电出版社
ISBN:9787115480668
商品编码:28316850463


相关图书





图书描述

YL20124   9787115480668 9787121333903

Java架构师指南

本书全面阐述Java架构师所需掌握的知识和技能,并围绕Java架构师这一热门主题介绍相关的内容。本书共包括12章。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Spring、Hibernate、Spring MVC、MyBatis等框架整合起来,再从代码层面讲述Maven、WebService、POI等经典技术。

前言      

资源与支持      

第1章 编程基础      

第2章 需求调研      

第3章 项目开发

第4章 项目部署

第5章 编程环境

第6章 架构师思想

第7章 数据库

第8章 Struts Spring Hibernate

第9章 Spring MVC

第10章 电商平台

第11章 产品思维

第12章 项目运维



Spring MVC+MyBatis开发从入门到项目实战  本书分为四部分。一部分是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。第二部分是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、映射及缓存结构的讲解,还介绍了MyBatis与Spring框架的整合。第三部分是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。第四部分是Spring MVC与MyBatis的项目整合实战篇,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。本书对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。

第1篇 准备工作
第1章 开发环境搭建2
1.1 JDK安装与配置2
1.1.1 下载JDK3
1.1.2 安装JDK4
1.1.3 JDK环境变量配置4
1.1.4 验证Java环境是否搭建成功6
1.2 MyEclipse的安装与使用7
1.2.1 MyEclipse的下载7
1.2.2 MyEclipse的配置8
1.3 一个Java类10

第2篇 MyBatis技术入门
第2章 了解MyBatis14
2.1 传统JDBC开发模式的缺陷14
2.1.1 JDBC连接数据库模式分析14
2.1.2 JDBC操作SQL语句模式分析16
2.1.3 待优化的问题17
2.2 初识MyBatis18
2.2.1 MyBatis介绍18
2.2.2 MyBatis整体架构18
2.2.3 MyBatis运行流程21

第3章 搭建MyBatis工作环境23
3.1 入门程序搭建与测试23
3.1.1 数据库准备23
3.1.2 搭建工程环境24
3.1.3 编写日志输出环境配置文件26
3.1.4 编写数据库连接池配置文件27
3.1.5 编写SQL映射配置文件29
3.1.6 编写数据交互类与测试用例30
3.2 入门程序数据操作33
3.2.1 模糊查询样例33
3.2.2 新增样例34
3.2.3 删除与修改样例37

第4章 MyBatis配置文件详解40
4.1 SqlMapConfig配置文件详解40
4.1.1 properties配置分析43
4.1.2 setting配置分析44
4.1.3 typeAliases配置分析48
4.1.4 typeHandlers配置分析50
4.1.5 objectFactory配置分析53
4.1.6 plugins配置分析56
4.1.7 environments配置分析58
4.1.8 mappers配置分析60
4.2 Mapper映射文件61
4.2.1 映射文件总体介绍61
4.2.2 Mapper配置输入映射64
4.2.3 Mapper输入映射样例65
4.2.4 Mapper配置输出映射68
4.2.5 Mapper自动映射75
4.2.6 Mapper配置动态SQL语句76

第5章 MyBatis高级映射80
5.1 建立测试数据模型80
5.1.1 业务模型分析80
5.1.2 根据业务创建测试表81
5.2 一对一查询83
5.2.1 使用resultType实现83
5.2.2 使用resultMap实现85
5.3 一对多查询87
5.3.1 实体类定义与Mapper编写87
5.3.2 测试查询结果89
5.4 多对多查询90
5.4.1 实体类定义与Mapper编写91
5.4.2 测试查询结果94
5.5 延迟加载96
5.5.1 Mapper映射配置编写96
5.5.2 测试延迟加载效果97
5.6 Mapper动态代理99
5.6.1 Mapper代理实例编写99
5.6.2 测试动态代理效果100

第6章 MyBatis缓存结构102
6.1 一级查询缓存103
6.1.1 一级缓存原理阐述103
6.1.2 一级缓存测试示例103
6.2 二级查询缓存105
6.2.1 二级缓存原理阐述105
6.2.2 二级缓存测试实例106
6.2.3 验证二级缓存清空108

第7章 MyBatis技术拓展110
7.1 MyBatis与Spring的整合110
7.1.1 创建测试工程110
7.1.2 引入依赖jar包111
7.1.3 编写Spring配置文件112
7.1.4 编写MyBatis配置文件114
7.1.5 编写Mapper及其他配置文件115
7.1.6 编写DAO层116
7.1.7 编写Service测试类117
7.1.8 使用Mapper代理118
7.2 MyBatis逆向工程121
7.2.1 逆向工程配置121
7.2.2 逆向数据文件生成类123
7.2.3 运行测试方法124
7.2.4 测试生成的数据文件126

第3篇 Spring MVC技术入门
第8章 Spring MVC132
8.1 Spring MVC基础133
8.1.1 Spring体系结构133
8.1.2 Spring MVC请求流程134
8.2 Spring MVC与Struts的区别135
8.3 Spring MVC环境搭建136
8.3.1 依赖jar包的添加和前端控制器配置137
8.3.2 编写核心配置文件springmvc.xml138
8.3.3 编写Handler处理器与视图140

第9章 处理器映射器和适配器144
9.1 非注解的处理器映射器和适配器144
9.1.1 非注解的处理器映射器144
9.1.2 非注解的处理器适配器146
9.2 注解的处理器映射器和适配器151

第10章 前端控制器和视图解析器154
10.1 前端控制器源码分析154
10.2 视图解析器162
10.2.1 AbstractCachingViewResolver162
10.2.2 UrlBasedViewResolver162
10.2.3 InternalResourceViewResolver163
10.2.4 XmlViewResolver163
10.2.5 BeanNameViewResolver164
10.2.6 ResourceBundleViewResolver165
10.2.7 FreeMarkerViewResolver与VelocityViewResolver167
10.2.8 ViewResolver链168

第11章 请求映射与参数绑定169
11.1 Controller与RequestMapping169
11.2 参数绑定过程173
11.2.1 简单类型参数绑定174
11.2.2 包装类型参数绑定176
11.2.3 集合类型参数绑定182

第12章 Validation校验187
12.1 Bean Validation数据校验188
12.1.1 搭建validation校验框架188
12.1.2 添加校验注解信息189
12.1.3 测试validation校验效果191
12.1.4 validation注解全面介绍192
12.2 分组校验193
12.2.1 设置分组校验193
12.2.2 测试分组校验效果195
12.3 Spring Validator接口校验195
12.3.1 Validator接口的使用195
12.3.2 Validator接口验证测试199

第13章 异常处理和拦截器201
13.1 全局异常处理器201
13.2 拦截器定义与配置207
13.2.1 HandlerInterceptor接口207
13.2.2 WebRequestInterceptor接口209
13.2.3 拦截器链210
13.2.4 拦截器登录控制213

第14章 Spring MVC其他操作217
14.1 利用 Spring MVC上传文件217
14.2 利用Spring MVC实现JSON交互223
14.3 利用Spring MVC实现RESTful风格231
14.3.1 RESTful231
14.3.2 使用Spring MVC实现RESTful风格232
14.3.3 静态资源访问问题235

第4篇 Spring MVC与MyBatis项目实战
第15章 项目分析与建模238
15.1 项目需求分析238
15.1.1 系统主要使用者业务关系分析239
15.1.2 系统主要使用者经济关系分析239< 包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本 下载 mobi epub pdf txt 电子书 格式


包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本 下载 mobi pdf epub txt 电子书 格式 2024

包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

包邮 Java架构师指南+Spring MVC+MyBatis开发从入门到项目实战书籍 2本 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有