顶部
收藏

用微课学●JavaEE企业级开发教程


作者:
韩少云 张亚峰
定价:
49.00元
ISBN:
978-7-04-051995-2
版面字数:
380.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
1900-01-01
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是高等教育出版社与达内时代科技集团(以下简称达内集团)联合出品的新形态一体化程序设计类课程系列教材之一,本书作者系达内集团一线讲师,具有多年项目设计及授课经验。本书是以当今企业实际用人要求为导向,并总结近几年国家应用型本科院校与示范性高职院校专业教学改革经验和达内集团在IT培训行业十多年的经验编写而成。

本书通过大量的实际开发案例介绍了使用Spring框架进行企业级应用开发的方法与技巧,主要内容包括:Spring概述、Spring IOC容器详解、Spring依赖注入、面向切面编程Spring AOP、通过Spring操作JDBC、Spring的事务管理、Spring MVC、MyBatis以及项目开发案例等。

本书为新形态一体化教材,提供了丰富的数字化课程教学资源,包括微课视频、电子课件(PPT)、课程标准、教学设计、习题答案等,能够更好地帮助教师教学,促进学生学习。

本书可作为应用型本科院校、高等职业院校计算机相关专业的教学用书,也可作为JavaEE初学者的入门教材、培训教材,并适合使用JavaEE进行应用开发的人员学习参考。

  • 前辅文
  • 第1章 Spring概述
    • 1.1 Spring框架
    • 1.2 第一个Spring项目
      • 1.2.1 导入jar包
      • 1.2.2 创建Spring的核心配置文件
      • 1.2.3 创建实体类
      • 1.2.4 在配置文件中添加管理对象配置
      • 1.2.5 从容器中获取对象
    • 1.3 访问对象的属性
    • 1.4 案例:创建对象与属性赋值
      • 1.4.1 案例描述
      • 1.4.2 案例分析
      • 1.4.3 案例代码
    • 本章小结
  • 第2章 Spring IOC容器详解
    • 2.1 IOC与DI
      • 2.1.1 IOC的基本概念
      • 2.1.2 DI的基本概念
    • 2.2 设计模式
      • 2.2.1 接口与实现分离
      • 2.2.2 工厂模式
      • 2.2.3 控制反转
      • 2.2.4 三者之间的比较
    • 2.3 BeanFactory与ApplicationContext
      • 2.3.1 BeanFactory
      • 2.3.2 ApplicationContext
      • 2.3.3 总结
    • 2.4 JavaBean
      • 2.4.1 JavaBean简介
      • 2.4.2 JavaBean的作用域
      • 2.4.3 JavaBean的生命周期
      • 2.4.4 JavaBean的后置处理器
    • 本章小结
  • 第3章 Spring依赖注入
    • 3.1 依赖注入
    • 3.2 依赖注入方式
      • 3.2.1 set方法注入
      • 3.2.2 构造器注入
    • 3.3 案例:员工信息管理
      • 3.3.1 案例描述
      • 3.3.2 案例分析
      • 3.3.3 案例代码
    • 3.4 自动注入
      • 3.4.1 byName自动注入
      • 3.4.2 byType自动注入
    • 3.5 集合类型属性注入
      • 3.5.1 数组类型属性注入
      • 3.5.2 List集合类型属性注入
      • 3.5.3 Set集合类型属性注入
      • 3.5.4 Map集合类型属性注入
    • 3.6 Spring注解
      • 3.6.1 注解基本配置
      • 3.6.2 使用注解
      • 3.6.3 通过注解实现依赖注入
    • 3.7 案例:学员信息管理的基本操作
      • 3.7.1 案例描述
      • 3.7.2 案例分析
      • 3.7.3 案例代码
    • 本章小结
  • 第4章 Spring AOP
    • 4.1 代理模式
      • 4.1.1 静态代理
      • 4.1.2 JDK动态代理
      • 4.1.3 CGLIB动态代理
    • 4.2 AOP基础
      • 4.2.1 AOP概述
      • 4.2.2 Spring中的AOP
    • 4.3 基于注解的AOP操作
      • 4.3.1 AOP操作准备
      • 4.3.2 前置通知
      • 4.3.3 后置通知
      • 4.3.4 返回通知
      • 4.3.5 异常通知
      • 4.3.6 环绕通知
    • 4.4 基于配置文件的AOP操作
    • 4.5 切面类的优先级
      • 4.5.1 基于注解操作
      • 4.5.2 基于配置文件的操作
    • 本章小结
  • 第5章 通过Spring操作JDBC
    • 5.1 Spring与JDBC
      • 5.1.1 JDBC操作的缺点
      • 5.1.2 通过Spring操作JDBC简介
    • 5.2 数据源
      • 5.2.1 数据源概述
      • 5.2.2 通过Spring创建数据源
      • 5.2.3 通过DBCP创建数据源
      • 5.2.4 通过C3P0创建数据源
    • 5.3 通过Spring操作数据库
      • 5.3.1 创建数据处理对象
      • 5.3.2 数据更新操作
      • 5.3.3 数据查询操作
    • 5.4 案例:客户信息管理
      • 5.4.1 案例描述
      • 5.4.2 案例分析
      • 5.4.3 案例代码
    • 5.5 基于NamedParameterJdbcTemplate的操作
    • 5.6 案例:商品信息管理
      • 5.6.1 案例描述
      • 5.6.2 案例分析
      • 5.6.3 案例代码
    • 本章小结
  • 第6章 Spring的事务管理
    • 6.1 事务准备
      • 6.1.1 事务的概念
      • 6.1.2 事务的必要性
      • 6.1.3 事务处理
    • 6.2 事务管理
    • 6.3 事务属性
      • 6.3.1 事务传播行为
      • 6.3.2 事务隔离级别
      • 6.3.3 事务回滚
      • 6.3.4 设置只读
      • 6.3.5 事务过期
    • 6.4 基于配置文件的事务管理
    • 本章小结
  • 第7章 Spring MVC
    • 7.1 第一个Spring MVC程序
      • 7.1.1 Spring MVC概述
      • 7.1.2 Spring MVC项目环境搭建
      • 7.1.3 Spring MVC项目过程分析
      • 7.1.4 Spring MVC项目改进
    • 7.2 注解@RequestMapping详解
      • 7.2.1 注解@RequestMapping修饰类
      • 7.2.2 注解@RequestMapping修饰方法
    • 7.3 参数传递
      • 7.3.1 Controller到View的参数传递
      • 7.3.2 View到Controller的参数传递
    • 7.4 REST风格URL
    • 7.5 案例:员工信息管理
      • 7.5.1 案例描述
      • 7.5.2 案例分析
      • 7.5.3 数据库创建
      • 7.5.4 Spring整合Spring MVC
      • 7.5.5 创建服务类
      • 7.5.6 查询所有员工
      • 7.5.7 添加员工
      • 7.5.8 删除员工与静态文件处理
      • 7.5.9 修改员工信息
    • 7.6 数据校验
    • 7.7 文件上传
      • 7.7.1 单文件上传
      • 7.7.2 多文件上传
    • 7.8 拦截器
    • 7.9 异常处理
    • 本章小结
  • 第8章 MyBatis入门
    • 8.1 MyBatis初探
      • 8.1.1 MyBatis框架
      • 8.1.2 MyBatis环境搭建
      • 8.1.3 MyBatis配置优化
    • 8.2 MyBatis的基本操作
      • 8.2.1 添加操作
      • 8.2.2 删除操作
      • 8.2.3 修改操作
      • 8.2.4 集合列表查询操作
    • 8.3 MyBatis基于注解的操作
    • 8.4 属性名与字段名冲突问题的解决
    • 本章小结
  • 第9章 MyBatis的高级应用
    • 9.1 MyBatis对象关联关系
      • 9.1.1 一对一关联
      • 9.1.2 一对多关联
    • 9.2 案例:员工信息管理
      • 9.2.1 案例描述
      • 9.2.2 案例分析
      • 9.2.3 案例代码
    • 9.3 高级查询
      • 9.3.1 多个查询条件执行
      • 9.3.2 模糊查询
      • 9.3.3 动态SQL语句
    • 9.4 MyBatis的缓存
      • 9.4.1 缓存的必要性
      • 9.4.2 一级缓存
      • 9.4.3 二级缓存
    • 9.5 Spring整合MyBatis
    • 本章小结
  • 第10章 项目开发案例:网上商城
    • 10.1 项目需求
    • 10.2 数据库设计
    • 10.3 创建项目
      • 10.3.1 SSM框架整合
      • 10.3.2 创建加密类
      • 10.3.3 创建异常处理类
      • 10.3.4 创建字符处理过滤器
      • 10.3.5 创建BaseDao
    • 10.4 后台管理
      • 10.4.1 管理员登录
      • 10.4.2 创建管理页面
    • 10.5 商品管理
      • 10.5.1 商品类别管理
      • 10.5.2 商品管理
    • 10.6 前台页面设计
      • 10.6.1 前台首页
      • 10.6.2 商品详情
    • 10.7 注册与登录
      • 10.7.1 用户注册
      • 10.7.2 用户登录
    • 10.8 购买商品
      • 10.8.1 立即购买
      • 10.8.2 添加到购物车
      • 10.8.3 购物车结算
    • 10.9 订单管理
      • 10.9.1 提交订单
      • 10.9.2 订单结算
      • 10.9.3 订单管理
    • 本章小结

相关图书