网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java EE互联网轻量级框架整合开发(SSM+Redis+Spring微服务上下) |
分类 | |
作者 | 杨开振//刘家成 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 随着移动互联网的兴起,以Java技术为后台的互联网技术占据了市场的主导地位。在Java互联网后台开发中,SSM框架(Spring+Spring?MVC+MyBatis)成为了主要架构,本书讲述了SSM框架从入门到实际工作的要求。与此同时,为了提高系统性能,NoSQL(尤其是Redis)在互联网系统中已经广泛应用用,为了适应这个变化,本书通过Spring讲解了有关Redis的技术应用。随着微服务的异军凸起,Spring微服务也成为时代的主流,本书也包括这方面的内容。本书主要分为7部分:第1部分对Java互联网的框架和主要涉及的模式做简单介绍;第2部分讲述MyBatis技术;第3部分讲述Spring基础(包括IoC、AOP和数据库应用),重点讲解Spring数据库事务应用,以满足互联网企业的应用要求;第4部分讲述Spring?MVC框架;第5部分通过Spring讲解Redis技术;第6部分讲解Spring微服务(Spring?Boot和Spring?Cloud);第7部分结合本书内容讲解Spring微服务实践。 目录 第1部分 入门和技术基础 第1章 Java EE基础 1.1 Java EE概述 1.1.1 Java EE容器 1.1.2 Java EE组件 1.2 开发环境简介 1.2.1 Tomcat简介 1.2.1 Maven 1.2.3 Web项目结构 1.2.4 Web项目发布包 1.3 Web容器的组件——Servlet 1.3.1 Servlet入门实例 1.3.2 Servlet的生命周期 1.3.3 HttpServletRequest的应用 1.3.4 HttpServletResponse的应用 1.3.5 过滤器的使用 1.3.6 监听 1.3.7 Servlet容器初始化器 1.3.8 使用Cookie 1.3.9 提交表单 1.3.10 使用web.xml 第2章 认识SSM框架、Redis和微服务 2.1 Spring框架 2.1.1 Spring IoC简介 2.1.2 Spring AOP 2.2 MyBatis简介 2.2.1 Hibernate简介 2.2.2 MyBatis 2.2.3 Hibernate和MyBatis的区别 2.3 Spring MVC简介 2.4 最流行的NoSQL——Redis 2.5 SSM+Redis结构框图及概述 2.6 Spring微服务 第3章 Java设计模式 3.1 Java反射技术 3.1.1 通过反射构建对象 3.1.2 反射方法 3.1.3 实例 3.2 动态代理模式和责任链模式 3.2.1 JDK动态代理 3.2.2 CGLIB动态代理 3.2.3 拦截器 3.2.4 责任链模式 3.3 观察者模式 3.3.1 概述 3.3.2 实例 3.4 普通工厂模式和抽象工厂模式 3.4.1 普通工厂模式 3.4.2 抽象工厂模式 3.5 建造者模式 3.5.1 概述 3.5.2 Builder模式实例 第2部分 互联网持久框架——MyBatis 第4章 认识MyBatis核心组件 4.1 持久层的概念和MyBatis的特点 4.2 准备MyBatis环境 4.3 MyBatis的核心组件 4.4 SqlSessionFactory 4.4.1 使用XML配置文件构建SqlSessionFactory对象 4.4.2 使用代码构建SqlSessionFactory对象 4.5 SqlSession 4.6 映射器 4.6.1 用XML实现映射器 4.6.2 用注解实现映射器 4.6.3 用SqlSession发送SQL 4.6.4 用Mapper接口发送SQL 4.6.5 两种发送SQL的方式对比 4.7 生命周期 4.7.1 SqlSessionFactoryBuilder 4.7.2 SqlSessionFactory 4.7.3 SqlSession 4.7.4 Mapper 4.8 实例 第5章 MyBatis配置 5.1 概述 5.2 properties属性 5.2.1 property子元素 5.2.2 properties文件 5.2.3 程序代码传递 5.3 settings配置 5.4 typeAliases别名 5.4.1 系统定义别名 5.4.2 自定义别名 5.5 typeHandler类型转换器 5.5.1 系统定义的typeHandler 5.5.2 自定义typeHandler 5.5.3 枚举typeHandler 5.5.4 文件操作 5.6 对象工厂 5.7 插件 5.8 运行环境 5.8.1 事务管理器 5.8.2 数据源环境 5.9 databaseIdProvider 5.9.1 使用系统默认的databaseIdProvider 5.9.2 不使用系统规则 5.10 引入映射器的方法 第6章 映射器 6.1 概述 6.2 select元素——查询语句 6.2.1 简单的select元素的应用 6.2.2 自动映射和驼峰映射 6.2.3 传递多个参数 6.2.4 使用resultMap映射结果集 6.2.5 分页参数RowBounds 6.3 insert元素——插入语句 6.3.1 概述 6.3.2 简单的insert语句的应用 6.3.3 主键回填 6.3.4 自定义主键 6.4 update元素和delete元素 6.5 sql元素 6.6 参数 6.6.1 概述 6.6.2 存储过程参数支持 6.6.3 特殊字符串的替换和处理(#和$) 6.7 resultMap元素 6.7.1 resultMap元素的构成 6.7.2 使用Map存储结果集 6.7.3 使用POJO存储结果集 6.8 级联 6.8.1 MyBatis中的级联 6.8.2 建立POJO 6.8.3 配置映射文件 6.8.4 N+1问题 6.8.5 延迟加载 6.8.6 另一种级联 6.8.7 多对多级联 6.9 缓存 6.9.1 一级缓存和二级缓存 6.9.2 缓存配置项、自定义和引用 6.10 存储过程 6.10.1 IN和OUT参数存储过程 6.10.2 游标的使用 第7章 动态SQL 7.1 概述 7.2 if元素 7.3 choose、when和otherwise元素 7.4 trim、where和set元素 7.5 foreach元素 7.6 用test的属性判断字符串 7.7 bind元素 第8章 MyBatis的解析和运行原理 8.1 构建SqlSessionFactory过程 8.1.1 构建Configuration 8.1.2 构建映射器的内部组成 8.1.3 构建SqlSessionFactory 8.2 SqlSession运行过程 8.2.1 映射器的动态代理 8.2.2 SqlSession运行原理 第9章 插件 9.1 插件接口 9.2 插件的初始化 9.3 插件的代理和反射设计 9.4 常用的工具类——MetaObject 9.5 插件开发过程和实例 9.5.1 确定需 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。