- 电子工业出版社
- 9787121398964
- 1-2
- 540806
- 16开
- 2021-07
- 计算机科学与技术
- 本科 高职
内容简介
本书共有6章,第1章主要讲解目前服务器端开发主要的开发语言——JAVA,以及相关的语法知识和网络编程的基础知识。第2章重点讲解服务器端的数据库技术——maysql。第3章利用Spring框架,阐述面向切面的编程技术。第4章更深层次地讲解SpringMVC的技术及应用。第5章讲解Mybatis与数据库技术结合,讲解一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。第6章讲解用友IUAP平台涉及到的互联网架构。
目录
第1章 Java基础 1__eol__1.1 Java基础语法 1__eol__1.1.1 第一个Java程序 1__eol__1.1.2 基本语法 2__eol__1.1.3 Java标识符 2__eol__1.1.4 Java修饰符 2__eol__1.1.5 Java变量 2__eol__1.1.6 数组 5__eol__1.1.7 Java枚举 9__eol__1.1.8 Java关键字 11__eol__1.1.9 Java注释 12__eol__1.1.10 Java源程序与编译型源程序运行的区别 13__eol__1.2 面向对象 13__eol__1.2.1 继承 13__eol__1.2.2 重写和重载 19__eol__1.2.3 多态 20__eol__1.2.4 抽象类 22__eol__1.2.5 封装 24__eol__1.2.6 接口 26__eol__1.3 常用类 29__eol__1.3.1 Number类和Math类 29__eol__1.3.2 Character类 30__eol__1.3.3 String类 31__eol__1.3.4 Date类和SimpleDateFormat类 35__eol__1.3.5 StringBuffer类和StringBuilder类 37__eol__1.4 集合 38__eol__1.4.1 标准集合类 40__eol__1.4.2 遍历ArrayList 41__eol__1.4.3 遍历Map 41__eol__1.5 Java流、文件和I/O 42__eol__1.5.1 Java流 42__eol__1.5.2 文件和I/O 47__eol__1.6 多线程编程 49__eol__1.6.1 一个线程的生命周期 49__eol__1.6.2 线程的优先级 50__eol__1.6.3 创建一个线程 50__eol__1.7 网络编程 56__eol__1.7.1 Socket编程 56__eol__1.7.2 ServerSocket类的方法 57__eol__1.7.3 Socket类的方法 57__eol__1.7.4 InetAddress类的方法 58__eol__1.7.5 Socket客户端实例 59__eol__1.7.6 Socket 服务端实例 59__eol__1.8 反射 61__eol__1.8.1 java.lang.Class类 61__eol__1.8.2 Java类反射 61__eol__1.8.3 Java字段反射 61__eol__1.8.4 Java方法反射 62__eol__1.8.5 Java构造函数反射 62__eol__1.8.6 Java对象创建反射 62__eol__1.8.7 Java字段访问反射 64__eol__1.8.8 Java数组反射 64__eol__第2章 数据库基础知识SQL语句 65__eol__2.1 SQL概述 65__eol__2.1.1 简介 65__eol__2.1.2 基本术语 65__eol__2.2 SQL基本语法 66__eol__2.2.1 DML和DDL 66__eol__2.2.2 操作数据库 66__eol__2.2.3 操作表 67__eol__2.2.4 操作表记录CRUD 67__eol__2.2.5 多表设计与多表查询 71__eol__2.3 JDBC 72__eol__2.3.1 基本概念 72__eol__2.3.2 JDBC快速入门 72__eol__2.3.3 PreparedStatement 74__eol__2.3.4 处理大数据 74__eol__2.4 事务 76__eol__2.4.1 概述 76__eol__2.4.2 事务的四大特性 76__eol__2.4.3 隔离性存在的问题 77__eol__2.4.4 数据库的四个隔离级别 78__eol__2.4.5 锁机制 79__eol__2.4.6 更新丢失 79__eol__第3章 Spring 80__eol__3.1 Spring框架介绍 80__eol__3.1.1 Spring概念 80__eol__3.1.2 Spring功能架构 80__eol__3.2 Spring IoC容器 81__eol__3.2.1 Spring容器 81__eol__3.2.2 Bean的实例化 83__eol__3.2.3 Bean的作用域及生命周期 84__eol__3.2.4 IoC容器的概念 86__eol__3.2.5 详解IoC容器 86__eol__3.3 装配Bean 87__eol__3.3.1 XML文件配置方式 88__eol__3.3.2 自动注解方式 90__eol__3.3.3 JavaConfig配置方式 92__eol__3.4 面向切面编程 93__eol__3.4.1 AOP概念 93__eol__3.4.2 AOP特点与底层实现 93__eol__3.4.3 AOP操作术语 97__eol__3.4.4 AOP操作案例 97__eol__第4章 SpringMVC 100__eol__4.1 SpringMVC简介 100__eol__4.2 SpringMVC框架原理 100__eol__4.3 SpringMVC接口 101__eol__4.3.1 DispatcherServlet 101__eol__4.3.2 HandlerMapping 102__eol__4.3.3 HanlderApapter 102__eol__4.3.4 ViewResolver 103__eol__4.4 常用注解 104__eol__4.4.1 组件型注解 104__eol__4.4.2 请求和参数型注解 104__eol__4.5 拦截器 107__eol__4.5.1 DispatcherServlet 107__eol__4.5.2 静态资源不拦截 107__eol__4.5.3 自定义拦截器 108__eol__4.6 异常处理 110__eol__4.6.1 HandlerExceptionResolver 111__eol__4.6.2 ResponseStatusExceptionResolver 111__eol__4.6.3 AnnotationMethodHandlerExceptionResolver和__eol__ ExceptionHandlerException Resolver 112__eol__4.6.4 SimpleMappingExceptionResolver 113__eol__4.6.5 自定义ExceptionResolver 114__eol__4.6.6 ExceptionResolver的使用 114__eol__第5章 MyBatis 115__eol__5.1 MyBatis入门 115__eol__5.1.1 安装 115__eol__5.1.2 连接数据库 115__eol__5.1.3 范围和生命周期 117__eol__5.2 MyBatis配置 117__eol__5.2.1 XML映射配置文件 117__eol__5.2.2 类型别名 119__eol__5.2.3 对象工厂 119__eol__5.2.4 配置环境 120__eol__5.2.5 事务管理器 121__eol__5.2.6 数据源(dataSource) 121__eol__5.2.7 映射器 122__eol__5.3 映射文件 123__eol__5.3.1 查询语句映射 123__eol__5.3.2 “增删改”语句的映射 125__eol__5.3.3 参数 127__eol__5.3.4 查询结果集 128__eol__5.3.5 缓存 131__eol__5.3.6 参照缓存 133__eol__5.4 动态SQL 133__eol__5.4.1 if元素 133__eol__5.4.2 choose元素 134__eol__5.4.3 foreach元素 134__eol__5.4.4 where/trim/set 135__eol__5.5 接口式编程 137__eol__5.5.1 引言 137__eol__5.5.2 定义代理接口 137__eol__5.5.3 使用注解 139__eol__5.6 MyBatis Java API 140__eol__5.6.1 SqlSessionFactoryBuilder 140__eol__5.6.2 SqlSessionFactory 142__eol__5.6.3 SqlSession 142__eol__5.7 MyBatis SQL语句构建器 146__eol__5.7.1 问题 146__eol__5.7.2 解决方案 147__eol__5.7.3 SQL类 147__eol__5.8 MyBatis日志 149__eol__5.8.1 Logging 149__eol__5.8.2 Logging Configuration 150__eol__第6章 互联网架构 152__eol__6.1 Redis 152__eol__6.1.1 业务需