为什么选择Java EE企业级开发?
Java EE 提供了企业应用技术的实现规范,简化了企业应用和 Web 开发,具有可扩展性、性能和可靠性特点,被广泛接受并使用,就业前景广阔。
《Java EE企业级应用开发(SSM)》
【ISBN】 978-7-115-55181-8
【主编】朱利华 姜英
【副主编】蒋卫祥 李 斌 海 龙
【购买链接】https://item.jd.com/10027079738607.html
【资源下载网址】http://course.zhonghui.vip/#/java/java_ssm
内容摘要
该教材较为全面地介绍了 Java EE 企业级应用开发中常用的三大轻量级流行框架 Spring、Spring MVC及 MyBatis 的知识,并在三大框架的基础上对目前较为流行的 Spring Boot 框架的应用进行了拓展介绍。
全书共15章,内容包括企业级项目导引及开发环境、Spring入门、Spring Bean装配、Spring数据库编程、Spring MVC入门、Spring MVC应用、Spring MVC拦截器、Spring MVC 文件上传/下载、MyBatis入门、MyBatis核心配置及动态SQL、SSM框架整合、Spring AOP和事务管理、SSM框架实战、Spring Boot入门、Spring Boot整合应用等。
书中使用Spring 5.1.6、Spring MVC 5.1.6、MyBatis 3.5.1 详细讲解了 SSM框架的基础知识和使用方法,在此基础上对Spring Boot的基础知识及应用进行讲解。书中精心设计了大量案例,读者通过学习可以快速地掌握 SSM 框架的应用,提高 Java EE 项目的开发能力。
教材目录
第1章
企业级项目导引及开发环境
1.1 企业级项目及解决方案
1.1.1 什么是企业级项目
1.1.2 企业级Web项目解决方案
1.2 项目案例导引
1.2.1 项目案例:媒体素材管理系统
1.2.2 项目解决方案
1.3 开发环境
1.3.1 Eclispe IDE介绍
1.3.2 Eclipse IDE上的Maven配置
1.3.3 在Eclipse IDE下构建Maven项目
1.3.4 Maven项目中的pom.xml文件
1.4 本章小结
1.5 练习与实践
第2章
Spring入门
2.1 Spring框架概述
2.1.1 Spring框架
2.1.2 Spring框架体系结构
2.2 Spring入门程序
2.2.1 Spring的下载及目录结构
2.2.2 第一个Spring项目
2.3 Spring IOC容器
2.3.1 什么Spring IOC/DI
2.3.2 第一个Spring IOC/DI
2.3.3 Spring 核心容器
2.4 本章小结
2.5 练习与实践
第3章
Spring Bean装配
3.1 Spring中的Bean
3.2 基于XML的Bean装配
3.2.1 Bean的XML配置
3.2.2 Setter属性注入
3.2.3 构造方法注入
3.3 基于注解的Bean装配
3.4 本章小节
3.5 练习与实践
第4章
Spring数据库编程
4.1 Spring JdbcTemplate概述
4.1.1 传统的Jdbc不足
4.1.2 Spring JdbcTemplate
4.2 Spring JdbcTemplate配置及应用
4.2.1 Spring JdbcTemplate配置
4.2.2 Spring JdbcTemplate的增删改查
4.3 NamedParameterJdbcTemplate
4.4 本章小结
4.5 练习与实践
第5章
Spring MVC入门
5.1 SpringMVC简介
5.2 SpringMVC入门程序
5.3 SpringMVC组件与流程
5.4 Spring MVC的常用注解
5.4.1 @Controller注解
5.4.2 @RequestMapping注解
5.4.3 其他注解
5.5 本章小结
5.6 练习与实践
第6章
Spring MVC应用
6.1 Spring MVC请求参数和响应
6.1.1 SpringMVC请求参数
6.1.2 Spring MVC请求响应
6.2 视图解析器
6.3 JSON数据交互
6.3.1 JSON的数据结构
6.3.2 JSON数据交互注解
6.4 静态资源访问
6.5 本章小结
6.6 练习与实践
第7章
Spring MVC拦截器
7.1 拦截器概述
7.2 拦截器的执行
7.3 拦截器应用案例
7.4 本章小结
7.5 练习与实践
第8章
Spring MVC文件上传下载
8.1 文件上传
8.1.1 文件上传的表单设计
8.1.2 Spring MVC处理上传文件
8.1.3 文件上传实例
8.2 文件下载
8.2.1 使用I/O流下载文件
8.2.2 使用ResponseEntity接口下载文件
8.2.3 文件下载实例
8.3 本章小结
8.4 练习与实践
第9章
MyBatis入门
9.1 MyBatis概述
9.1.1 数据持久层框架
9.1.2 MyBatis框架
9.2 MyBatis工作原理
9.2.1 MyBatis核心类
9.2.2 MyBatis工作流程
9.3 MyBatis入门程序
9.4 本章小结
9.5 练习与实践
第10章
MyBatis核心配置及动态SQL
10.1 MyBatis核心配置文件
10.1.1 属性
10.1.2 设置
10.1.3 类型别名
10.1.4 环境配置
10.1.5 映射器
10.1.6核心 XML 配置文件实例
10.2 MyBatis映射文件
10.2.1 insert/update/delete
10.2.2 select
10.2.3 参数
10.2.4 resultMap
10.2.5 映射文件实例
10.3 动态SQL
10.3.1< if>
10.3.2 <choose><when><otherwise>
10.3.3 <foreach>
10.4 MyBatis Generator
10.4.1 在Eclipse IDE中安装MyBatis Generator
10.4.2 在Eclipse IDE中使用MyBatis Generator
10.5 MyBatis PageHelper
10.5.1 如何引入PageHelper
10.5.2 配置拦截器插件
10.5.3 如何使用PageHelper
10.5.4 PageHelper使用实例
10.6 本章小结
10.7 练习与实践
第11章
SSM框架整合
11.1 MyBatis和Spring整合
11.2 Spring、Spring MVC和MyBatis整合
11.3 本章小结
11.4 练习与实践
第12章
Spring AOP和事务管理
12.1 Spring AOP
12.1.1 什么是Spring AOP
12.1.2 基于XML文件的Spring AOP实现
12.1.3 基于注解的Spring AOP实现
12.2 Spring 事务管理
12.2.1 什么是事务
12.2.2 Spring事务管理的方式
12.2.3 声明式事务管理应用案例
12.3 本章小结
12.4 练习与实践
第13章
SSM实战:媒体素材管理系统
13.1 系统开发准备及配置
13.1.1 SSM框架项目JAR包
13.1.2 数据库准备
13.1.3 SSM框架项目配置及通用功能
13.2 系统首页
13.2.1 创建持久化类
13.2.2 发起URL请求
13.2.3 控制层的配置
13.2.4 业务逻辑层的配置
13.2.5 数据持久层的配置
13.2.6 页面设计
13.2.7 运行测试
13.3 用户登录模块
13.3.1 创建持久化类
13.3.2 发起URL请求
13.3.3 控制层的配置
13.3.4 业务逻辑层的配置
13.3.5 数据持久层的配置
13.3.6 运行测试
13.4 媒体素材管理模块
13.4.1 发起URL请求
13.4.2 管理权限验证:拦截器
13.4.3 控制层的配置
13.4.4 业务逻辑层的配置
13.4.5 数据持久层的配置
13.4.6 页面设计
13.4.7 运行测试
13.5 本章小结
13.6 练习与实践
第14章
Spring Boot入门
14.1 SpringBoot 简介
14.1.1 为什么使用SpringBoot
14.1.2 基于Eclipse IDE来搭建SpringBoot开发环境
14.2 SpringBoot入门程序
14.3 SpringBoot工作机制
14.3.1 约定优于配置
14.3.2 SpringBoot自动配置
14.3.3 SpringBoot 依赖及配置
14.4 本章小结
14.5 练习与实践
第15章
Spring Boot整合应用
15.1 SpringBoot整合Freemarker
15.1.1 SpringBoot视图层技术
15.1.2 整合Freemarker模板
15.1.3 Freemarker快速入门
15.2 SpringBoot整合MyBatis
15.2.1 整合MyBatis
15.2.2 分页插件PageHelper
15.3 本章小结
15.4 练习与实践
教材特色
01组织结构合理,内容由浅入深
为了更好地帮助读者学习 SSM 框架,教材引用大量案例介绍 SSM 框架的基本概念、方法和技术,重点介绍 Spring 框架、Spring MVC 和 MyBatis 框架等基础知识,用 SSM 框架案例演示框架的应用技巧和连接技术,并介绍 Spring Boot的基础知识及整合应用。内容由浅入深,逻辑清晰,结构合理,符合学生认知规律。
02项目引导,案例丰富
本教材内容由企业级项目导引入手,由浅入深地对 Java EE 企业级项目开发框架SSM、流行框架 Spring Boot 进行介绍。第 1 章通过企业级项目案例引入问题;第2 章到第12章对基于 SSM 框架实现企业级项目开发所涉及的知识点进行详细讲解,各知识点均结合了小案例的精讲,以帮助读者更好地理解和掌握;第 13 章通过综合案例对 SSM 整合应用进行详细介绍;第 14 章和第 15 章引入 Spring Boot 框架,并进行了综合案例讲解,以实现拓展学习。大量的案例引导,培养读者使用SSM框架开发实际项目的能力。
03配备完备的教辅资源
本教材配套精品教学资源辅教辅学。教学资源包括:课程标准、教学大纲、教学日历、教学课件、课程案例、课堂作业、教学视频、电子教案、题库。实训资源包括:课程级实训项目、综合实训项目。丰富的课程资源,降低了学习的难度,方便学生自主学习,减轻了教师负担。
04产教融合信息技术类“十三五”规划教材
本教材由成都中慧科技有限公司组织,企业IT专家具备实战经验,主编具有丰富的软件开发课程授课经验,兼有使用多年Java开发技术行业经验,深化专业设置与产业需求对接、课程内容与职业标准对接、教学过程与生产过程对接,落实产教融合理念,属于产教融合信息技术类“十三五”规划教材。
适合范围
▶适合作为中、高职和应用型本科软件技术专业教材
▶适合作为计算机培训教材
▶适合具有一定 Java 或 Java Web 项目开发基础,但是缺少 Java EE 项目开发经验,需要进一步了解和掌握 Java EE 主流框架的开发人员。
中慧集团Web技术系列教材规划
序号 | 教材 | 合作院校 | 出版日期 |
1 | 《Vue应用程序开发》 | 广东科学技术职业学院 | 已出版 |
2 | 《Java EE企业级应用开发(SSM)》 | 常州信息职业技术学院 | 已出版 |
3 | 《PHP程序设计》 | 泸州职业技术学院 | 已出版 |
4 | 《Java程序设计基础》 | 陕西工业职业技术学院 | 已出版 |
5 | 《MySQL数据库》 | 安徽财贸职业学院 | 已出版 |
6 | 《Node.Js应用开发》 | 常州信息职业技术学院 | 已出版 |
7 | 《Java高级程序设计》 | 长沙商贸旅游职业技术学院 | 已出版 |
8 | 《UI设计基础》 | 南京信息职业技术学院 | 2023.4 |
9 | 《HTML5与CSS3程序设计》 | 山东科技职业技术学院 | 已出版 |
10 | 《Java Web应用开发》 | 九江职业技术学院 | 已出版 |
11 | 《JavaScript程序设计》 | 广东科学技术职业学院 | 已出版 |
12 | 《微信小程序开发》 | 常州信息职业技术学院 | 已出版 |
13 | 《Java EE企业级应用开发(Springboot)》 | 山东科技职业学院 | 已出版 |
公司介绍
中慧云启科技集团是一家专业从事软件开发、职业教育软件技术专业教学实训的综合解决方案提供商,集产品研发、销售、技术服务、技术培训于一体的国家高新技术企业和双软企业。总部位于四川成都,在成都、大连、上海、广州设有4个研发中心,在成都、济南、杭州、广州、长沙、西安设有6个销售分公司。公司两大业务板块,软件开发业务主要包括:智能软硬件开发、系统开发与集成、软件外包服务、软件测试服务等;职业教育业务主要包括:面向中高职院校、技师学院、应用型本科,提供软件技术相关专业的人才培养方案、教学实训平台、课程和实训项目、师资培训、学生实训等。