Java高级框架应用开发与项目案例教程- Spring+SpringMVC+MyBatis
出版时间:
2021-07
版次:
1
ISBN:
9787302580645
定价:
69.99
装帧:
其他
开本:
16开
纸张:
胶版纸
字数:
656.000千字
1人买过
-
本书应用“项目驱动”(ProjectDriven)教学模式,通过完整的项目案例系统地介绍了使用Spring Spring MVC MyBatis高级框架进行应用开发的方法和技术。本书内容包括Spring Spring MVC MyBatis概述、eGov电子政务项目概述、Spring技术和Spring控制反转、Spring 面向方面编程和事务处理、Spring MVC基础、Spring MVC高级特性、MyBatis基础、MyBatis实体关系映射、MyBatis高级特性以及Spring Spring MVC MyBatis集成等内容。 本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为高等学校计算机类专业本科生、专科生Spring Spring MVC MyBatis高级框架应用开发课程的教材,也可供设计开发人员参考使用。 梁立新,毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为主审和作者与教育部高等学校计算机科学与技术教学指导委员会及高校学者研发出“全国高等院校项目驱动案例实践系列教材”并由清华大学出版社出版。其中两本教材获得十二五规划优秀教材。 第1章Spring Spring MVC MyBatis概述1
1.1框架概述2
1.2Spring、Spring MVC和MyBatis简介4
1.3开发工具与配置7
1.3.1开发工具与环境7
1.3.2工具集成步骤8
习题12
第2章eGov电子政务项目概述13
2.1项目需求分析13
2.1.1一般用户浏览的内容管理: 首页显示及其他页面14
2.1.2系统管理15
2.1.3内容管理和审核19
2.2项目系统分析和设计29
2.2.1架构设计29
2.2.2数据库设计32
2.3项目运行指南36
习题37
第3章Spring技术和Spring IoC38
3.1Spring简介38
3.2Spring IoC39
3.2.1IoC的原理40
3.2.2Bean Factory42
3.2.3ApplicationContext47
3.3项目案例55
3.3.1学习目标55
3.3.2案例描述55
3.3.3案例要点56
3.3.4案例实施56
3.3.5特别提示713.3.6拓展与提高71
习题71
第4章Spring面向方面编程和事务处理72
4.1AOP概念72
4.2Spring的切入点76
4.3Spring的通知类型79
4.4Spring中的advisor85
4.5用ProxyFactoryBean创建AOP代理85
4.6事务处理93
4.6.1声明式事务处理93
4.6.2编程式事务处理96
4.7项目案例97
4.7.1学习目标97
4.7.2案例描述97
4.7.3案例要点97
4.7.4案例实施98
4.7.5特别提示100
4.7.6拓展与提高100
习题100
第5章Spring MVC基础101
5.1MVC模式概述101
5.2Spring MVC概述103
5.3MVC组件和流程104
5.4Spring MVC原理115
5.4.1核心控制器DispatcherServlet115
5.4.2Controller控制器120
5.4.3ModelAndView147
5.4.4视图解析153
5.5Spring MVC开发实例157
5.6项目案例162
5.6.1学习目标162
5.6.2案例描述162
5.6.3案例要点162
5.6.4案例实施162
5.6.5特别提示1705.6.6拓展与提高170
习题170
第6章Spring MVC高级特性171
6.1Spring MVC表单标签171
6.2Spring MVC数据校验181
6.3Spring MVC拦截器189
6.4Spring MVC国际化197
6.5项目案例206
6.5.1学习目标206
6.5.2案例描述206
6.5.3案例要点206
6.5.4案例实施206
6.5.5特别提示215
6.5.6拓展与提高216
习题216
第7章MyBatis基础217
7.1MyBatis概述217
7.2MyBatis组件和流程218
7.3MyBatis原理228
7.3.1从XML中创造SqlSessionFactory228
7.3.2不使用XML文件新建SqlSessionFactory229
7.3.3通过SqlSessionFactory获取SqlSession229
7.3.4SQL映射语句简介230
7.3.5MyBatis对象的作用域与生命周期231
7.3.6XML配置文件232
7.3.7XML映射文件241
7.4项目案例273
7.4.1学习目标273
7.4.2案例描述273
7.4.3案例要点273
7.4.4案例实施273
7.4.5特别提示287
7.4.6拓展与提高287
习题287第8章MyBatis实体关系映射288
8.1一对一关系288
8.2一对多关系293
8.3多对多关系297
8.4项目案例305
8.4.1学习目标305
8.4.2案例描述305
8.4.3案例要点305
8.4.4案例实施305
8.4.5特别提示316
8.4.6拓展与提高317
习题317
第9章MyBatis高级特性318
9.1MyBatis动态SQL318
9.2MyBatis注解332
9.3日志351
9.4项目案例359
9.4.1学习目标359
9.4.2案例描述359
9.4.3案例要点359
9.4.4案例实施359
9.4.5特别提示363
9.4.6拓展与提高364
习题364
第10章Spring Spring MVC MyBatis集成365
10.1Spring Spring MVC MyBatis集成原理和实例365
10.2项目案例398
10.2.1学习目标398
10.2.2案例描述398
10.2.3案例要点399
10.2.4案例实施399
10.2.5特别提示408
10.2.6拓展与提高410
习题410
-
内容简介:
本书应用“项目驱动”(ProjectDriven)教学模式,通过完整的项目案例系统地介绍了使用Spring Spring MVC MyBatis高级框架进行应用开发的方法和技术。本书内容包括Spring Spring MVC MyBatis概述、eGov电子政务项目概述、Spring技术和Spring控制反转、Spring 面向方面编程和事务处理、Spring MVC基础、Spring MVC高级特性、MyBatis基础、MyBatis实体关系映射、MyBatis高级特性以及Spring Spring MVC MyBatis集成等内容。 本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为高等学校计算机类专业本科生、专科生Spring Spring MVC MyBatis高级框架应用开发课程的教材,也可供设计开发人员参考使用。
-
作者简介:
梁立新,毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为主审和作者与教育部高等学校计算机科学与技术教学指导委员会及高校学者研发出“全国高等院校项目驱动案例实践系列教材”并由清华大学出版社出版。其中两本教材获得十二五规划优秀教材。
-
目录:
第1章Spring Spring MVC MyBatis概述1
1.1框架概述2
1.2Spring、Spring MVC和MyBatis简介4
1.3开发工具与配置7
1.3.1开发工具与环境7
1.3.2工具集成步骤8
习题12
第2章eGov电子政务项目概述13
2.1项目需求分析13
2.1.1一般用户浏览的内容管理: 首页显示及其他页面14
2.1.2系统管理15
2.1.3内容管理和审核19
2.2项目系统分析和设计29
2.2.1架构设计29
2.2.2数据库设计32
2.3项目运行指南36
习题37
第3章Spring技术和Spring IoC38
3.1Spring简介38
3.2Spring IoC39
3.2.1IoC的原理40
3.2.2Bean Factory42
3.2.3ApplicationContext47
3.3项目案例55
3.3.1学习目标55
3.3.2案例描述55
3.3.3案例要点56
3.3.4案例实施56
3.3.5特别提示713.3.6拓展与提高71
习题71
第4章Spring面向方面编程和事务处理72
4.1AOP概念72
4.2Spring的切入点76
4.3Spring的通知类型79
4.4Spring中的advisor85
4.5用ProxyFactoryBean创建AOP代理85
4.6事务处理93
4.6.1声明式事务处理93
4.6.2编程式事务处理96
4.7项目案例97
4.7.1学习目标97
4.7.2案例描述97
4.7.3案例要点97
4.7.4案例实施98
4.7.5特别提示100
4.7.6拓展与提高100
习题100
第5章Spring MVC基础101
5.1MVC模式概述101
5.2Spring MVC概述103
5.3MVC组件和流程104
5.4Spring MVC原理115
5.4.1核心控制器DispatcherServlet115
5.4.2Controller控制器120
5.4.3ModelAndView147
5.4.4视图解析153
5.5Spring MVC开发实例157
5.6项目案例162
5.6.1学习目标162
5.6.2案例描述162
5.6.3案例要点162
5.6.4案例实施162
5.6.5特别提示1705.6.6拓展与提高170
习题170
第6章Spring MVC高级特性171
6.1Spring MVC表单标签171
6.2Spring MVC数据校验181
6.3Spring MVC拦截器189
6.4Spring MVC国际化197
6.5项目案例206
6.5.1学习目标206
6.5.2案例描述206
6.5.3案例要点206
6.5.4案例实施206
6.5.5特别提示215
6.5.6拓展与提高216
习题216
第7章MyBatis基础217
7.1MyBatis概述217
7.2MyBatis组件和流程218
7.3MyBatis原理228
7.3.1从XML中创造SqlSessionFactory228
7.3.2不使用XML文件新建SqlSessionFactory229
7.3.3通过SqlSessionFactory获取SqlSession229
7.3.4SQL映射语句简介230
7.3.5MyBatis对象的作用域与生命周期231
7.3.6XML配置文件232
7.3.7XML映射文件241
7.4项目案例273
7.4.1学习目标273
7.4.2案例描述273
7.4.3案例要点273
7.4.4案例实施273
7.4.5特别提示287
7.4.6拓展与提高287
习题287第8章MyBatis实体关系映射288
8.1一对一关系288
8.2一对多关系293
8.3多对多关系297
8.4项目案例305
8.4.1学习目标305
8.4.2案例描述305
8.4.3案例要点305
8.4.4案例实施305
8.4.5特别提示316
8.4.6拓展与提高317
习题317
第9章MyBatis高级特性318
9.1MyBatis动态SQL318
9.2MyBatis注解332
9.3日志351
9.4项目案例359
9.4.1学习目标359
9.4.2案例描述359
9.4.3案例要点359
9.4.4案例实施359
9.4.5特别提示363
9.4.6拓展与提高364
习题364
第10章Spring Spring MVC MyBatis集成365
10.1Spring Spring MVC MyBatis集成原理和实例365
10.2项目案例398
10.2.1学习目标398
10.2.2案例描述398
10.2.3案例要点399
10.2.4案例实施399
10.2.5特别提示408
10.2.6拓展与提高410
习题410
查看详情
-
八五品
重庆市沙坪坝区
平均发货14小时
成功完成率90%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.65%
-
八五品
山东省济南市
平均发货11小时
成功完成率89.59%
-
九五品
江西省南昌市
平均发货19小时
成功完成率85.05%
-
八五品
湖南省长沙市
平均发货14小时
成功完成率91.59%
-
全新
广东省广州市
平均发货20小时
成功完成率86.47%
-
全新
天津市西青区
平均发货14小时
成功完成率90.42%
-
全新
四川省成都市
平均发货15小时
成功完成率80.31%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率87.64%
-
全新
北京市通州区
平均发货10小时
成功完成率88.5%
-
全新
江苏省无锡市
平均发货18小时
成功完成率94.47%
-
全新
天津市西青区
平均发货14小时
成功完成率90.42%
-
全新
四川省成都市
平均发货15小时
成功完成率91.64%
-
全新
北京市丰台区
平均发货23小时
成功完成率88.57%
-
全新
江苏省苏州市
平均发货9小时
成功完成率95.75%
-
九五品
湖南省长沙市
平均发货14小时
成功完成率91.59%
-
八五品
山东省枣庄市
平均发货10小时
成功完成率94.01%
-
全新
北京市西城区
平均发货29小时
成功完成率90.38%
-
八五品
广西南宁市
平均发货7小时
成功完成率88.68%
-
八五品
广西南宁市
平均发货7小时
成功完成率88.01%
-
九五品
北京市朝阳区
平均发货27小时
成功完成率85.69%
-
九品
北京市丰台区
平均发货22小时
成功完成率70.39%
-
八五品
上海市黄浦区
平均发货22小时
成功完成率79.15%
-
九品
江西省南昌市
平均发货17小时
成功完成率85.23%
-
全新
北京市东城区
平均发货30小时
成功完成率83.91%
-
八五品
河南省鹤壁市
平均发货22小时
成功完成率90.9%
-
八五品
河南省鹤壁市
平均发货28小时
成功完成率88.69%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率75.48%
-
全新
江苏省无锡市
平均发货8小时
成功完成率95.83%
-
全新
江苏省南京市
平均发货7小时
成功完成率97.83%
-
全新
河北省保定市
平均发货15小时
成功完成率91.13%
-
全新
江苏省南京市
平均发货16小时
成功完成率82.85%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.79%
-
全新
天津市河东区
平均发货29小时
成功完成率90.01%
-
全新
江苏省南京市
平均发货8小时
成功完成率96.65%
-
全新
北京市海淀区
平均发货20小时
成功完成率86.09%
-
八五品
江苏省苏州市
平均发货23小时
成功完成率80.49%
-
八五品
江西省南昌市
平均发货11小时
成功完成率92.26%
-
全新
广东省广州市
平均发货15小时
成功完成率90.21%
-
八五品
浙江省杭州市
平均发货19小时
成功完成率49.38%
-
八五品
-
八五品
广西南宁市
平均发货7小时
成功完成率86.75%
-
全新
广东省广州市
平均发货18小时
成功完成率87.79%
-
全新
广东省广州市
平均发货21小时
成功完成率80.21%
-
全新
天津市西青区
平均发货19小时
成功完成率84.78%
-
全新
广东省广州市
平均发货7小时
成功完成率89.93%
-
全新
江西省南昌市
平均发货15小时
成功完成率82.34%
-
九品
北京市海淀区
平均发货45小时
成功完成率93.33%
-
八五品
河南省鹤壁市
平均发货23小时
成功完成率89.05%
-
八品
湖南省长沙市
平均发货18小时
成功完成率89.39%