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

    • Java EE软件开发案例教程(Spring+Spring MVC+MyBatis普通高等职业教育计算机系列规划教材)
      • 作者:编者:熊君丽|责编:徐建军
      • 出版社:电子工业
      • ISBN:9787121389962
      • 出版日期:2020/06/01
      • 页数:221
    • 售价:17.2
  • 内容大纲

        本书按照学生信息管理系统的整体构建和业务功能实现的工作化过程设计各个章节的内容。本书将知识点逐步抽丝剥茧,形成由简到繁的任务和案例,推动项目主体部分的最终实现。本书的特点是实用性强、操作思路明晰。书中的案例程序由业界颇为流行的Intelli JIDEA平台编译,项目基于Gradle工具构建,在Tomcat服务器上运行。项目案例使用小型轻便的MySQL数据库,集成了Bootstrap前端框架,后台采用流行的Spring MVC、MyBatis、8pring三大框架集成。
        全书分为8章:第1~3章为项目案例的开发平台搭建部分,着重介绍了IDEA平台、Gradle工具、Bootstrap前端框架的集成;第4~5章为项目的功能实现部分,着重介绍了Spring MVC和MyBatis的使用细节;第6~7章为Spring容器的原理性介绍,分析了三大框架的集成原理;第8章拓展了Spring Boot的开发全过程,还介绍了Maven构建工具的使用。本书实现了学生信息管理项目的主要功能,提供了丰富的教学案例和实现细节,并以附录的形式展示了数据库的详细设计。
        本书可以作为高等职业院校计算机软件专业学生的教材,也可以作为JavaEE开发的培训教材,还可以作为从事JavaEE软件开发工作的技术人员的参考用书。
  • 作者介绍

  • 目录

    第1章  Java EE Web项目开发平台IntelliJ IDEA
      1.1  Java EE开发及SSM框架简介
        1.1.1  Java EE简介
        1.1.2  MVC设计模式与SSM框架
      1.2  IntelliJ IDEA平台简介
        1.2.1  IntelliJ IDEA配置
        1.2.2  IntelliJ IDEA界面说明和快捷键
        1.2.3  IntelliJ IDEA简单断点调试
      1.3  IntelliJ IDEA平台准备及简单Web项目创建
        1.3.1  在IntelliJ IDEA中配置JDK并测试
        1.3.2  在IntelliJ IDEA中配置Tomcat
        1.3.3  任务一:创建简单的Web项目并在Tomcat下运行
      小结
      习题
      综合实训
    第2章  项目构建工具Gradle
      2.1  Gradle简介和三大构建工具比较
        2.1.1  Gradle简介
        2.1.2  三大构建工具比较
      2.2  Gradle的安装与配置
        2.2.1  Gradle的安装
        2.2.2  Gradle项目的目录结构
        2.2.3  build.gradle文件
      2.3  Gradle项目工作任务
        2.3.1  任务一:创建Gradle构建的项目
        2.3.2  任务二:导入Gradle构建的项目
        2.3.3  任务三:为Gradle构建的项目添加支持
      2.4  Gradle构建项目的管理
      小结
      习题
      综合实训
    第3章  项目前端框架集成
      3.1  Bootstrap简介
      3.2  Bootstrap的集成与使用
        3.2.1  Bootstrap的下载与集成
        3.2.2  Bootstrap框架组件的使用
      3.3  Bootstrap框架的使用
        3.3.1  任务一:完成登录界面的设计
        3.3.2  任务二:使用扩展日历时间组件datetimepicker
        3.3.3  任务三:左侧树状导航条的实现
      3.4  集成EasyUI前端框架
        3.4.1  EasyUI简介
        3.4.2  EasyUI的下载
        3.4.3  EasyUI的集成与使用
        3.4.4  任务四:使用EasyUI组件导航树和对话框
      小结
      习题
      综合实训
    第4章  Spring MVC框架在项目中的运用
      4.1  Spring MVC运行流程和集成

        4.1.1  Spring MVC运行流程
        4.1.2  Spring MVC的核心类和接口
        4.1.3  任务一:项目集成Spring MVC框架
        4.1.4  Spring MVC框架控制器中常用的注解说明
        4.1.5  任务二:Spring MVC的简单实例
      4.2  Spring MVC请求映射
        4.2.1  @RequestMapping
        4.2.2  映射原理
        4.2.3  任务三:项目中使用分层请求映射
        4.2.4  GET/POST限定的请求
      4.3  项目中实现参数传递
        4.3.1  任务四:简单参数传入
        4.3.2  任务五:简单数据传出
        4.3.3  任务六:实体对象参数传递
        4.3.4  任务七:Cookie值传递
        4.3.5  任务八:Session值传递
      4.4  项目中的数据格式化
        4.4.1  Spring MVC框架的格式化
        4.4.2  任务九:使用Spring MVC的数据格式化功能
      4.5  项目中使用服务器端校验
        4.5.1  Spring MVC的服务器端校验
        4.5.2  任务十:项目中实现Spring MVC的服务器端校验
      4.6  Spring MVC上传
        4.6.1  Spring MVC上传的实现类
        4.6.2  任务十一:对项目实现上传功能
      4.7  Spring MVC拦截器
        4.7.1  拦截器的定义
        4.7.2  任务十二:对项目实现拦截器功能
      4.8  Spring MVC异常处理
        4.8.1  全局性系统异常的处理方法
        4.8.2  任务十三:项目中使用简单异常处理器SimpleMappingExceptionResolver
        4.8.3  Spring MVC自定义异常处理的三种方式
      4.9  Spring MVC处理国际化
        4.9.1  Spring MVC框架国际化简介
        4.9.2  任务十四:项目实现国际化
      小结
      习题
      综合实训
    第5章  MyBatis框架在项目中的运用
      5.1  MyBatis框架介绍
      5.2  MyBatis Generator工具
        5.2.1  使用MyBatis Generator工具前的数据库准备
        5.2.2  任务一:项目中自动生成MyBatis框架的持久层代码
      5.3  SSM框架的总集成
        5.3.1  集成简介
        5.3.2  任务二:项目集成MyBatis框架
      5.4  mapper.xml文件的编写
        5.4.1  小知识:控制台跟踪数据库操作执行
        5.4.2  任务三:显示所有学生信息功能的实现
        5.4.3  任务四:增加学生功能的实现

        5.4.4  补充知识:解决中文乱码问题
        5.4.5  任务五:删除学生功能的实现
        5.4.6  任务六:修改学生信息功能的实现
        5.4.7  拓展任务:学生登录功能的实现
        5.4.8  传入多个参数的写法
      5.5  数据库连接技术
        5.5.1  DBCP
        5.5.2  C3P0连接池
        5.5.3  获取JNDI数据源
        5.5.4  Spring的数据源实现类
        5.5.5  Alibaba Druid
      5.6  PageHelper分页工具的使用
        5.6.1  PageHelper简介
        5.6.2  任务七:实现学生信息分页显示的功能
      5.7  MyBatis关联查询
        5.7.1  任务八:实现一对一关系的处理
        5.7.2  任务九:实现一对多关系的处理(三表联合查询)
        5.7.3  任务十:实现多对多关系的处理
      5.8  注解实现
      小结
      习题
      综合实训
    第6章  Spring IoC在项目中的运用
      6.1  Spring快速上手
        6.1.1  Spring概述
        6.1.2  Spring IoC依赖
      6.2  Spring的核心技术――控制反转IoC
        6.2.1  IoC思想概述
        6.2.2  Spring IoC实现
      6.3  基于XML的实例化Bean
        6.3.1  任务一:实现属性注入的Bean实例化
        6.3.2  任务二:实现构造方法注入的Bean实例化
        6.3.3  任务三:实现Bean的引用
        6.3.4  Bean的作用域
        6.3.5  延迟初始化Bean
      6.4  基于注解的实例化Bean
        6.4.1  Spring框架的常用注解
        6.4.2  任务四:基于注解的实现
      6.5  IoC的零配置实现
      6.6  项目中Spring IoC的使用
        6.6.1  WebApplicationContext
        6.6.2  项目使用XML配置的场景
        6.6.3  项目使用注解配置的场景
      6.7  拓展知识:通过静态工厂方法和实例工厂方法获取Bean
        6.7.1  任务五:用静态工厂方法获取Bean
        6.7.2  任务六:用实例工厂方法获取Bean
      小结
      习题
      综合实训
    第7章  项目集成Spring AOP

      7.1  AOP
        7.1.1  AOP概述
        7.1.2  AOP术语
      7.2  Spring AOP
        7.2.1  AspectJ
        7.2.2  Spring AOP与AspectJ的关系
        7.2.3  Spring AOP增强
        7.2.4  添加Spring AOP依赖
        7.2.5  任务一:动态代理实现之JDK动态代理
        7.2.6  任务二:动态代理实现之CGLIB字节码增强
      7.3  Spring实现AOP
        7.3.1  任务三:基于XML的AOP实现
        7.3.2  任务四:基于注解的AOP实现
      7.4  AspectJ函数和其他AOP的实现
        7.4.1  任务五:@annotation自定义注解的使用
        7.4.2  任务六:@target注解的使用
        7.4.3  任务七:自动创建代理
        7.4.4  任务八:基于Schema的AOP实现
        7.4.5  任务九:零配置实现AOP
      7.5  Spring声明式事务
        7.5.1  Spring声明式事务特性
        7.5.2  事务的配置方式
        7.5.3  项目中使用Spring AOP实现数据库的事务管理
      7.6  实现三大框架总集成的配置文件
      小结
      习题
      综合实训
    第8章  项目快速开发框架Spring Boot
      8.1  Spring Boot
        8.1.1  Spring Boot的原理和特点
        8.1.2  任务一:Spring Boot快速开发
      8.2  Maven构建工具
        8.2.1  Maven 简介
        8.2.2  Maven的安装与配置
        8.2.3  pom.xml文件
        8.2.4  任务二:用Maven构建项目
      小结
      习题
      综合实训
    附录A
    参考文献