Java Web框架开发技术(Spring+Spring MVC+MyBatis)
正版保障 假一赔十 可开发票
¥
34.4
4.9折
¥
69.8
全新
仅1件
作者编者:史胜辉//王春明|责编:袁勤勇//常建丽
出版社清华大学出版社
ISBN9787302550952
出版时间2019-03
装帧平装
开本16开
定价69.8元
货号9891121
上书时间2024-12-23
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"本人1984年毕业于东北师范大学 物理系 获理学士学位 毕业后一直从事教学工作,现从教有34年的时间,从事计算机教学有20年时间,先后讲授了《数据库原理》、《VB程序设计》、《VFP程序设计》、《C++程序设计》、《Java程序设计》、《JavaEE程序设计》、《Java框架开发技术》等多门课程。本人现在是南通大学的教师。本人著译作品和成果如下: 教材: 《计算机网络基础与技能训练教程》 吉林科学技术出版社 2002年6月出版, 本人主编 《JavaEE 基础教程》清华大学出版社出版 2010年1月本人主编 《Visual_FoxPro_实验指导与试题解析》清华大学出版社出版 2010年1月本人主编 《JavaEE 基础教程 实验指导与习题解析》清华大学出版社出版 2014年12月本人主编 《JavaEE轻量级框架 Struts2+Spring+Hibernate整合开发》清华大学出版社出版 2014年2月本人主编 论文: JSP中文乱码问题及其解决方法, 《中国会计电算化》2004.10, 1/1 Ajax技术在WEB客户端开发中的应用, 《中国管理信息化》 2006.6, 1/1 "
目录
第1章 Spring框架
1.1 Spring框架简介
1.1.1 Spring的基本概念
1.1.2 Spring的下载和安装
1.1.3 在Eclipse中配置Spring应用程序
1.2 Spring IoC容器
1.2.1 IoC容器
1.2.2 Spring IoC容器的设计
1.2.3 Spring中的依赖注入
1.3 依赖注入的3种方式
1.3.1 构造器注入
1.3.2 Setter注入
1.3.3 接口注入
1.4 Bean的作用域
1.4.1 作用域的分类
1.4.2 singleton的作用域
1.4.3 prototype的作用域
1.5 Spring中Bean的装配方式
1.5.1 基于XML装配Bean
1.5.2 基于注解装配Bean
1.5.3 基于组件扫描注解装配Bean
1.5.4 基于注解@Autowired自动装配
习题
实验1 Spring IoC中Bean的装配
第2章 Spring MVC框架的基础知识
2.1 MVC设计模式
2.2 Spring MVC的架构
2.3 开发一个Spring MVC简单应用示例
2.4 Spring MVC的工作机制
2.5 Spring MVC基于注解的开发
2.5.1 @Controller注解
2.5.2 @RequestMapping注解
2.5.3 @SessionAttribute和@SessionAttributes注解
2.5.4 控制器处理请求方法的参数类型
2.6 请求处理方法的返回类型
2.6.1 Model类型的使用
2.6.2 ModelAndView类型的使用
2.6.3 返回类型为String
2.7 一个基于注解开发的示例
习题
实验2 Spring MVC基于注解开发
第3章 Spring MVC的组件开发
3.1 拦截器
3.1.1 Spring MVC拦截器的设计
3.1.2 单个拦截器的使用
3.1.3 多个拦截器的使用
3.1.4 拦截器应用——用户权限验证
3.2 文件的上传与下载
3.2.1 文件的上传
3.2.2 文件的下载
3.3 Spring的表单标签库
3.3.1 form标签
3.3.2 input标签
3.3.3 checkboxes标签
3.3.4 radiobuttons标签
3.3.5 select标签
3.3.6 标签应用示例
习题
实验3 组件开发
第4章 Spring MVC的数据转换与表单验证
4.1 数据绑定过程
4.2 数据类型转换
4.2.1 ConversionService
4.2.2 Spring支持的转换器
4.2.3 自定义数据转换器
4.3 基于注解格式化数据
4.3.1 @DateTimeFormat注解
4.3.2 @NumberFormat注解
4.3.3 基于注解格式化数据示例
4.4 JSON数据格式的转换
4.4.1 JSON格式简介
4.4.2 JSON数据格式转换
4.5 表单验证
4.5.1 JSR 303校验规则
4.5.2 校验规则示例
习题
实验4 数据转换与表单验证
第5章 MyBatis基础知识
5.1 ORM与MyBatis
5.2 MyBatis的开发环境
5.2.1 MyBatis框架的JAR包下载
5.2.2 日志信息配置
5.3 MyBatis中的API
5.3.1 SqlSessionFactoryBuilder
5.3.2 SqlSessionFactory
5.3.3 SqlSession
5.4 MyBatis的配置文件
5.4.1 <properties>元素
5.4.2 <settings>元素
5.4.3 <typeAliases>元素
5.4.4 <typeHandlers>元素
5.4.5 <environments>元素
5.4.6 <mappers>元素
5.5 MyBatis映射器
5.5.1 XML映射文件的主要元素
5.5.2 <select>元素
5.5.3 <insert>元素
5.5.4 <update>和<delete>元素
5.5.5 <sql>元素
习题
实验5 用MyBatis完成单表的增、删、改、查操作
第6章 结果映射与动态SQL
6.1 结果映射(<resultMap>元素)
6.2 动态SQL
6.2.1 <if>元素
6.2.2 <choose>元素
6.2.3 <where>元素
6.2.4 <set>元素
6.2.5 <foreach>元素
习题
实验6 用动态SQL完成单表的修改和查询操作
第7章 关联映射
7.1 一(多)对一的关联操作
7.2 一对多的关联操作
7.2.1 一对多关联操作示例
7.2.2 影响关联操作性能的相关配置
7.3 多对多的关联操作
7.4 MyBatis的缓存机制
7.4.1 一级缓存(SqlSession级别)
7.4.2 二级缓存(mapper级别)
习题
实验7 表的关联操作
第8章 MyBatis的注解开发
8.1 常用注解
8.2 单表的操作
8.3 一对多的双向关联操作
8.4 多对多的关联操作
8.5 注解中的动态SQI
习题
实验8 基于注解的开发
第9章 SSM框架整合
9.1 基于MyBatis映射文件的整合开发
9.1.1 创建Web项目
9.1.2 编写配置文件
9.1.3 创建映射文件与接口
9.1.4 创建Service及其实现类
9.1.5 创建Controller
9.1.6 创建JSP页面
9.1.7 运行程序
9.2 基于MyBatis注解的整合开发
9.2.1 创建Web项目
9.2.2 编写配置文件
9.2.3 创建接口与注解
9.2.4 创建Service及其实现类
9.2.5 创建Controller
9.2.6 创建JSP页面
9.2.7 运行程序
习题
实验9 SSM整合开发
第10章 项目案例:作业管理系统
10.1 系统简介
10.1.1 系统用例图
10.1.2 系统功能框图
10.2 系统设计
10.2.1 数据库设计
10.2.2 实体类的设计
10.2.3 系统结构设计
10.3 系统环境的搭建
10.3.1 所需JAR包
10.3.2 创建数据库
10.3.3 创建Web项目
10.4 功能模块实现
10.4.1 教师管理模块
10.4.2 班级管理模块
10.4.3 学生管理模块
10.4.4 课程管理模块
10.4.5 习题管理模块
10.4.6 作业管理模块
10.4.7 批改作业模块
10.4.8 学生端作业管理模块
10.5 单元测试
10.6 发布运行系统
参考文献
内容摘要
本书详细讲解Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。全书共11章,~3章包括MyBatis开发入门、映射器以及动态SQL;第4~6章包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、、数据验证、靠前化、统一异常处理、文件的上传和下载;第7~10章包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;1章包括SSM框架整合及案例开发。
主编推荐
化繁为简:本书将Spring、SpringMvc和MyBatis三个框架技术*基础和实用的部分进行精心组织和整理,让读者花费尽量少的时间和精力掌握这三个框架整合开发技术。 方便教学:为方便教师组织教学,每章都编写了习题和实验,并提供PPT、源码、视频等教学资源。*后一章的学生作业管理系统,除了提供管理作业所需的基本功能外,还提供了作业查重功能,教师可以用此系统来管理学生作业或上机实验。 易于自学:为便于读者自学,对教材中的重点和难点提供了视频讲解和在线演示,有助于读者快速掌握教材内容,提高读者调试程序的能力。*后一章的作业管理系统的讲解详细,读者可通过分析运行这个系统快速掌握SSM框架开发技术。
精彩内容
本书讲解Spring、Spring MVC和MyBatis 3个框架的基本知识和3个框架的整合技术。本书在编写过程中力求内容精简,只有10章,第10章是一个完整的项目案例。本书的宗旨是让读者用尽量少的时间掌握上述3个框架的技术。本书既可作为大中专教材,也可作为读者的自学用书。
本书如果作为教材,教学时数可以控制在48~54学时,为方便教学,每章后面都有习题和实验,习题和实验的内容都与本章教学内容紧密相关,这样便于教师组织教学。第10章的项目案例是在教学中使用的一个学生作业管理系统,教师完全可以将此系统用于实际教学过程中的作业管理。教材的配套资源包括PPT、源代码、视频。
如果读者是自学,本书除提供书中示例的源码,还为一些章节录制了视频,视频的内容以教材为基础,针对教学内容的知识点和难点做进一步的讲解,特别是程序调试的技术,书中不便用文字叙述,通过视频可以让读者一目了然,目的是让读者能尽快掌握3个框架的核心内容,并能将3个框架整合起来应用于实践。
— 没有更多了 —
以下为对购买帮助不大的评价