小苏子
小苏子PDF在线图书

Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 作者:陈恒,楼偶俊,张立杰

Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 作者:陈恒,楼偶俊,张立杰

Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 出版社: 清华大学出版社

Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 内容简介

Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 目录

Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 精彩文摘

本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。全书共20章,分四部分介绍。第1~5章为第1部分,主要讲解Spring框架的相关知识,内容包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解Spring MVC的相关知识,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载以及EL与JSTL;第19章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。本书突出实用性、趣味性,内容组织合理、通俗易懂,使读者能够快速掌握SSM框架的基础知识、编程技巧以及完整的开发体系,从而为大型项目开发打下坚实的基础。前言第1部分 Spring第1章 Spring入门1.1 Spring简介1.2 Spring开发环境的构建1.3 使用Eclipse开发Spring入门程序1.4 本章小结习题1第2章 Spring IoC2.1 Spring IoC的基本概念2.2 Spring IoC容器2.3 依赖注入的类型2.4 本章小结习题2第3章 Spring Bean3.1 Bean的配置3.2 Bean的实例化3.3 Bean的作用域3.4 Bean的生命周期3.5 Bean的装配方式3.6 本章小结习题3第4章 Spring AOP4.1 Spring AOP的基本概念4.2 动态代理4.3 基于代理类的AOP实现4.4 基于XML配置开发AspectJ4.5 基于注解开发AspectJ4.6 本章小结习题4第5章 Spring的事务管理5.1 Spring的数据库编程5.2 编程式事务管理5.3 声明式事务管理5.4 本章小结习题5第2部分 MyBatis第6章 MyBatis开发入门6.1 MyBatis简介6.2 MyBatis环境的构建6.3 MyBatis的工作原理6.4 使用Eclipse开发MyBatis入门程序6.5 MyBatis与Spring的整合6.6 使用MyBatis Generator插件自动生成映射文件6.7 本章小结习题6第7章 映射器7.1 MyBatis配置文件概述7.2 映射器概述7.3 <select>元素7.4 <insert>元素7.5 <update>与<delete>元素7.6 <sql>元素7.7 <resultMap>元素7.8 级联查询7.9 本章小结习题7第8章 动态SQL8.1 <if>元素8.2 <choose>、<when>、<otherwise>元素8.3 <trim>、<where>、<set>元素8.4 <foreach>元素8.5 <bind>元素8.6 本章小结习题8第3部分 Spring MVC第9章 Spring MVC入门9.1 MVC模式与Spring MVC工作原理9.2 第一个Spring MVC应用9.3 视图解析器9.4 本章小结习题9第10章 Spring MVC的Controller10.1 基于注解的控制器10.2 Controller接收请求参数的常见方式10.3 重定向与转发10.4 应用@Autowired进行依赖注入10.5 @ModelAttribute10.6 本章小结习题10第11章 类型转换和格式化11.1 类型转换的意义11.2 Converter11.3 Formatter11.4 本章小结习题11第12章 数据绑定和表单标签库12.1 数据绑定12.2 表单标签库12.3 数据绑定的应用12.4 JSON数据交互12.5 本章小结习题12第13章 拦截器13.1 拦截器概述13.2 拦截器的执行流程13.3 应用案例——用户登录权限验证13.4 本章小结习题13第14章 数据验证14.1 数据验证概述14.2 Spring验证器14.3 JSR 303验证14.4 本章小结习题14第15章 国际化15.1 程序国际化概述15.2 Spring MVC的国际化15.3 用户自定义切换语言示例15.4 本章小结习题15第16章 统一异常处理16.1 示例介绍16.2 SimpleMappingExceptionResolver类16.3 HandlerExceptionResolver接口16.4 @ExceptionHandler注解16.5 本章小结习题16第17章 文件的上传和下载17.1 文件上传17.2 文件下载17.3 本章小结习题17第18章 EL与JSTL18.1 表达式语言18.2 JSP标准标签库18.3 本章小结习题18第4部分 SSM框架第19章 SSM框架整合19.1 SSM框架整合所需JAR包19.2 SSM框架整合应用测试19.3 本章小结习题19第20章 电子商务平台的设计与实现20.1 系统设计20.2 数据库设计20.3 系统管理20.4 组件设计20.5 后台管理子系统的实现20.6 前台电子商务子系统的实现20.7 本章小结附录A 项目案例——基于SSM的邮件管理系统附录B 项目案例——基于SSM的人事管理系统参考文献MyBatis本是Apache的一个开源项目——iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis。MyBatis是一个基于Java的持久层框架。MyBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO),它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。目前,Java的持久层框架产品有许多,常见的有Hibernate和MyBatis。MyBatis是一个半自动映射的框架,因为MyBatis需要手动匹配POJO、SQL和映射关系;而Hibernate是一个全表映射的框架,只需提供POJO和映射关系即可。MyBatis是一个小巧、方便、高效、简单、直接、半自动化的持久层框架;Hibernate是一个强大、方便、高效、复杂、间接、全自动化的持久层框架。两个持久层框架各有优缺点,开发者应根据实际应用选择它们。

赞(0)
未经允许不得转载:小苏子图书 » Java EE框架整合开发入门到实战 Spring+Spring MVC+MyBatis(微课版) 作者:陈恒,楼偶俊,张立杰