0 0 0

Spring MVC MyBatis开发从入门到项目实战.pdf

太阳是我搓圆滴
25天前 290
我用夸克网盘分享了「Spring MVC MyBatis开发从入门到项目实战.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Spring MVC+MyBatis开发从入门到项目实战 作者: 朱要光 出版社: 电子工业出版社 出品方: 博文视点 出版年: 2018-2 页数: 384 定价: 79 ISBN: 9787121333903

内容简介

《Spring MVC+MyBatis开发从入门到项目实战》分为4篇。第1篇是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。第2篇是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。第3篇是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。第4篇是Spring MVC与MyBatis的项目整合实战,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。 《Spring MVC+MyBatis开发从入门到项目实战》对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。《Spring MVC+MyBatis开发从入门到项目实战》适用于拥有Java基础的软件开发人员学习框架开发,也适用于大中专院校在校师生学习开发技术,以及软件从业实习生提升框架开发技术水平,也可作为高等院校计算机及相关专业教材使用。

作者简介

朱要光,90后新锐程序员,热爱钻研计算机技术,追求极客精神。本科期间热衷于算法和数据结构的学习,多次参加ACM算法大赛并获得若干单人以及团队奖项。参与设计与开发的拥有软件著作权的“协同画板”“掌上供电”软件,获得第八届大学生计算机设计大赛二、三等奖的殊荣。2015年获得CSDN个人博客“准专家”称号,拥有大量原创博文,博客访问量达百万人次。

网友热评

Zane: 多一颗星给134页那张图,新同学看好那张图就好。 Axio_Fus!: 实践性可以,原理不深入,一本教你怎么从头搭项目的书 xi7ang: 2020年11月24日~2021年3月11日 历时108天。 怎么说呢,这本书讲原理就谈不上了,是真的只是入门而已,边看边敲边Debug,花了100多天,大部分时间都在debug吧,书里面的坑有点多,不限于版本问题、书中代码自己的问题、IDE配置问题等,书里用的是MyEclipse,而我看这本书的时候,已经是IDEA盛行的时代了,所以我用的是IDEA,在配置上去有很多出入,需要自己百度。 茄丁: 看了springMVC部分,感觉是按照传智燕青老师的流程讲的,有的图都一模一样,是巧合还是偶然,就当整理笔记看了。

图书目录

第1篇准备工作 第1章开发环境搭建 2 1.1JDK安装与配置 2 1.1.1下载JDK 3 1.1.2安装JDK 4 1.1.3JDK环境变量配置 4 1.1.4验证Java环境是否搭建成功 6 1.2 MyEclipse的安装与使用 7 1.2.1MyEclipse的下载 7 1.2.2MyEclipse的配置 8 1.3 第一个Java类 10 第2篇MyBatis技术入门 第2章 了解MyBatis 14 2.1传统JDBC开发模式的缺陷 14 2.1.1JDBC连接数据库模式分析 14 2.1.2JDBC操作SQL语句模式分析 16 2.1.3待优化的问题 17 2.2初识MyBatis 18 2.2.1MyBatis介绍 18 2.2.2MyBatis整体架构 18 2.2.3MyBatis运行流程 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.1SqlMapConfig配置文件详解 40 4.1.1properties配置分析 43 4.1.2setting配置分析 44 4.1.3typeAliases配置分析 48 4.1.4typeHandlers配置分析 50 4.1.5objectFactory配置分析 53 4.1.6plugins配置分析 56 4.1.7environments配置分析 58 4.1.8mappers配置分析 60 4.2Mapper映射文件 61 4.2.1映射文件总体介绍 61 4.2.2Mapper配置输入映射 64 4.2.3Mapper输入映射样例 65 4.2.4Mapper配置输出映射 68 4.2.5Mapper自动映射 75 4.2.6Mapper配置动态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.1Mapper映射配置编写 96 5.5.2测试延迟加载效果 97 5.6Mapper动态代理 99 5.6.1Mapper代理实例编写 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.1MyBatis与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.2MyBatis逆向工程 121 7.2.1逆向工程配置 121 7.2.2逆向数据文件生成类 123 7.2.3运行测试方法 124 7.2.4测试生成的数据文件 126 第3篇SpringMVC技术入门 第8章 SpringMVC 132 8.1SpringMVC基础 133 8.1.1Spring体系结构 133 8.1.2SpringMVC请求流程 134 8.2SpringMVC与Struts的区别 135 8.3SpringMVC环境搭建 136 8.3.1 依赖jar包的添加和前端控制器配置 137 8.3.2 编写核心配置文件springmvc.xml 138 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 AbstractCachingViewResolver 162 10.2.2 UrlBasedViewResolver 162 10.2.3 InternalResourceViewResolver 163 10.2.4 XmlViewResolver 163 10.2.5 BeanNameViewResolver 164 10.2.6 ResourceBundleViewResolver 165 10.2.7 FreeMarkerViewResolver与VelocityViewResolver 167 10.2.8 ViewResolver链 168 第11章请求映射与参数绑定 169 11.1Controller与RequestMapping 169 11.2参数绑定过程 173 11.2.1 简单类型参数绑定 174 11.2.2 包装类型参数绑定 176 11.2.3 集合类型参数绑定 182 第12章Validation校验 187 12.1BeanValidation数据校验 188 12.1.1搭建validation校验框架 188 12.1.2添加校验注解信息 189 12.1.3测试validation校验效果 191 12.1.4validation注解全面介绍 192 12.2分组校验 193 12.2.1设置分组校验 193 12.2.2测试分组校验效果 195 12.3SpringValidator接口校验 195 12.3.1Validator接口的使用 195 12.3.2Validator接口验证测试 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章 SpringMVC其他操作 217 14.1 利用SpringMVC上传文件 217 14.2 利用SpringMVC实现JSON交互 223 14.3 利用SpringMVC实现RESTful风格 231 14.3.1 RESTful 231 14.3.2 使用SpringMVC实现RESTful风格 232 14.3.3 静态资源访问问题 235 第4篇 SpringMVC与MyBatis项目实战 第15章项目分析与建模 238 15.1项目需求分析 238 15.1.1系统主要使用者业务关系分析 239 15.1.2系统主要使用者经济关系分析 239 15.2项目UML图例 240 15.2.1UML图的类型 240 15.2.2绘制系统用例图 241 15.2.3绘制系统模块图 241 15.3项目数据库建模 242 15.3.1系统数据关系分析 243 15.3.2系统主要表设计 243 第16章开发框架环境搭建 250 16.1搭建工程的Maven环境 250 16.1.1Maven下载配置 250 16.1.2创建Maven工程 252 16.1.3为工程添加依赖 254 16.2开发框架基础配置与测试 259 16.2.1开发框架环境配置 259 16.2.2 测试环境配置结果 266 第17章 核心代码以及登录模块编写 277 17.1各层核心基础代码 277 17.1.1编写DAO层核心代码 277 17.1.2编写Controller层核心代码 279 17.2登录注册管理模块 280 17.2.1编写登录模块 280 17.2.2 编写登录验证服务 283 17.2.3编写注册模块 288 17.2.4编写注册服务 290 第18章零售商及货物管理模块 292 18.1零售商管理模块 292 18.1.1添加主导航栏 292 18.1.2编写基础Controller及实体类 294 18.1.3创建Mapper映射文件 295 18.1.4编写DAO层处理逻辑 297 18.1.5编写Service层处理逻辑 297 18.1.6完善Controller类 298 18.1.7编写相关视图页面 300 18.1.8分页操作逻辑编写 302 18.1.9测试分页效果 305 18.1.10编写编辑功能 307 18.1.11测试编辑功能 310 18.1.12编写删除功能 311 18.1.13测试删除功能 312 18.1.14编写添加功能 312 18.1.15测试添加功能 314 18.2货物信息管理模块 315 18.2.1导航栏与Controller基础准备 315 18.2.2创建Mapper映射文件 316 18.2.3编写DAO层处理逻辑 318 18.2.4编写Service层处理逻辑 319 18.2.5完善Controller类 320 18.2.6编写相关视图页面 322 18.3附属品管理模块 325 18.3.1导航栏与Controller基础准备 325 18.3.2创建Mapper映射文件 326 18.3.3完善Controller类 327 18.3.4编写相关视图页面 329 18.3.5验证页面效果 331 18.3.6批量删除实现 332 第19章购销合同管理模块 335 19.1购销合同管理模块 335 19.1.1购销合同Mapper实现 335 19.1.2编写DAO层处理逻辑 341 19.1.3编写Service层处理逻辑 342 19.1.4编写Controller基础类 344 19.1.5编写相关视图页面 345 19.2关联零售商 347 19.2.1编写添加逻辑 347 19.2.2实现零售商关联浮出框 349 19.2.3测试零售商关联 354 19.3关联水果货物 354 19.3.1货物关联展示与浮出框编写 354 19.3.2勾选货物功能编写 358 19.3.3测试货物关联 360 19.4完善购销合同 360 19.4.1合同关联信息合并提交 360 19.4.2测试合并提交 365 19.4.3合同打印以及删除实现 369 19.5 总结 372

Spring

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 鱼沉秋水
  • 重拾热情
  • 太高冷
  • 扫兴
  • 月下客
  • 地球两端
  • 被你暖化
  • 你挺带劲
  • 手持温柔刀
  • 你长得咋那么像我女朋友
  • 末班车的终点在哪
  • 孤影行
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!