返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]Java EE实战精粹 MyBatis+Spring+Spring MVC高洪岩978
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 高洪岩著 | 高洪岩编 | 高洪岩译 | 高洪岩绘
    • 出版社: 人民邮电出版社
    • 出版时间:2020-01-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 高洪岩著| 高洪岩编| 高洪岩译| 高洪岩绘
    • 出版社:人民邮电出版社
    • 出版时间:2020-01-01
    • 版次:1
    • 印次:1
    • 字数:675000
    • 页数:429
    • 开本:16开
    • ISBN:9787115519023
    • 版权提供:人民邮电出版社
  • 作者: 高洪岩
  • 著: 高洪岩
  • 装帧: 平装
  • 印次: 1
  • 定价: 108
  • ISBN: 9787115519023
  • 出版社: 人民邮电出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2020-01-01
  • 页数: 429
  • 外部编号: 五三B116304
  • 版次: 1
  • 成品尺寸: 暂无
  • 章MyBatis3核心技术之必备技能1

    1.1什么是框架1

    1.2什么是对象关系映射1

    1.3MyBatis的优势2

    1.4ORM的原理实现3

    1.4.1使用JDBC和反射技术实现泛型DAO3

    1.4.2操作XML文件8

    1.5准备MyBatis的开发环境15

    1.5.1下载Eclipse15

    1.5.2下载MyBatis15

    1.5.3在Eclipse中创建Library库17

    1.5.4创建Java项目并引用Library库19

    1.6创建SqlSessionFactory和SqlSession对象20

    1.6.1XML配置文件模板20

    1.6.2使用XML配置文件创建SqlSessionFactory对象21

    1.6.3创建SqlSession对象23

    1.6.4SqlSessionFactoryBuilder和SqlSessionFactory的API24

    1.7在Eclipse中安装MyBatisGenerator插件25

    1.8使用MyBatisGenerator工具逆向的代码操作Oracle数据库28

    1.8.1进行逆向操作28

    1.8.2操作数据库30

    1.9使用MyBatisGenerator工具逆向的代码操作MySQL数据库33

    1.9.1进行逆向操作33

    1.9.2操作数据库35

    1.10自建环境使用SqlSession操作Oracle和MySQL数据库36

    1.10.1针对Oracle的CURD36

    1.10.2针对MySQL的CURD41

    1.10.3向SQL映射传入参数类型44

    1.10.4从SQL映射取得返回值类型49

    1.10.5SQL映射文件中命名空间的作用52

    1.11自建环境使用Mapper接口操作Oracle和MySQL数据库53

    1.11.1接口-SQL映射的对应关系54

    1.11.2针对Oracle的CURD55

    1.11.3针对MySQL的CURD59

    1.11.4向Mapper接口传入参数类型62

    1.11.5从SQL映射取得返回值类型70

    1.12MyBatis核心对象的生命周期与封装74

    1.12.1创建GetSqlSessionFactory类75

    1.12.2创建GetSqlSession类76

    1.12.3创建SQL映射接口76

    1.12.4创建SQL映射文件76

    1.12.5测试多次获取的SqlSession对象是否为同一个77

    1.12.6添加记录及异常回滚的测试78

    第2章MyBatis3核心技术之实战技能80

    2.1结合Log4j实现输出日志80

    2.1.1结合Log4j1实现输出日志80

    2.1.2结合Log4j2实现输出日志82

    2.2SQL语句中特殊符号的处理83

    2.3使用typeAliases配置别名84

    2.3.1系统预定义别名84

    2.3.2使用单独配置自定义别名86

    2.3.3使用批量配置自定义别名87

    2.3.4别名重复的解决办法88

    2.4使用properties保存数据库信息89

    2.4.1使用配置内部属性值89

    2.4.2使用引用外部properties属性文件中的配置90

    2.4.3使用程序代码读取properties文件中的参数90

    2.4.4数据库密码加/解密91

    2.5配置多个连接数据库环境93

    2.5.1实现多个连接数据库环境93

    2.5.2多个连接数据库环境与数据库加/解密94

    2.6使用数据源95

    2.6.1DataSource接口介绍95

    2.6.2JNDI介绍96

    2.6.3DataSource与JNDI的关系97

    2.6.4使用JNDI接口操作JNDITree上的数据98

    2.6.5在JNDI树中先获得DataSource再获得Connection100

    2.6.6在MyBatis中从JNDI获得DataSource102

    2.6.7在MyBatis中使用第三方的HikariCP连接池102

    2.7不同数据库执行不同SQL语句的支持104

    2.7.1使用实现执行不同的SQL语句105

    2.7.2在SQL映射的id值相同的情况下有无databaseId的优先级判断106

    2.8获取Mapper的多种方式107

    2.9中type为JDBC和MANAGED时的区别108

    2.10动态SQL110

    2.10.1标签的基本使用110

    2.10.2标签与有参构造方法112

    2.10.3使用${}拼接SQL语句113

    2.10.4标签114

    2.10.5插入null值的种方法——JdbcType118

    2.10.6插入null值的第2种方法——119

    2.10.7标签120

    2.10.8标签的使用121

    2.10.9标签的使用122

    2.10.10标签的使用123

    2.10.11使用执行批量插入125

    2.10.12使用标签对like语句进行适配127

    2.10.13使用标签规范SQL语句129

    2.11读写CLOB类型的数据131

    2.12处理分页133

    2.12.1使用SqlSession对象对查询的数据进行分页134

    2.12.2使用Mapper接口对查询的数据进行分页134

    2.13实现批处理135

    2.14实现一对一级联136

    2.14.1数据表结构和内容以及关系136

    2.14.2创建实体类137

    2.14.3创建SQL映射文件137

    2.14.4级联解析138

    2.14.5根据ID查询记录138

    2.14.6查询所有记录139

    2.14.7对SQL语句执行次数进行优化140

    2.15实现一对多级联141

    2.15.1数据表的结构、内容以及关系141

    2.15.2创建实体类142

    2.15.3创建SQL映射文件142

    2.15.4级联解析143

    2.15.5根据ID查询记录143

    2.15.6查询所有记录144

    2.15.7对SQL语句的执行次数进行优化145

    2.16延迟加载146

    2.16.1默认立即加载策略147

    2.16.2使用全局延迟加载策略与两种加载方式148

    2.16.3使用fetchType属性设置局部加载策略150

    2.17缓存的使用150

    2.17.1一级缓存151

    2.17.2二级缓存152

    2.17.3验证update语句具有清除二级缓存的特性154

    第3章Spring5核心技术之IoC156

    3.1Spring框架简介156

    3.2Spring框架的模块组成157

    3.3IoC和DI157

    3.4IoC容器158

    3.5面向切面编程158

    3.6初步体会IoC的优势159

    3.7在Spring中创建JavaBean164

    3.7.1使用XML声明法创建对象164

    3.7.2使用Annotation注解法创建对象172

    3.7.3处理JavaBean的生命周期183

    3.8装配SpringBean189

    3.8.1使用XML声明法注入对象189

    3.8.2使用注解声明法注入对象191

    3.8.3多实现类的歧义性192

    3.8.4使用@Autowired注解向构造方法进行注入194

    3.8.5使用@Autowired注解向set方法进行注入195

    3.8.6使用@Autowired注解向Field进行注入195

    3.8.7使用@Inject向Field-setMethod-Constructor进行注入196

    3.8.8向@Bean工厂方法注入参数196

    3.8.9使用@Autowired(required=false)的写法197

    3.8.10使用@Bean为JavaBean的id重命名198

    3.8.11为构造方法进行注入199

    3.8.12使用p命名空间对属性值进行注入212

    3.8.13Spring上下文环境的相关知识215

    3.8.14BeanFactory与ApplicationContext221

    3.8.15注入null类型222

    3.8.16注入Properties类型222

    3.8.17在Spring中注入外部属性文件的属性值223

    3.8.18在IoC容器中创建单例和多例的对象——XML配置文件法225

    3.8.19在IoC容器中创建单例和多例的对象——注解法226

    3.8.20父子容器226

    3.8.21注入特殊字符229

    3.8.22使用@Value注解进行注入229

    第4章Spring5核心技术之AOP232

    4.1AOP的使用232

    4.1.1AOP的原理之代理设计模式232

    4.1.2与AOP相关的基本概念240

    4.1.3AOP核心案例245

    4.2MyBatis3和Spring5的整合280

    第5章Spring5MVC实战技术284

    5.1MVC、软件框架与Spring5MVC介绍284

    5.2Spring5MVC核心控制器285

    5.3核心技术285

    5.3.1执行控制层:无参数传递286

    5.3.2执行控制层:有参数传递287

    5.3.3执行控制层:有参数传递简化版287

    5.3.4实现登录功能288

    5.3.5将URL参数封装成实体类290

    5.3.6限制提交method的方式291

    5.3.7控制层方法的参数类型291

    5.3.8控制层方法的返回值类型293

    5.3.9取得request、response和session对象293

    5.3.10登录失败后显示错误信息294

    5.3.11向控制层注入Service业务逻辑层295

    5.3.12重定向:无参数传递296

    5.3.13重定向:有参数传递297

    5.3.14重定向传递参数:RedirectAttributes.addAttribute()方法298

    5.3.15重定向传递参数:RedirectAttributes.addFlashAttribute()方法299

    5.3.16解决转发到*.html文件的404异常300

    5.3.17使用fastjson在服务端解析JSON字符串301

    5.3.18使用jackson在服务端将JSON字符串转换成各种Java数据类型302

    5.3.19在控制层返回JSON对象示例306

    5.3.20在控制层返回JSON字符串示例307

    5.3.21使用HttpServletResopnse对象输出响应字符309

    5.3.22单文件上传1:使用MultipartHttpServletRequest310

    5.3.23单文件上传2:使用MultipartFile311

    5.3.24单文件上传3:使用MultipartFile结合实体类312

    5.3.25多文件上传1:使用MultipartHttpServletRequest312

    5.3.26多文件上传2:使用MultipartFile[]313

    5.3.27多文件上传3:使用MultipartFile[]结合实体类315

    5.3.28支持文件名为中文的文件的下载316

    5.4扩展技术317

    5.4.1使用InternalResourceViewResolver简化返回的视图名称317

    5.4.2控制层返回List对象及实体的效果317

    5.4.3实现国际化321

    5.4.4处理异常328

    5.4.5配置文件的不同使用方式338

    5.4.6方法参数是Model数据类型339

    5.4.7方法参数是ModelMap数据类型340

    5.4.8方法返回值是ModelMap数据类型341

    5.4.9方法返回值是ModelAndView数据类型342

    5.4.10方法返回值是ModelAndView实现重定向343

    5.4.11使用@RequestAttribute和@SessionAttribute注解344

    5.4.12使用@CookieValue和@RequestHeader注解344

    5.4.13使用@SessionAttributes注解345

    5.4.14使用@ModelAttribute注解348

    5.4.15在路径中添加通配符的功能354

    5.4.16控制层返回void数据的情况355

    5.4.17解决多人开发路径可能重复的问题356

    5.4.18@PathVariable注解的使用358

    5.4.19通过URL参数访问指定的业务方法359

    5.4.20@RestController注解的使用360

    5.4.21@GetMapping、@PostMapping、@PutMapping和@DeleteMapping注解的使用361

    5.4.22Spring5MVC与Spring5的整合及应用AOP切面365

    第6章MyBatis3、Spring5和Spring5MVC的整合368

    6.1准备MyBatis3、Spring5和Spring5MVC框架的JAR包文件368

    6.2准备MyBatis3与Spring5整合的插件368

    6.3创建Web项目368

    6.4配置web.xml文件368

    6.5配置springMVC-servlet.xml文件369

    6.6MyBatis配置文件369

    6.7创建MyBatis映射的相关文件369

    6.8配置applicationContext.xml文件370

    6.9创建Service对象372

    6.10创建Controller对象372

    6.11测试正常的效果373

    6.12测试回滚的效果373

    第7章前沿技术SpringBoot374

    7.1搭建Maven开发环境374

    7.1.1Maven介绍374

    7.1.2搭建Maven环境375

    7.1.3在Eclipse中关联Maven377

    7.1.4创建Maven项目379

    7.1.5使用Maven工具下载Spring框架(JAR包、源代码和帮助文档)381

    7.1.6向仓库中添加自定义的JAR包384

    7.1.7查看依赖关系384

    7.2使用Thymeleaf模板引擎385

    7.2.1常见的使用方式385

    7.2.2实现循环392

    7.2.3实现国际化与转义396

    7.2.4处理链接398

    7.2.5实现if处理399

    7.2.6实现比较400

    7.2.7处理属性值401

    7.3使用SpringBoot开发Web项目402

    7.3.1创建MavenWebProject402

    7.3.2更改错误的MavenWebProject环境404

    7.3.3常用Starter的介绍407

    7.3.4创建控制层409

    7.3.5添加JSTL依赖410

    7.3.6创建JSP视图文件410

    7.3.7创建启动类Application411

    7.3.8运行Application类411

    7.3.9执行test2的URL412

    7.3.10执行test1的URL412

    7.3.11添加JSP依赖412

    7.3.12实现项目首页413

    7.3.13在CMD中启动项目413

    7.3.14创建可执行JAR414

    7.3.15实现注入IoC415

    7.3.16实现切面AOP416

    7.3.17官方建议的项目结构417

    7.3.18实现SpringBoot整合Thymeleaf模板417

    7.3.19使用自定义的Thymeleaf模板显示异常信息419

    7.3.20实现SpringBoot整合MyBatis框架423

    7.3.21整合@WebFilter和@WebListener资源428

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购