书籍 JAVA  EE开发简明教程:基于ECLIPSE+MAVEN环境的SSM架构的封面

JAVA EE开发简明教程:基于ECLIPSE+MAVEN环境的SSM架构PDF电子书下载

吴志祥

购买点数

20

出版社

出版时间

2020

ISBN

标注页数

0 页

PDF页数

228 页

图书目录

第1章 Java EE概述及开发环境搭建 1

1.1 网站与网页基础 1

1.1.1 Web应用体系与B/S模式 1

1.1.2 常用HTML标记及其使用 2

1.1.3 流行的网页编辑器——HBuilder 3

1.1.4 CSS样式与Div布局 4

1.1.5 客户端脚本JavaScript与jQuery 8

1.2 Java与Java EE概述 10

1.2.1 Java与JDK 10

1.2.2 Java EE/Web及其开发模式 11

1.3 搭建Java EE开发环境 13

1.3.1 使用绿色版的Eclipse-jee 13

1.3.2 设置与使用Eclipse-jee的Web服务器Tomcat 16

1.3.3 在Eclipse-jee中集成Maven 18

1.3.4 Maven项目的创建 20

1.3.5 Maven Web项目的部署和运行 23

1.3.6 Java Web项目结构分析 24

1.4 MySQL数据库及其服务器 24

1.4.1 数据库概述与MySQL安装 24

1.4.2 MySQL前端工具SQLyog 26

1.4.3 在Java项目中以JDBC方式访问MySQL数据库 27

1.4.4 封装MySQL数据库访问类 28

1.5 Java单元测试与动态调试 29

1.5.1 单元测试JUnit 4 29

1.5.2 动态调试模式Debug 30

习题1 31

实验1 Java EE开发环境搭建 32

第2章 使用JSP开发Web项目 34

2.1 JSP页面概述 34

2.1.1 JSP页面里的page指令 35

2.1.2 JSP脚本元素:声明、表达式和脚本程序 35

2.1.3 文件包含指令include 36

2.1.4 引入标签库指令taglib 36

2.1.5 JSP动作标签 36

2.2 JSP内置对象与Cookie信息 39

2.2.1 向客户端输出信息对象out 39

2.2.2 响应对象response 39

2.2.3 请求对象request 40

2.2.4 会话对象session 41

2.2.5 全局对象application 44

2.2.6 上下文对象pageContext 45

2.2.7 Cookie信息的建立与使用 46

2.3 表达式语言EL与JSP标准标签库JSTL 48

2.3.1 表达式语言EL 48

2.3.2 JSP标准标签库JSTL 49

2.4 使用JSP技术实现的会员管理项目MemManal 51

2.4.1 项目总体设计及功能 51

2.4.2 项目若干技术要点 52

2.4.3 Web项目中JSP页面的动态调试方法 55

习题2 56

实验2 使用JSP技术开发项目 58

第3章 使用Servlet开发Web项目 60

3.1 JavaBean与MV开发模式 60

3.1.1 JavaBean规范与定义 60

3.1.2 与JavaBean相关的JSP动作标签 61

3.1.3 MV开发模式 62

3.1.4 使用MV模式开发的会员管理系统MemMana2 66

3.2 Servlet组件 68

3.2.1 Servlet定义及其工作原理 68

3.2.2 Servlet协作与相关类(接口) 69

3.2.3 基于HTTP请求的Servlet开发 70

3.3 Servlet应用 73

3.3.1 使用Servlet处理表单 73

3.3.2 Servlet作为MVC开发模式的控制器 74

3.3.3 控制器程序的分层设计(DAO模式) 74

3.3.4 使用Servlet实现文件上传与下载 77

3.4 基于MVC模式开发的会员管理项目MemMana3 81

3.4.1 项目总体设计及功能 81

3.4.2 项目若干技术要点 82

3.5 Servlet监听器与过滤器 90

3.5.1 Servlet监听器与过滤器概述 90

3.5.2 使用接口HttpSessionListener统计网站在线人数 92

3.5.3 过滤器接口Filter的应用 93

习题3 97

实验3 Servlet组件及应用 98

第4章 ORM框架MyBatis 100

4.1 对象关系映射与对象持久化 100

4.1.1 问题的提出 100

4.1.2 MyBatis与Hibernate 101

4.1.3 MyBatis的主要API 102

4.2 使用MyBatis前的准备 102

4.2.1 MyBatis相关依赖 102

4.2.2 建立.XML映射文件 103

4.2.3 建立映射接口文件 104

4.2.4 编写数据源特性文件和框架配置文件 105

4.2.5 封装MyBatis工具类MyBatisUtil 106

4.3 MyBatis的三种使用方式 106

4.3.1 纯映射文件方式 106

4.3.2 映射接口+SQL注解方式 109

4.3.3 映射接口+映射文件的混合方式 112

4.4 MyBatis高级进阶 114

4.4.1 动态SQL 114

4.4.2 分页插件PageHelper的使用 116

习题4 120

实验4 MyBatis框架 121

第5章 Spring MVC框架 123

5.1 Spring MVC概述 123

5.1.1 问题的提出 123

5.1.2 Spring MVC的主要特性 123

5.1.3 Spring MVC的工作原理 124

5.2 使用Spring MVC框架前的准备 125

5.2.1 Spring MVC框架依赖 125

5.2.2 Spring MVC的主要API 125

5.2.3 Spring MVC项目配置 126

5.2.4 Spring MVC框架配置 127

5.3 Spring MVC控制器 130

5.3.1 控制器注解 130

5.3.2 方法注解与返回值 130

5.3.3 请求参数类型与传值方式 131

5.3.4 Spring MVC多文件上传 135

5.4 综合项目MemMana4_5 138

5.4.1 项目整体设计 138

5.4.2 使用Ajax设计管理员登录页面 138

5.4.3 在Spring MVC+MyBatis环境下使用分页组件PageHelper 141

习题5 145

实验5 Spring MVC框架 147

第6章 Spring框架 149

6.1 Spring框架概述 149

6.1.1 问题的提出 149

6.1.2 Spring主要特性 150

6.2 使用Spring框架前的准备 152

6.2.1 Spring依赖 152

6.2.2 Spring主要API 153

6.2.3 Spring配置文件 154

6.2.4 Spring单元测试 154

6.3 Spring项目开发 155

6.3.1 Spring项目开发的主要步骤 155

6.3.2 测试Spring IoC功能的简明示例 155

6.3.3 Bean作用域 159

6.4 Spring高级特性AOP 160

6.4.1 问题的提出 160

6.4.2 AOP工作原理及依赖定义 160

6.4.3 AOP功能简明示例 161

习题6 166

实验6 Spring框架 167

第7章 SSM架构 168

7.1 SSM架构概述 168

7.2 数据源 168

7.2.1 Spring框架自带的数据源及其pom坐标 168

7.2.2 DBCP数据源 169

7.3 SSM架构 169

7.3.1 Spring整合MyBatis的依赖 169

7.3.2 Spring对MyBatis的整合 170

7.3.3 SSM架构的实现 172

7.4 SSM架构的会员管理项目MemMana5 174

7.4.1 项目整体设计 174

7.4.2 项目主页设计 179

7.4.3 项目后台会员信息的分页实现 181

习题7 185

实验7 SSM架构开发 186

第8章 Spring Boot项目开发 187

8.1 Spring Boot概述 187

8.2 Spring Boot工作原理 188

8.2.1 Spring Boot项目的父项目起步器spring-boot-starter-parent 188

8.2.2 Spring Boot项目的核心起步器依赖spring-boot-starter 188

8.2.3 使用Maven作为项目构建工具 189

8.2.4 Spring Boot项目的主程序入口 190

8.2.5 关于Spring Boot Web项目 190

8.3 Spring Boot开发工具IntelliJ IDEA 191

8.3.1 IntelliJ IDEA概述 191

8.3.2 Lombok插件的安装及使用 191

8.3.3 为IDEA的Maven配置阿里云镜像 193

8.3.4 Spring Boot Web项目的创建、配置及运行 194

8.3.5 Spring Boot项目热部署 197

8.4 Spring Boot项目开发 198

8.4.1 使用MySQL数据库及MyBatis框架 198

8.4.2 使用Thymeleaf模板 199

8.5 Spring Boot综合项目memmana6 201

8.5.1 项目创建、文件系统、配置及运行效果 201

8.5.2 前台页面公共视图 205

8.5.3 主页实现 206

8.5.4 前台功能实现 208

8.5.5 后台功能实现 210

习题8 213

实验8 Spring Boot项目开发 215

参考文献 217

查看更多关于的内容

出版社其它书籍
本类热门
在线购买PDF电子书
下载此书RAR压缩包