欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java EE轻量级框架应用实战--SSM框架(Spring MVC+Spring+MyBatis第2版新工科建设之路计算机类专业系列教材)
      • 作者:编者:石毅|责编:牛晓丽
      • 出版社:电子工业
      • ISBN:9787121465284
      • 出版日期:2023/12/01
      • 页数:379
    • 售价:31.6
  • 内容大纲

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

  • 目录

    第1章  初识MyBatis
      1.1  框架简介
        1.1.1  为什么使用框架
        1.1.2  框架的概念
        1.1.3  框架的优势
        1.1.4  主流框架的介绍
      1.2  MyBatis简介
        1.2.1  数据持久化的概念
        1.2.2  传统的JDBC的劣势
        1.2.3  ORM框架
        1.2.4  Hibernate与MyBatis的区别
      1.3  MyBatis环境的搭建与MyBatis的入门程序
        1.3.1  MyBatis环境的搭建
        1.3.2  MyBatis的入门程序
        1.3.3  MyBatis的优点、缺点及适用场合
        1.3.4  技能训练
      1.4  MyBatis的基础操作
        1.4.1  查询用户信息
        1.4.2  技能训练1
        1.4.3  添加用户信息
        1.4.4  更新用户信息
        1.4.5  删除用户信息
        1.4.6  技能训练2
      1.5  MyBatis的工作原理
    第2章  MyBatis的核心配置
      2.1  MyBatis的核心接口和类
        2.1.1  SqlSessionFactoryBuilder
        2.1.2  SqlSessionFactory
        2.1.3  SqlSession
        2.1.4  应用案例——查询用户信息
        2.1.5  技能训练
      2.2  MyBatis的核心配置文件
        2.2.1  mybatis-config.xml
        2.2.2  技能训练
      2.3  MyBatis的映射文件
        2.3.1  映射文件中的主要元素
        2.3.2  <select>元素
        2.3.3  <insert>元素
        2.3.4  <update>元素和<delete>元素
        2.3.5  <sql>元素
        2.3.6  <resultMap>元素
        2.3.7  技能训练
      2.4  使用接口实现条件查询
        2.4.1  使用<select>元素实现单条件查询
        2.4.2  使用<select>元素实现多条件查询
        2.4.3  实现查询结果的展示
        2.4.4  技能训练
      2.5  使用接口实现添加、更新、删除
        2.5.1  使用<insert>元素实现添加
        2.5.2  使用<update>元素实现更新

        2.5.3  使用@Param注解实现多个参数入参
        2.5.4  使用<delete>元素实现删除
        2.5.5  技能训练
    第3章  动态SQL语句
      3.1  动态SQL语句主要元素
      3.2  使用动态SQL语句实现多条件查询
        3.2.1  使用<if>+<where>元素实现多条件查询
        3.2.2  技能训练1
        3.2.3  使用<if>+<trim>元素实现多条件查询
        3.2.4  使用<choose>+<when>+<otherwise>元素实现多条件查询
        3.2.5  技能训练2
      3.3  使用动态SQL语句实现更新
        3.3.1  使用<if>+<set>元素实现更新
        3.3.2  技能训练1
        3.3.3  使用<if>+<trim>元素实现更新
        3.3.4  技能训练2
      3.4  使用<foreach>元素实现复杂查询
        3.4.1  MyBatis入参为Array类型的<foreach>元素迭代
        3.4.2  MyBatis入参为List类型的<foreach>元素迭代
        3.4.3  技能训练1
        3.4.4  MyBatis入参为Map类型的<foreach>元素迭代
        3.4.5  技能训练2
      3.5  使用<bind>元素实现SQL语句拼接
    第4章  MyBatis的关联映射
      4.1  关联映射
        4.1.1  关联关系概述
        4.1.2  <resultMap>元素的基本配置项
      4.2  一对一
        4.2.1  应用案例——身份证号码和个人信息的一对一关联
        4.2.2  应用案例——用户角色和用户信息的一对一关联
        4.2.3  技能训练
      4.3  一对多
        4.3.1  应用案例——用户角色和用户信息的一对多关联
        4.3.2  应用案例——商品类型和商品信息的一对多关联
        4.3.3  技能训练
      4.4  多对多
        4.4.1  应用案例——销售订单和订购商品信息的多对多关联
        4.4.2  技能训练
      4.5  <resultMap>元素自动映射级别
    第5章  深入使用MyBatis
    第6章  初识Spring
    第7章  SpringBean
    第8章  SpringAOP
    第9章  Spring的数据库开发及事务管理
    第10章  初识SpringMVC
    第11章  Spring MVC数据绑定与交互
    第12章  深入使用Spring MVC
    第13章  SSM框架整合
    第14章  百货中心供应链管理系统