• Java EE轻量级框架应用实战--SSM框架
图书条目标准图

Java EE轻量级框架应用实战--SSM框架

【正版二手】【套装图片默认发单本】【超48小时未发请退款】

10.46 1.3折 79 八五品

库存31件

河南安阳

作者石毅

出版社电子工业出版社

出版时间2023-12

版次1

装帧其他

货号9787121465284

上书时间2026-02-24

   商品详情   

品相描述:八五品
【正版二手】【48小时发货】【超48小时未发请退款】
商品描述
【正版二手】【48小时发货】【超3047小时未发请退款】
图书标准信息
  • 作者 石毅
  • 出版社 电子工业出版社
  • 出版时间 2023-12
  • 版次 1
  • ISBN 9787121465284
  • 定价 79.00元
  • 装帧 其他
  • 开本 16开
  • 页数 392页
  • 字数 692千字
【内容简介】


本书对版进行了更新和修订,详细讲解了javaee轻量级框架中使用多的m框架,即pringmvc、pring和mybati的基本知识和应用。随着互联网的迅猛发展,m框架被越来越多地应用于企业级开发中,其发展势头已经超过大部分javaweb框架,稳居。本书以实用为原则,在重点讲解m框架在企业开发中常用的核心技术的同时,分别讲解了pringmvc、pring和mybati的精髓内容,以课堂实录的方式,理论结合实践,边讲边练。此外,作者在本书中还使用m框架改造了经典项目,力求通过项目的实现加深读者对m框架的理解和掌握程度。
本书既可以作为高等院校本、专科计算机相关专业的程序设计教材,又可以作为java技术的培训教材,适合广大编程爱好者阅读与使用。
【作者简介】

石毅,拥有多年软件开发从业与教育培训经验,熟悉Java开发企业级应用、Android应用开发、Web前端设计,负责Java软件开发方向课程教学工作,主讲Java、HTML、CSS、JavaScript、jQuery、MySQL、SQL Server、Oracle 数据库、JavaWEB开发、SSM框架、SSH框架、微服务开发等课程。常受邀到各大高校担任软件开发相关课程教学,教学风格幽默风趣、工作态度认真负责、深受广大学生喜欢。出版《Java语言编程基础》《动态网页设计与开发——JavaScript+jQuery》等多本图书。

【目录】


 章 初识mybatis ................................................................................................................ 1
1.1 框架简介 ................................................................................................................................ 1
1.1.1 为什么使用框架 ................................................................................................................. 1
1.1.2 框架的概念 ......................................................................................................................... 2
1.1.3 框架的优势 ......................................................................................................................... 3
1.1.4 主流框架的介绍 ................................................................................................................. 3
1.2 mybatis 简介 ........................................................................................................................... 4
1.2.1 数据持久化的概念 ............................................................................................................. 4
1.2.2 传统的bc 的劣势 .......................................................................................................... 5
1.2.3 orm 框架 ........................................................................................................................... 5
1.2.4 hibernate 与mybatis 的区别 ............................................................................................. 6
1.3 mybatis 环境的搭建与mybatis 的入门程序 ....................................................................... 6
1.3.1 mybatis 环境的搭建 ........................................................................................................... 6
1.3.2 mybatis 的入门程序 ......................................................................................................... 10
1.3.3 mybatis 的优点、缺点及适用场合 ................................................................................. 13
1.3.4 技能训练 ........................................................................................................................... 14
1.4 mybatis 的基础作 ............................................................................................................. 14
1.4.1 查询用户信息 ................................................................................................................... 14
1.4.2 技能训练1 ........................................................................................................................ 18
1.4.3 添加用户信息 ................................................................................................................... 18
1.4.4 更新用户信息 ................................................................................................................... 20
1.4.5 删除用户信息 ................................................................................................................... 22
1.4.6 技能训练2 ........................................................................................................................ 23
1.5 mybatis 的工作 ............................................................................................................. 24
第2 章 mybatis 的核心配置 ....................................................................................................27
2.1 mybatis 的核心接和类 ..................................................................................................... 27
2.1.1 sqlsessionfactorybuilder .................................................................................................. 28
2.1.2 sqlsessionfactory .............................................................................................................. 28
2.1.3 sqlsession .......................................................................................................................... 30
2.1.4 应用案例――查询用户信息 ............................................................................................ 32
2.1.5 技能训练 ........................................................................................................................... 34
2.2 mybatis 的核心配置文件 ..................................................................................................... 35
2.2.1 mybatis-config.xml ............................................................................................................ 35
2.2.2 技能训练 ........................................................................................................................... 43
2.3 mybatis 的映文件 ............................................................................................................. 44
2.3.1 映文件中的主要元素 .................................................................................................... 44
2.3.2 <select>元素 ...................................................................................................................... 44
2.3.3 <insert>元素 ...................................................................................................................... 45
2.3.4 <update>元素和<delete>元素 ........................................................................................... 46
2.3.5 <sql>元素 .......................................................................................................................... 47
2.3.6 <resultmap>元素 ............................................................................................................... 48
2.3.7 技能训练 ........................................................................................................................... 49
2.4 使用接实现条件查询 ........................................................................................................ 49
2.4.1 使用<select>元素实现单条件查询 .................................................................................. 49
2.4.2 使用<select>元素实现多条件查询 .................................................................................. 50
2.4.3 实现查询结果的展示 ........................................................................................................ 53
2.4.4 技能训练 ........................................................................................................................... 58
2.5 使用接实现添加、更新、删除 ........................................................................................ 59
2.5.1 使用<insert>元素实现添加 .............................................................................................. 59
2.5.2 使用<update>元素实现更新 ............................................................................................. 60
2.5.3 使用@param 注解实现多个参数入参 ............................................................................. 61
2.5.4 使用<delete>元素实现删除 .............................................................................................. 62
2.5.5 技能训练 ........................................................................................................................... 63
第3 章 动态sql 语句 ............................................................................................................ 66
3.1 动态sql 语句主要元素 ...................................................................................................... 66
3.2 使用动态sql 语句实现多条件查询 ................................................................................... 67
3.2.1 使用<if>+<where>元素实现多条件查询......................................................................... 67
3.2.2 技能训练1......................................................................................................................... 72
3.2.3 使用<if>+<trim>元素实现多条件查询 ............................................................................ 72
3.2.4 使用<choose>+<when>+<otherwise>元素实现多条件查询 ........................................... 73
3.2.5 技能训练2......................................................................................................................... 75
3.3 使用动态sql 语句实现更新 .............................................................................................. 75
3.3.1 使用<if>+<set>元素实现更新 .......................................................................................... 75
3.3.2 技能训练1......................................................................................................................... 78
3.3.3 使用<if>+<trim>元素实现更新 ....................................................................................... 78
3.3.4 技能训练2 ........................................................................................................................ 78
3.4 使用<foreach>元素实现复杂查询 ....................................................................................... 79
3.4.1 mybatis 入参为array 类型的<foreach>元素迭代 ......................................................... 79
3.4.2 mybatis 入参为list 类型的<foreach>元素迭代 ............................................................ 80
3.4.3 技能训练1 ........................................................................................................................ 82
3.4.4 mybatis 入参为map 类型的<foreach>元素迭代 ........................................................... 82
3.4.5 技能训练2 ........................................................................................................................ 84
3.5 使用<bind>元素实现sql 语句拼接 ................................................................................... 85
第4 章 mybatis 的关联映 ....................................................................................................88
4.1 关联映 ............................................................................................................................... 88
4.1.1 关联关系概述 ................................................................................................................... 88
4.1.2 <resultmap>元素的基本配置项 ....................................................................................... 89
4.2 一对一 .................................................................................................................................. 89
4.2.1 应用案例――号码和个人信息的一对一关联 .......................................
点击展开 点击收起

以下为对购买帮助不大的评价

【正版二手】【48小时发货】【超48小时未发请退款】
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP