0去购物车结算
购物车中还没有商品,赶紧选购吧!
当前位置: > 基于SSM框架的互联网应用开发技术

相同作者的商品

相同语种的商品

浏览历史

基于SSM框架的互联网应用开发技术


联系编辑
 
标题:
 
内容:
 
联系方式:
 
  
基于SSM框架的互联网应用开发技术
  • 书号:9787030698162
    作者:单广荣
  • 外文书名:
  • 装帧:平装
    开本:小16(18k)
  • 页数:302
    字数:486000
    语种:zh-Hans
  • 出版社:科学出版社
    出版时间:2021-09-01
  • 所属分类:
  • 定价: ¥138.00元
    售价: ¥109.02元
  • 图书介质:
    纸质书

  • 购买数量: 件  可供
  • 商品总价:

相同系列
全选

内容介绍

样章试读

用户评论

全部咨询

本书详细讲解了当前Java EE开发流行的SSM框架,重点讲述Spring、MyBatis、Spring MVC三大框架的知识与原理以及实际应用,以及Spring+Spring MVC+MyBatis三大框架的整合应用。本书也介绍了Spring Boot技术。全书共19章,第1~4章是MyBatis部分,第5~10章为Spring部分,第11~14章为Spring MVC部分,第15章为SSM整合部分,第16~19章为Spring Boot部分。本书每章都配有案例项目,将理论知识融合到项目案例中,使读者能更加容易地理解SSM框架关键技术。
样章试读
  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

全部咨询(共0条问答)

  • 暂时还没有任何用户咨询内容
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
咨询内容:

目录

  • 目录
    前言
    第1章 走进MyBatis 1
    1.1 什么是MyBatis 1
    1.2 传统JDBC编程的问题 2
    1.3 MyBatis 4
    1.4 MyBatis示例程序 6
    1.4.1 需求描述 6
    1.4.2 表设计和数据初始化 6
    1.4.3 搭建开发环境 9
    1.4.4 任务1:根据用户id查询用户 11
    1.4.5 任务2:根据用户名模糊查询用户 15
    1.4.6 任务3:添加用户 17
    1.4.7 任务4:更新用户19
    1.4.8 任务5:删除用户 21
    1.5 MyBatis解决了JDBC编程的问题 23
    第2章 DAO的开发 24
    2.1 原生开发DAO 24
    2.1.1 开发需求 24
    2.1.2 创建DAO接口 24
    2.1.3 创建DAO实现类 25
    2.1.4 单元测试 26
    2.2 Mapper接口开发DAO 28
    2.2.1 Mapper接口开发DAO规范 28
    2.2.2 定义映射文件 28
    2.2.3 将映射文件加载到配置文件中 29
    2.2.4 定义Mapper接口 29
    2.2.5 单元测试 29
    第3章 MyBatis配置详解 32
    3.1 全局配置SqlMapConfig 32
    3.1.1 properties(属性) 33
    3.1.2 settings(全局配置) 33
    3.1.3 typeAliases(类型别名) 34
    3.1.4 typeHandlers(类型处理器) 36
    3.1.5 mappers(映射处理器) 37
    3.2 输入映射parameterType 38
    3.2.1 简单类型输入映射 38
    3.2.2 POJO类型输入映射 39
    3.2.3 VO类型输入映射 40
    3.2.4 HashMap类型输入映射 43
    3.3 输出映射resultType 44
    3.3.1 简单类型输出映射 44
    3.3.2 POJO对象输出映射 45
    3.3.3 POJO集合输出映射 46
    3.3.4 HashMap类型输出映射 47
    3.4 输出映射resultMap 48
    3.4.1 resultMap的作用 48
    3.4.2 定义resultMap 49
    3.4.3 使用resultMap 49
    3.5 动态SQL 50
    3.5.1 where和if 50
    3.5.2 foreach 53
    3.5.3 SQL片段 55
    第4章 关联查询与缓存 57
    4.1 订单数据模型分析 57
    4.1.1 一对一关联査询 58
    4.1.2 一对多关联查询 64
    4.1.3 多对多关联査询 67
    4.1.4 关联查询腿 72
    4.1.5 懒加载 72
    4.2 缓存 76
    4.2.1 为什么使用缓存 76
    4.2.2 一级缓存 76
    4.2.3 二级缓存 78
    4.3 逆向工程 81
    第5章 IOC与DI 86
    5.1 硬编码创建对象的弊端 86
    5.2 IOC和DI 87
    第6章 Spring Bean管理 90
    6.1 Spring简介 90
    6.2 宠物店示例程序 92
    6.2.1 下载Spring依赖的jar包 92
    6.2.2 编写Spring的Hello World程序 94
    6.2.3 宠物店程序剖析 98
    6.3 创建Bean的方式 99
    6.3.1 使用配置文件的Bean元素创建Bean 99
    6.3.2 静态工厂注入Bean 99
    6.3.3 实例工厂注入Bean 100
    6.3.4 构造方法注入Bean 101
    6.3.5 set方法注入Bean 102
    6.4 Bean的作用域 103
    6.4.1 scope属性 103
    6.4.2 懒加载 105
    6.5 Bean的生命周期 106
    6.6 注入Bean的属性值 107
    6.7 自动注入 111
    6.7.1 自动注入 112
    6.7.2 设置全局自动注入 113
    6.8 加载多个Spring配置文件 113
    第7章 Spring JDBC 115
    7.1 Spring JDBC简介 115
    7.2 Spring JDBC模块 116
    7.3 JdbcTemplate类 117
    7.3.1 execute()方法 117
    7.3.2 update()方法 118
    7.3.3 queryForObject()方法 118
    7.3.4 queryForList()方法 119
    7.4 Spring JDBC示例 119
    7.4.1 架构设计 119
    7.4.2 开发步骤 120
    第8章 Spring优化配置 131
    8.1 Annotation-config 131
    8.1.1 @Resource 132
    8.1.2 @Autowired 133
    8.1.3 @Qualifier 133
    8.1.4 第一次重构 133
    8.2 Component-scan 135
    8.2.1 @Scope 136
    8.2.2 @PostConstruct和@PreDestroy 136
    8.2.3 第二次重构 137
    8.3 Java-based 139
    第9章 Spring测试 145
    9.1 JUnit对Spring进行单元测试的问题 146
    9.2 Spring Test 149
    第10章 Spring AOP 154
    10.1 体验AOP的神奇之旅 154
    10.1.1 AspectJ表达式 161
    10.1.2 Advice类型 161
    10.2 代理(Proxy) 162
    10.3 声明式事务 164
    10.3.1 准备环境 164
    10.3.2 测试1:不使用事务注册用户(一) 171
    10.3.3 测试2:不使用事务注册用户(二) 172
    10.3.4 测试3:在事务中注册用户(一) 172
    10.3.5 测试4:在事务中注册用户(二) 173
    10.3.6 Spring事务的提交行为 173
    10.3.7 测试5:在事务中抛出Exception异常 174
    10.3.8 不需要事务管理的方法 175
    10.3.9 事务的传播行为 176
    10.3.10 事务的隔离性 177
    第11章 Spring MVC简介 178
    11.1 Spring MVC介绍 178
    11.2 Web编程的过程 178
    11.3 Spring MVC架构 180
    11.4 Spring MVC组件 181
    11.5 Spring MVC入门实战 181
    11.5.1 创建maven项目 181
    11.5.2 配置pom.xml 182
    11.5.3 pom文件中引入Spring依赖包 183
    11.5.4 配置DispatcherServlet 184
    11.5.5 创建Controller 185
    11.5.6 创建视图188
    11.5.7 启动服务器运行189
    11.5.8 使用Tomcat maven plugin 189
    第12章 Spring MVC控制器 193
    12.1 DispatcherServlet 193
    12.2 HandlerMapping与HandlerAdapter 195
    12.2.1 HandlerMapping 195
    12.2.2 HandlerAdapter 195
    12.3 Controller 196
    12.3.1 @Controller 196
    12.3.2 @RequestMapping 196
    12.3.3 RESTful风格的URL 198
    12.3.4 静态资源访问 200
    12.4 处理器方法 200
    12.4.1 获取请求数据 201
    12.4.2 参数绑定与类型转换 203
    12.4.3 数据校验 208
    12.4.4 @ModelAttribute 210
    12.4.5 中文乱码处理 212
    12.5 返回值处理器 213
    12.5.1 返回值类型 213
    12.5.2 @ResponseBody与@RestController 215
    12,5.3 重定向与请求转发 217
    12.5.4 RedirectAttributes 218
    第13章 SpringMVC拦截器 220
    13.1 Handlerlnterceptor接口 220
    13.2 HandlerlnterceptorAdapter抽象类 221
    13.3 自定义拦截器实现步骤 222
    13.4 拦截器链 224
    13.5 @ControllerAdvice与统一异常处理 227
    第14章 视图解析器与标签库 230
    14.1 视图解析器 230
    14.2 mvc:view-controller 233
    14.3 Spring MVC JSP标签库 234
    第15章 SSM框架整合 248
    15.1 准备数据库 248
    15.2 创建Spring项目 249
    15.3 配置依赖的jar包 251
    15.4 配置数据库连接 253
    15.5 配置MyBatis 255
    15.6 启动Spring容器 256
    15.7 编写代码 257
    15.8 运行测试 260
    第16章 Spring Boot快速入门 261
    16.1 Spring Boot介绍 261
    16.2 创建Spring Boot项目 262
    16.2.1 使用start.spring.io创建项目 262
    16.2.2 使用STS工具创建项目 264
    16.3 Spring Boot之Hello World 265
    16.4 Spring Boot应用启动 265
    第17章 Spring Boot自动配置 268
    17.1 Spring Boot启动 268
    17.2 @SpringBootApplication 273
    17.3 Web容器启动过程 276
    17.4 Spring MVC启动过程 276
    第18章 Spring Boot JSP视图 280
    18.1 准备项目结构 280
    18.2 Spring Boot配置视图 281
    18.3 错误页面配置 283
    第19章 Spring Boot数据访问 292
    19.1 Spring Boot starter 292
    19.2 spring-boot-starter-jdbc 293
    19.2.1 pom.xml文件中加入依赖 294
    19.2.2 配置 294
    19.2.3 编写测试用例验证是否正确 295
    19.2.4 使用Druid连接池 296
    19.3 mybatis-spring-boot-starter 297
    19.3.1 在pom中加入依赖 297
    19.3.2 配置 298
    19.3.3 实体类与映射器接口以及映射文件 299
    19.3.4 映射器扫描 301
    19.3.5 编写测试用例 301
    参考文献 303
帮助中心
公司简介
联系我们
常见问题
新手上路
发票制度
积分说明
购物指南
配送方式
配送时间及费用
配送查询说明
配送范围
快递查询
售后服务
退换货说明
退换货流程
投诉或建议
版权声明
经营资质
营业执照
出版社经营许可证