• java ee轻量级框架应用实战 ssm框架(spring mvc+spring+mybatis) 编程语言
21年品牌 40万+商家 超1.5亿件商品

java ee轻量级框架应用实战 ssm框架(spring mvc+spring+mybatis) 编程语言

编程语言 新华书店全新正版书籍

45.38 6.1折 75 全新

库存4件

河北保定
认证卖家担保交易快速发货售后保障

作者作者

出版社电子工业出版社

ISBN9787121391088

出版时间2020-07

版次1

装帧平装

开本16开

页数425页

字数814千字

定价75元

货号xhwx_1202090109

上书时间2021-12-10

浩子书屋

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

"1.本书采用课堂实录的形式,以任务为驱动,理论与实践相结合,重点讲解javaee中使用很多的ssm框架在企业开发中常用的核心技术。在内容上逐层深入,而非一次铺开。采用“百货中心供应链管理系统”作为完整案例贯穿始终,通过各章所讲述的技能对其功能进行逐步实现或优化,让读者在学技能的同时获取项目开发经验,一举两得。2.本书提供配套完善的学资源和支持服务,包括电子教案(ppt)、案例素材、源代码、各章上机练与课后作业参、教学设计、教学大纲等,为读者带来多方面的学体验,读者可在华信教育资源网(.hxedu..)上费下载。"

目录:

章初识mybatis框架1

1.1企业级框架技术1

1.1.1为什么学框架技术1

1.1.2框架的概念3

1.1.3主流框架的介绍3

1.2mybatis框架简介4

1.2.1数据持久化概念4

1.2.2mybatis框架5

1.2.3orm框架5

1.2.4主流的orm框架5

1.2.5mybatis框架的环境搭建6

1.2.6mybatis框架的优、缺点及其适用场合15

1.2.7技能训练15

1.3mybatis框架的工作16

1.4mybatis框架的入门程序17

1.4.1查询用户17

1.4.2技能训练121

1.4.3添加用户21

1.4.4更新用户22

1.4.5删除用户24

1.4.6技能训练225

第2章mybatis框架的核心配置28

2.1mybatis框架的核心接和类28

2.1.1sqlsessionfactorybuilder29

2.1.2sqlsessionfactory30

2.1.3sqlsession31

2.1.4技能训练34

2.2mybatis框架的核心配置文件35

2.2.1mybatis-config.xml文件结构35

2.2.2dtd文件的引入44

2.2.3技能训练45

2.3mybatis框架的映射文件45

2.3.1主要元素46

2.3.2<select>元素46

2.3.3<insert>元素47

2.3.4<update>元素和<delete>元素48

2.3.5<sql>元素49

2.3.6<resultmap>元素50

2.3.7技能训练50

2.4使用接实现条件查询51

2.4.1使用select元素完成单条件查询51

2.4.2使用select元素完成多条件查询52

2.4.3实现查询结果的展现54

2.4.4技能训练59

2.5使用接实现“增删改”作60

2.5.1使用insert元素完成增加作60

2.5.2使用update元素完成修改作61

2.5.3使用@param注解实现多参数入参62

2.5.4使用delete元素完成删除作63

2.5.5技能训练64

第3章动态sql67

3.1动态sql的元素67

3.2使用动态sql完成多条件查询68

3.2.1使用元素if+where实现多条件查询68

3.2.2技能训练173

3.2.3使用元素if+trim实现多条件查询74

3.2.4<choose>元素、<when>元素、<otherwise>元素75

3.2.5技能训练277

3.3使用动态sql实现更新作77

3.3.1使用元素if+set改造更新作77

3.3.2技能训练180

3.3.3使用元素if+trim改造修改作80

3.3.4技能训练281

3.4使用foreach元素完成复杂查询81

3.4.1mybatis框架入参为数组类型的foreach迭代82

3.4.2mybatis框架入参为list类型的foreach迭代83

3.4.3技能训练184

3.4.4mybatis框架入参为map类型的foreach迭代84

3.4.5技能训练287

3.5bind元素87

第4章mybatis框架的关联映射91

4.1关联映射91

4.1.1关联关系概述91

4.1.2resultmap元素的基本配置项92

4.2一对一(association)92

4.2.1应用案例:用户和身份证间的关联93

4.2.2应用案例:用户和用户角的关联97

4.2.3技能训练102

4.3一对多(collection)102

4.3.1应用案例:用户角关联用户信息103

4.3.2应用案例:商品类型关联商品信息105

4.3.3技能训练107

4.4多对多(collection)107

4.4.1应用案例:销售订单关联订购商品信息108

4.4.2技能训练112

4.5resultmap自动映射级别112

第5章深入使用mybatis框架115

5.1mybatis框架实现分页功能115

5.1.1借助sql语句进行分页116

5.1.2分页参数rowbounds118

5.1.3使用pagehelper插件实现分页120

5.1.4技能训练124

5.2mybatis框架的事务管理124

5.2.1事务的概念124

5.2.2transaction接125

5.2.3事务的配置创建和使用125

5.3mybatis框架的缓存机制131

5.3.1一级缓存(sqlsession级别)132

5.3.2二级缓存(mapper级别)135

5.3.3技能训练139

5.4常用annotation注解139

5.4.1“增删改查”注解的使用140

5.4.2技能训练1144

5.4.3关联注解的使用144

5.4.4技能训练2147

5.4.5动态sql147

5.4.6技能训练3152

5.4.7二级缓存152

第6章初识spring框架156

6.1spring框架概述156

6.1.1企业级应用开发156

6.1.2spring框架的体系结构157

6.1.3spring框架的下载及目录结构159

6.1.4spring框架的优点161

6.2spring框架的核心容器161

6.2.1beanfactory161

6.2.2applicationcontext162

6.3spring框架的入门程序163

6.4依赖注入(di)与控制反转(ioc)167

6.4.1相关概念167

6.4.2依赖注入的实现方式168

6.4.3理解“控制反转”169

6.4.4技能训练1172

6.4.5深入使用“依赖注入”172

6.4.6技能训练2175

第7章spring框架中的bean178

7.1bean的配置178

7.2bean的实例化179

7.2.1构造器实例化179

7.2.2静态工厂方式实例化181

7.2.3实例工厂方式实例化182

7.2.4技能训练183

7.3bean装配方式―基于xml的装配183

7.3.1常用的依赖注入方式183

7.3.2技能训练1187

7.3.3使用p命名空间实现属注入187

7.3.4技能训练2188

7.3.5注入不同数据类型188

7.4bean装配方式―基于annotation装配192

7.4.1使用注解定义bean192

7.4.2使用注解实现bean组件装配193

7.4.3加载注解定义的bean194

7.4.4技能训练1195

7.4.5使用java标准注解完成装配196

7.4.6技能训练2197

7.5bean装配方式―自动装配197

7.6bean的作用域199

7.6.1作用域的种类199

7.6.2singleton作用域199

7.6.3prototype作用域200

7.6.4使用注解指定bean的作用域201

7.7bean的生命周期201

第8章springaop205

8.1springaop简介205

8.1.1aop205

8.1.2理解“面向切面编程”206

8.1.3aop术语207

8.2动态代理208

8.2.1k动态代理208

8.2.2cglib代理211

8.2.3技能训练212

8.3基于代理类的aop实现213

8.3.1spring的通知类型213

8.3.2proxyfactorybean213

8.3.3技能训练215

8.4基于xml的声明式aspectj216

8.4.1<aop:config>元素及其子元素216

8.4.2常用增强的使用216

8.4.3技能训练221

8.4.4比较常用的增强类型222

8.5基于注解的声明式aspectj222

8.5.1@aspectj简介223

8.5.2使用注解标注切面223

8.5.3技能训练226

8.5.4spring框架的切面配置小结226

第9章spring框架的数据库开发及事务管理229

9.1springbc229

9.1.1springbctemplate的解析229

9.1.2springbc的配置230

9.2springbctemplate的常用方231

9.2.1execute()方―执行sql语句231

9.2.2update()方―更新数据233

9.2.3query()方―查询数据237

9.2.4技能训练239

9.3spring框架事务管理概述239

9.3.1事务管理的核心接239

9.3.2事务管理的方式241

9.4声明式事务管理242

9.4.1基于xml方式的声明式事务242

9.4.2技能训练1246

9.4.3基于annotation方式的声明式事务246

9.4.4技能训练2249

0章mybatis与spring的框架整合251

10.1spring框架对mybatis框架的整合思路251

10.2spring框架整合mybatis框架的准备工作252

10.2.1准备所需的jar包252

10.2.2建立开发目录结构253

10.3实现spring对mybatis的框架整合255

10.3.1配置数据源256

10.3.2配置sqlsessionfactorybean256

10.3.3使用sqlsessiontemplate实现数据库的作257

10.3.4编写业务逻辑代码并测试258

10.3.5技能训练259

10.4注入mapper接方式的开发整合259

10.4.1使用mapperfactorybean注入映射器260

10.4.2使用mapperscannerconfigurer注入映射器261

10.4.3技能训练263

10.5测试事务263

10.5.1添加用户事务测试263

10.5.2技能训练266

10.6spring配置补充266

10.6.1灵活配置datasource266

10.6.2技能训练267

10.6.3拆分spring框架的配置文件267

1章初识springmvc框架271

11.1springmvc框架简介271

11.1.1mvc设计模式271

11.1.2springmvc框架274

11.2个springmvc框架的应用274

11.2.1入门案例275

11.2.2技能训练1278

11.2.3优化项目278

11.2.4技能训练2282

11.3springmvc框架的工作流程与优势282

11.3.1springmvc框架的请求处理流程282

11.3.2springmvc框架的工作283

11.3.3springmvc框架的特点284

11.4springmvc框架的核心类与常用注解285

11.4.1dispatcherservlet285

11.4.2controller注解类型286

11.4.3requestmapping注解类型286

11.4.4应用案例―基于注解的springmvc框架应用290

11.4.5viewresolver(视图解析器)292

2章数据交互与绑定295

12.1数据绑定介绍295

12.2简单参数传递296

12.2.1参数传递(viewtocontroller)296

12.2.2参数传递(controllertoview)306

12.2.3技能训练310

12.3复杂数据绑定310

12.3.1绑定自定义数据310

12.3.2绑定数组313

12.3.3绑定集合315

12.4json数据交互317

12.4.1json概述317

12.4.2json数据转换319

12.4.3解决json数据传递的常见问题325

12.4.4技能训练328

12.5restful支持328

12.5.1restful风格328

12.5.2应用案例―用户信息查询329

12.5.3技能训练331

3章文件上传和下载与机制333

13.1文件上传333

13.1.1文件上传的概述333

13.1.2应用案例―文件上传335

13.1.3技能训练339

13.2文件下载339

13.2.1实现文件下载339

13.2.2中文名称的文件下载340

13.2.3技能训练342

13.3342

13.3.1的概述342

13.3.2的执行流程344

13.3.3应用案例―实现用户登录权限验证348

13.3.4技能训练352

4章深入使用springmvc框架355

14.1springmvc框架的异常处理355

14.1.1异常处理355

14.1.2技能训练357

14.2表单标签库358

14.2.1表单标签库358

14.2.2应用案例―表单标签库的使用361

14.3数据转换和格式化366

14.3.1数据绑定的流程366

14.3.2数据转换367

14.3.3应用案例―实现期数据转换368

14.3.4数据格式化373

14.3.5应用案例―实现期数据格式化374

14.4数据校验379

14.4.1spring的validation校验框架379

14.4.2jsr303校验382

5章ssm框架整合与项目案例390

15.1整合环境搭建390

15.1.1整合思路390

15.1.2准备所需的jar包391

15.1.3编写配置文件392

15.2应用案例―用户登录系统396

15.3应用案例―实现用户管理模块的“增删改查”作400

15.3.1查询用户信息列表400

15.3.2添加用户403

15.3.3查看用户信息406

15.3.4修改用户408

15.3.5删除用户411

15.4技能训练414

附录a贯穿案例:百货中心供应链管理系统416

内容简介:

本书详细讲解javaee中使用很多的spring、springmvc和mybatis(简称ssm)三大框架的基本知识和应用。随着互联网的迅猛发展,ssm框架被越来越多地应用于企业级开发之中,其发展势头已经超过大部分javaweb框架,稳居靠前。本书以实用为原则,采用课堂实录的形式,以任务为驱动,理论与实践相结合,重点讲解ssm框架在企业开发中常用的核心技术,分别讲解mybatis、spring和springmvc三大框架的精髓内容。在内容上逐层深入,而非一次铺开。"百货中心供应链管理系统”案例贯穿始终,利用各章所学技能对其功能进行实现或优化,让读者在学技能的同时获取项目开发经验,加深读者对技术的理解和掌握程度。本书既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为java技术的培训图书,适合广大编程爱好者阅读与使用。

   相关推荐   

—  没有更多了  —

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

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP