登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』Java Web框架开发技术(Spring+Spring MVC+MyBatis)

書城自編碼: 3552133
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 史胜辉,王春明
國際書號(ISBN): 9787302550952
出版社: 清华大学出版社
出版日期: 2020-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 92.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
《 狂飙年代:18世纪俄国的新文化和旧文化(第二卷) 》

售價:HK$ 177.0
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
《 万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史 》

售價:HK$ 109.8
中国常见植物野外识别手册:青海册
《 中国常见植物野外识别手册:青海册 》

售價:HK$ 76.2
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
《 三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明) 》

售價:HK$ 87.4
迷人的化学(迷人的科学丛书)
《 迷人的化学(迷人的科学丛书) 》

售價:HK$ 143.4
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
《 宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富) 》

售價:HK$ 87.4
形似神异:什么是中日传统政治文化的结构性差异
《 形似神异:什么是中日传统政治文化的结构性差异 》

售價:HK$ 55.8
养育不好惹的小孩
《 养育不好惹的小孩 》

售價:HK$ 77.3

 

建議一齊購買:

+

HK$ 59.3
《Android应用程序开发(第3版)》
+

HK$ 86.3
《JavaEE零基础入门》
+

HK$ 93.2
《Python机器学习算法: 原理、实现与案例》
+

HK$ 120.2
《精通MongoDB 3.x》
+

HK$ 146.9
《疯狂HTML 5+CSS 3+JavaScript讲义(第2》
+

HK$ 130.7
《Spring实战 第5版》
編輯推薦:
化繁为简:本书将Spring、SpringMvc和MyBatis三个框架技术*基础和实用的部分进行精心组织和整理,让读者花费尽量少的时间和精力掌握这三个框架整合开发技术。
方便教学:为方便教师组织教学,每章都编写了习题和实验,并提供PPT、源码、视频等教学资源。*后一章的学生作业管理系统,除了提供管理作业所需的基本功能外,还提供了作业查重功能,教师完全可以用此系统来管理学生作业或上机实验。
易于自学:为便于读者自学,对教材中的重点和难点提供了视频讲解和在线演示,有助于读者快速掌握教材内容,提高读者调试程序的能力。*后一章的作业管理系统的讲解非常详细,读者可通过分析运行这个系统快速掌握SSM框架开发技术。
內容簡介:
本书详细讲解Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。全书共11章,第1~3章包括MyBatis开发入门、映射器以及动态SQL;第4~6章包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载;第7~10章包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第11章包括SSM框架整合及案例开发。
關於作者:
本人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月本人主编本人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, 11
Ajax技术在WEB客户端开发中的应用, 《中国管理信息化》 2006.6, 11
目錄
第1章 Spring框架1
1.1 Spring框架简介1
1.1.1 Spring的基本概念1
1.1.2 Spring的下载和安装2
1.1.3 在Eclipse中配置Spring应用程序3
1.2 Spring IoC容器5
1.2.1 IoC容器5
1.2.2 Spring IoC容器的设计6
1.2.3 Spring中的依赖注入8
1.3 依赖注入的3种方式9
1.3.1 构造器注入9
1.3.2 Setter注入10
1.3.3 接口注入11
1.4 Bean的作用域12
1.4.1 作用域的分类12
1.4.2 singleton的作用域12
1.4.3 prototype的作用域13
1.5 Spring 中Bean的装配方式13
1.5.1 基于XML装配Bean14
1.5.2 基于注解装配Bean16
1.5.3 基于组件扫描注解装配Bean17
1.5.4 基于注解@Autowired自动装配19
习题20
实验1Spring IoC 中Bean的装配21

第2章 Spring MVC框架的基础知识23
2.1 MVC设计模式23
2.2 Spring MVC的架构24
2.3 开发一个Spring MVC简单应用示例25
2.4 Spring MVC的工作机制30
2.5 Spring MVC基于注解的开发31
2.5.1 @Controller注解31
2.5.2 @RequestMapping注解32
2.5.3 @SessionAttribute和@SessionAttributes注解34
2.5.4 控制器处理请求方法的参数类型36
2.6 请求处理方法的返回类型37
2.6.1 Model类型的使用38
2.6.2 ModelAndView类型的使用38
2.6.3 返回类型为String40
2.7 一个基于注解开发的示例41
习题46
实验2Spring MVC 基于注解开发47

第3章 Spring MVC的组件开发49
3.1 拦截器49
3.1.1 Spring MVC拦截器的设计49
3.1.2 单个拦截器的使用50
3.1.3 多个拦截器的使用53
3.1.4 拦截器应用用户权限验证55
3.2 文件的上传与下载59
3.2.1 文件的上传59
3.2.2 文件的下载64
3.3 Spring的表单标签库66
3.3.1 form标签67
3.3.2 input标签67
3.3.3 checkboxes标签68
3.3.4 radiobuttons标签71
3.3.5 select标签73
3.3.6 标签应用示例74
习题79
实验3组件开发79

第4章 Spring MVC的数据转换与表单验证81
4.1 数据绑定过程81
4.2 数据类型转换82
4.2.1 ConversionService82
4.2.2 Spring 支持的转换器84
4.2.3 自定义数据转换器84
4.3 基于注解格式化数据87
4.3.1 @DateTimeFormat注解87
4.3.2 @NumberFormat注解88
4.3.3 基于注解格式化数据示例88
4.4 JSON数据格式的转换91
4.4.1 JSON格式简介92
4.4.2 JSON数据格式转换92
4.5 表单验证97
4.5.1 JSR 303校验规则97
4.5.2 校验规则示例99
习题103
实验4数据转换与表单验证104

第5章 MyBatis基础知识107
5.1 ORM与MyBatis107
5.2 MyBatis的开发环境108
5.2.1 MyBatis框架的JAR包下载108
5.2.2 日志信息配置109
5.3 MyBatis中的API112
5.3.1 SqlSessionFactoryBuilder112
5.3.2 SqlSessionFactory113
5.3.3 SqlSession114
5.4 MyBatis的配置文件116
5.4.1 元素117
5.4.2 元素118
5.4.3 元素119
5.4.4 元素120
5.4.5 元素122
5.4.6 元素124
5.5 MyBatis映射器125
5.5.1 XML映射文件的主要元素125
5.5.2 元素125
5.5.3 元素130
5.5.4 和元素133
5.5.5 元素134
习题136
实验5用MyBatis完成单表的增、删、改、查操作136

第6章 结果映射与动态SQL137
6.1 结果映射元素137
6.2 动态SQL140
6.2.1 元素140
6.2.2 元素142
6.2.3 元素144
6.2.4 元素145
6.2.5 元素146
习题148
实验6用动态SQL完成单表的修改和查询操作148

第7章 关联映射149
7.1 一(多)对一的关联操作149
7.2 一对多的关联操作154
7.2.1 一对多关联操作示例155
7.2.2 影响关联操作性能的相关配置158
7.3 多对多的关联操作161
7.4 MyBatis的缓存机制166
7.4.1 一级缓存(SqlSession级别)166
7.4.2 二级缓存mapper级别168
习题171
实验7表的关联操作171

第8章 MyBatis的注解开发175
8.1 常用注解175
8.2 单表的操作176
8.3 一对多的双向关联操作180
8.4 多对多的关联操作184
8.5 注解中的动态SQL186
习题189
实验8基于注解的开发189

第9章 SSM框架整合191
9.1 基于MyBatis映射文件的整合开发191
9.1.1 创建Web项目191
9.1.2 编写配置文件193
9.1.3 创建映射文件与接口197
9.1.4 创建Service及其实现类198
9.1.5 创建 Controller202
9.1.6 创建JSP页面203
9.1.7 运行程序204
9.2 基于MyBatis注解的整合开发204
9.2.1 创建Web项目205
9.2.2 编写配置文件205
9.2.3 创建接口与注解205
9.2.4 创建Service及其实现类209
9.2.5 创建 Controller212
9.2.6 创建JSP页面213
9.2.7 运行程序215
习题216
实验9SSM整合开发216

第10章项目案例: 作业管理系统217
10.1 系统简介217
10.1.1 系统用例图217
10.1.2 系统功能框图217
10.2 系统设计219
10.2.1 数据库设计219
10.2.2 实体类的设计222
10.2.3 系统结构设计226
10.3 系统环境的搭建227
10.3.1 所需JAR包227
10.3.2 创建数据库228
10.3.3 创建Web项目232
10.4 功能模块实现237
10.4.1 教师管理模块237
10.4.2 班级管理模块264
10.4.3 学生管理模块272
10.4.4 课程管理模块289
10.4.5 习题管理模块296
10.4.6 作业管理模块310
10.4.7 批改作业模块330
10.4.8 学生端作业管理模块340
10.5 单元测试357
10.6 发布运行系统358

参考文献360
內容試閱
在当今的软件开发中,Java是热门的编程语言之一。Java Web开发的高效性和便利性是Java开发流行的原因之一。在Java Web开发中,SSH和SSM框架技术的流行有功不可没的作用。SSM 3个框架开发的灵活性和高效性可能更适合现在的互联网应用,已经得到越来越多程序员的认可。在本书中,对SSM 3个框架开发技术做了全面系统的概述,同时更侧重于实践操作,教材中对理论的叙述并不太多,主要是通过一些实例讲述相关的概念和一些框架技术的使用方法。3个框架在书中占的比重是不同的,其中Spring MVC和MyBatis占的比重要大一些,Spring占的比重少一些,这主要是从教学学时受限考虑的。每章后都有习题和一个实验,这样既便于读者掌握教材的内容,也便于教师组织教学。
本书的编写宗旨是对SSM 3个框架进行精简,以够用为原则,主要讲解各个框架最基本的知识和技术,同时又给读者扩展3个框架所需技术提供网址和参考资料。这样,读者可以在最短的时间内掌握SSM 3个框架技术,为后续的进一步开发打下良好的基础。
各章的具体内容如下:
第1章主要讲解Spring框架入门的一些基础知识,内容包括Spring框架简介、Spring IoC容器、依赖注入的3种方式、Bean的作用域、Spring中Bean的装配方式。
第2章主要讲解Spring MVC框架的基础知识,内容包括MVC设计模式、Spring MVC的架构、Spring MVC的工作机制、Spring MVC基于注解的开发、请求处理方法的返回类型。
第3章主要讲解Spring MVC的组件开发,内容包括拦截器、文件的上传与下载、Spring MVC的表单标签库。
第4章主要讲解Spring MVC的数据转换与表单验证,内容包括数据绑定过程、数据类型转换、基于注解格式化数据、JSON数据格式的转换、表单验证。Java Web框架开发技术(Spring Spring MVC MyBatis)前言第5章主要讲解MyBatis基础知识,内容包括ORM与MyBatis、MyBatis的开发环境、MyBatis中的API、MyBatis的配置文件、MyBatis映射器。
第6章主要讲解结果映射与动态SQL,内容包括结果映射、动态SQL。
第7章主要讲解关联映射,内容包括一多对一的关联操作、一对多的关联操作、多对多的关联操作、MyBatis的缓存机制。
第8章主要讲解MyBatis的注解开发,内容包括常用注解、用注解完成数据库中单表的CRUD操作、一对多的双向关联操作、用注解完成多对多的关联操作、注解中的动态SQL。
第9章主要讲解基于SSM 3个框架的整合技术,内容包括基于MyBatis映射文件的整合开发、基于MyBatis注解的整合开发。
第10章主要讲解一个作业管理系统案例,内容包括系统的实体类图、功能框图、每个功能模块的类图、主要功能模块的流程图、每个功能模块的多层体系结构。
本书可作为计算机专业本科生或大专生的教材,也可作为有一定JSP和Web开发基础的计算机编程爱好者的学习用书。
本书由史胜辉负责编写,王春明、陆培军、王进、张晓峰、沈学华、王则林、马海英、严燕、王丹丹、何鹏、朱浩、魏晓宁等参与了本书的编写及代码测试。
由于作者水平有限,书中难免会有不足之处,敬请读者批评指正。
作者2020年7月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.