- 网页设计
- 整站网页设计
- 网站模板设计
- 网站开发
- 综合门户网开发
- 企业网站开发
- 电子商务网站开发
- 资讯网站开发
- 团购网站开发
- 手机网站开发
- 宣传展示网站
- 网站功能开发
- 网站特效制作
- 应用软件开发
- 手机应用软件
- 计算机应用软件
- 软件美工
- 程序修改
- 仿网站开发
- 脚本插件
- 软件测试
- 网站改版
- 企业办公系统
- 软件汉化
- 软件界面皮肤
- 企业办公系统界面
- 应用移植
- Android开发
- IOS开发
- 应用汉化
- 安卓系统定制
- 网店装修
Spring+MyBatis企业应用实战 疯狂软件SSM框架的用法 Spring MVC+MyBatis整合开发教程书籍 Java EE企业开发应用程序设计教材.
- 是否是套装:否
- 出版社名称:电子工业出版社
- 定价:69.00元
- 出版时间:2018年3月
- 作者:疯狂软件
- 开本:16开
商品基本信息,请以下列介绍为准 | |
商品名称: | Spring+MyBatis企业应用实战 |
作者: | 疯狂软件 编著 |
市场价: | (咨询特价) |
ISBN号: | (咨询特价) |
出版社: | 电子工业出版社 |
商品类型: | 图书 |
其他参考信息(以实物为准) | ||
装帧:平装 | 开本:16开 | 语种:中文 |
出版时间:(咨询特价)-01 | 版次:1 | 页数:320 |
印刷时间:(咨询特价)-01 | 印次:1 | 字数:543千字 |
目录 | |
**章Java EE应用1 1.1Java EE应用概述2 1.1.1Java EE应用的分层模型2 1.1.2Java EE应用的组件3 1.1.3Java EE应用的结构和优势4 1.2轻量级Java EE应用相关技术4 1.2.1JSP、Servlet和JavaBean及替代技术4 1.2.2MyBatis3及替代技术5 1.2.3Spring4及替代技术6 1.2.4使用开源框架的好处7 1.3本章小结7 第2章Spring MVC简介8 2.1MVC思想概述9 2.1.1传统Model1和Model29 2.1.2MVC思想及其优势10 2.2Struts2和Spring MVC11 2.3开发第一个Spring MVC应用11 2.3.1Spring的下载和安装11 2.3.2Spring MVC的DispatcherServlet12 2.3.3基于Controller接口的控制器13 示例:第一个Spring MVC应用13 示例:基于注解的控制器17 2.4详解DispatcherServlet19 2.5Spring MVC执行的流程21 2.5.1Spring MVC应用的开发步骤22 2.5.2Spring MVC执行的流程23 2.6本章小结24 第3章Spring MVC的常用注解25 3.1@Controller注解26 示例:@Controller注解的使用26 3.2@RequestMapping注解28 3.2.1@RequestMapping注解28 3.2.2请求处理方法可出现的参数类型30 3.2.3请求处理方法可返回的类型31 3.2.4Model和ModelAndView31 示例:Model和ModelMap的使用32 示例:ModelAndView的使用33 3.3参数绑定注解33 3.3.1@RequestParam注解33 示例:@RequestMapping和@RequestParam注解的使用34 3.3.2@PathVariable注解38 3.3.3@RequestHeader注解38 3.3.4@CookieValue注解39 示例:@PathVariable、@RequestHeader和@CookieValue注解的使用39 3.3.5@SessionAttributes注解41 示例:@SessionAttributes注解的使用41 3.3.6@ModelAttribute注解42 示例:@ModelAttribute注解的使用43 3.4信息转换49 3.4.1HttpMessageConverter<T>接口49 3.4.2转换JSON数据51 示例:接收JSON格式的数据51 示例:自定义HttpMessageConverter接收JSON格式的数据55 示例:返回JSON格式的数据57 示例:自定义HttpMessageConverter返回JSON格式的数据58 3.4.3转换XML数据59 示例:接收XML格式的数据59 示例:返回XML格式的数据61 3.5本章小结62 第4章Spring MVC的标签库64 4.1表单标签库65 4.1.1form标签65 4.1.2input标签66 示例:form和input标签的使用66 4.1.3password标签68 4.1.4hidden标签69 4.1.5textarea标签69 4.1.6checkbox标签70 示例:checkbox标签的使用70 4.1.7checkboxes标签71 示例:checkboxes标签的使用72 4.1.8radiobutton标签76 示例:radiobutton标签的使用76 4.1.9radiobuttons标签77 示例:radiobuttons标签的使用77 4.1.10select标签79 4.1.11option标签79 4.1.12options标签79 示例:select、option和options标签的使用80 4.1.13errors标签83 示例:errors标签的使用84 4.2本章小结86 第5章Spring MVC的国际化87 5.1Spring MVC国际化的相关知识88 5.1.1messageSource88 5.1.2localeResolver88 5.1.3message标签89 5.2AcceptHeaderLocaleResolver国际化89 示例:基于浏览器请求的国际化实现89 5.3SessionLocaleResolver国际化92 示例:基于HttpSession的国际化实现93 5.4CookieLocaleResolver国际化95 示例:基于Cookie的国际化实现95 5.5本章小结96 第6章Spring MVC的数据转换、格式化和数据校验97 6.1数据绑定流程98 6.2数据转换98 6.2.1ConversionService98 6.2.2Spring支持的转换器99 示例:使用ConversionService转换数据100 示例:使用@InitBinder添加自定义编辑器转换数据103 示例:使用WebBindingInitializer注册全局自定义编辑器转换数据103 6.2.3 多种转换器的优先顺序104 6.3数据格式化104 示例:使用Formatter格式化数据105 示例:使用FormatterRegistrar注册Formatter107 示例:使用AnnotationFormatterFactory<A extends Annotation>格式化数据108 6.4数据校验110 6.4.1Spring的Validation校验框架111 示例:测试Spring的Validation校验112 6.4.2JSR 303校验114 示例:测试JSR 303校验115 6.5本章小结120 第7章Spring MVC的文件上传和下载121 7.1文件上传122 示例:Spring MVC的文件上传122 示例:使用对象接收上传文件124 7.2文件下载125 示例:Spring MVC的文件下载125 7.(咨询特价) 7.3.1HandlerInterceptor接口127 示例:实现用户权限验证127 7.4本章小结131 第8章MyBatis简介132 8.1ORM和MyBatis133 8.1.1对象/关系数据库映射(ORM)133 8.1.2基本映射方式134 8.1.3流行的ORM框架简介135 8.1.4MyBatis概述135 8.2MyBatis入门136 8.2.1MyBatis下载和安装136 8.2.2MyBatis的数据库操作137 8.3本章小结142 第9章MyBatis的基本用法143 9.1MyBatis的体系结构144 9.1.1SqlSessionFactory144 9.1.2SqlSession144 9.2深入MyBatis的配置文件146 9.2.1MyBatis的配置文件结构147 9.2.2properties属性147 9.2.3settings设置148 9.2.4typeAliases类型命名150 9.2.5typeHandlers类型处理器151 9.2.6objectFactory对象工厂152 9.2.7environments配置环境152 9.2.8mapper映射器154 9.3深入Mapper XML映射文件155 9.3.1select155 9.3.2insert、update和delete157 9.3.3sql158 9.3.4参数(Parameters)159 示例:测试select、insert、update和delete操作159 9.3.5ResultMaps163 示例:测试ResultMaps163 9.4本章小结169 **0章MyBatis的关联映射和动态SQL170 10.1MyBatis的关联映射171 10.1.1一对一171 示例:OneToOneTest171 10.1.2一对多174 示例:OneToManyTest174 10.1.3多对多179 示例:ManyToManyTest179 10.2动态SQL185 示例:DynamicSQLTest185 10.2.1if186 10.2.2choose(when、otherwise)188 10.2.3where190 10.2.4set191 10.2.5foreach192 10.2.6bind193 10.3本章小结194 **1章MyBatis的事务管理和缓存机制195 11.1MyBatis的事务管理196 11.1.1事务的概念196 11.1.2Transaction接口196 11.1.3事务的配置创建和使用197 11.2MyBatis的缓存机制201 11.2.1一级缓存(SqlSession级别)201 示例OneLevelCacheTest201 11.2.2二级 ...... |
内容简介 | |
本书介绍了Java EE领域的两个开源框架:Spring的MVC和MyBatis。其中Spring的版本为4.2,MyBatis的版本是3.4。本书的示例建议在Tomcat 8上运行。本书重点介绍如何整合Spring MVC 4+MyBatis 3进行Java EE开发,主要包括三个部分。首篇详细介绍了Spring MVC框架的用法。第二部分详细介绍了MyBatis框架的用法。第三部分重点介绍了Spring MVC4+MyBatis 3的整合,并示范开发了一个包含6个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的HRM人事管理系统案例,希望让读者理论实际,将这两个框架真正运用到实际开发当中去。该案例采用目前流行、规范的Java EE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于Eclipse IDE来完成,一步步带领读者深入两个框架的核心。阅读本书之前,建议先阅读疯狂软件教育的《疯狂Java讲义》一书。本书适合有较好的Java编程基础,JSP、Servlet、JDBC基础,Spring框架基础的读者,尤其适合于对Spring MVC和MyBatis了解不够深入,或对Spring MVC+MyBatis整合开发不太熟悉的开发人员阅读。 |
作者简介 | |
疯狂软件,多年来从事Java开发、移动开发等方面的培训与研发工作,承接大型研发项目。疯狂软件抒州为学教育科技有限公司的教育品牌,立志以务实的技术来改变中国的软件教育,所培训的学生入职华为、IBM、阿里软件、网易、电信盈科等IT名企。 |
···········
热门设计服务
-
最近销售:10 掌柜:墨涵图书专营店¥179 元
-
最近销售:1 掌柜:墨蓝图书专营店¥112 元
-
最近销售:1 掌柜:墨马图书专营店¥206 元
-
最近销售:1 掌柜:馨园青图书专营店¥89 元
-
最近销售:0 掌柜:瀚星图书专营店¥170 元
-
最近销售:0 掌柜:五星同辉图书专营店¥126 元
-
最近销售:0 掌柜:科建图书专营店¥100 元
-
最近销售:0 掌柜:鑫达图书专营店¥196 元