图书介绍

Java Web应用开发基础教程pdf电子书版本下载

Java Web应用开发基础教程
  • 郭庆,田甜,王向辉等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302507369
  • 出版时间:2018
  • 标注页数:314页
  • 文件大小:104MB
  • 文件页数:327页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Java Web应用开发基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 集成开发环境搭建 1

1.1 集成开发环境搭建 1

1.1.1 安装JDK 1

1.1.2 安装Tomcat 3

1.1.3 安装MySQL 4

1.1.4 安装Eclipse 4

1.1.5 Eclipse集成Tomcat 5

1.2 Eclipse基本使用 7

1.2.1 创建和运行Java项目 7

1.2.2 创建和运行Java Web项目 9

小结 11

思考与习题 11

第2章 JDBC 12

2.1 JDBC简介 12

2.1.1 JDBC的概念 12

2.1.2 JDBC 3.0 API简介 12

2.1.3 JDBC驱动程序类型 15

2.2 使用JDBC 17

2.2.1 准备工作 17

2.2.2 使用JDBC一般步骤 18

2.3 JDBC实现增、删、改、查 23

2.3.1 插入记录 23

2.3.2 查询记录 24

2.3.3 更新记录 25

2.3.4 删除记录 26

2.4 JDBC进阶 27

2.4.1 数据库帮助类DBConnection 27

2.4.2 使用PreparedStatement 29

2.4.3 调用存储过程 30

2.5 JDBC事务管理 33

2.5.1 事务的概念 33

2.5.2 JDBC事务管理 33

2.6 JDBC 4.x 36

小结 38

思考与习题 38

第3章 Servlet 39

3.1 Servlet简介 39

3.1.1 Servlet的概念 39

3.1.2 Servlet与CGI的区别 39

3.1.3 Servlet的功能 40

3.1.4 Servlet的优点 40

3.1.5 Servlet API简介 41

3.1.6 Servlet的生命周期 44

3.2 创建Servlet 45

3.2.1 Java Web应用的目录结构 45

3.2.2 创建和配置Servlet 46

3.2.3 使用Eclipse创建和配置Servlet 48

3.3 Servlet常用功能 51

3.3.1 Servlet接收请求参数 51

3.3.2 作用域与存取数据 53

3.3.3 Servlet请求转发与重定向 55

3.3.4 获取Servlet初始化参数 56

3.3.5 配置Servlet加载顺序 57

小结 58

思考与习题 58

第4章 JSP 59

4.1 JSP简介 59

4.1.1 JSP的概念 59

4.1.2 JSP的优点 59

4.1.3 JSP执行过程和第一次访问 60

4.2 JSP注释 61

4.3 JSP指令元素 62

4.3.1 page指令 62

4.3.2 include指令 64

4.3.3 taglib指令 65

4.4 脚本元素 65

4.5 动作元素 66

4.5.1 <jsp:forward> 67

4.5.2 <jsp:include> 68

4.6 内建对象 69

4.6.1 out对象 69

4.6.2 response对象 70

4.6.3 request对象 72

4.6.4 session对象 73

4.6.5 application对象 76

4.6.6 pageContext对象 76

4.6.7 config对象 77

4.6.8 exception对象 79

小结 79

思考与习题 80

第5章 JavaBean 81

5.1 JavaBean规范 81

5.2 访问JavaBean 82

5.2.1 使用脚本段代码访问JavaBean 82

5.2.2 使用动作元素访问JavaBean 83

5.3 JSP+JavaBean开发模式 87

5.4 JSP+Servlet+JavaBean开发模式 90

小结 91

思考与习题 91

第6章 表达式语言 93

6.1 表达式语言基础 93

6.1.1 表达式语言语法 93

6.1.2.运算符与[]运算符 94

6.1.3 获取变量时的搜索顺序 94

6.1.4 自动转型 96

6.1.5 保留字 96

6.1.6 内建对象 96

6.1.7 运算符 97

6.2 表达式语言函数 99

6.2.1 表达式语言定义函数 99

6.2.2 JSP页面使用表达式语言调用函数 100

小结 101

思考与习题 101

第7章 JSTL 103

7.1 JSTL简介 103

7.1.1 JSTL构成 103

7.1.2 在JSP页面使用JSTL 103

7.2 核心标签库 104

7.2.1 一般操作 105

7.2.2 流程控制操作 109

7.2.3 迭代操作 111

7.2.4 URL操作 115

7.3 118N格式标签库 118

7.3.1 国际化标签 119

7.3.2 消息标签 121

7.3.3 数字、时间日期格式化 127

7.4 SQL标签库 136

7.4.1 <sql:setDataSource> 137

7.4.2 <sql:query> 137

7.4.3 <sql:update> 138

7.4.4 <sql:param> 139

7.4.5 <sql:dateParam> 140

7.4.6 <sql:transaction> 140

小结 141

思考与习题 142

第8章 过滤器和监听器 143

8.1 过滤器 143

8.1.1 javax.servlet.Filter接口 143

8.1.2 配置过滤器 144

8.1.3 过滤器解决中文乱码 146

8.2 监听器 147

8.2.1 监听器接口 148

8.2.2 配置监听器 150

8.2.3 监听器统计在线人数 151

小结 151

思考与习题 152

第9章 自定义标签 153

9.1 自定义标签简介 153

9.2 传统标签 154

9.2.1 传统标签API 154

9.2.2 传统标签生命周期 155

9.2.3 实现Tag接口的传统标签 156

9.2.4 继承TagSupport类的传统标签 158

9.2.5 带属性和标签体的传统标签 159

9.2.6 修改内容的传统标签 161

9.3 简单标签 163

9.3.1 简单标签API 163

9.3.2 简单标签生命周期 163

9.3.3 继承SimpleTagSupport的简单标签 164

9.3.4 输出标签体内容的简单标签 165

9.3.5 带属性的简单标签 166

9.3.6 修改标签体内容的简单标签 168

小结 169

思考与习题 169

第10章 JPA 171

10.1 JPA简介 171

10.1.1 O/R映射与JPA 171

10.1.2 Eclipse下搭建JPA Java SE环境 172

10.2 实体 174

10.2.1 实体类的编写规范 174

10.2.2 @Entity注解 175

10.2.3 @Table注解 176

10.2.4 @Id注解 176

10.2.5 @Column注解 177

10.2.6 @Transient注解 178

10.2.7 属性注解使用的位置 178

10.3 EntityManager 179

10.3.1 获取EntityManager实例 179

10.3.2 配置持久化单元 181

10.3.3 实体对象的状态与EntityManager API 182

10.3.4 刷新操作 185

10.3.5 实体生命周期回调 186

10.4 实体映射关系 188

10.4.1 单向一对一映射 188

10.4.2 双向一对一映射 191

10.4.3 单向一对多映射 191

10.4.4 双向一对多映射 193

10.4.5 单向多对一映射 195

10.4.6 单向多对多映射 195

10.4.7 双向多对多映射 197

10.5 实体映射继承与多态 197

10.5.1 整个类继承层次结构使用单个表 198

10.5.2 各子类使用单独的表 201

10.5.3 各个具体实体类使用单个表 203

10.5.4 实体继承总结 206

10.6 JPA查询语言 206

10.6.1 查询单个实体 207

10.6.2 查询实体属性和关系属性(投影) 207

10.6.3 使用IN访问关系集合属性 208

10.6.4 连接实体 210

10.6.5 使用参数 211

10.6.6 分页功能 213

10.6.7 ORDER BY 213

10.6.8 DISTINCT 214

10.6.9 在查询中构建对象 214

10.6.10 批量更新和批量删除 215

10.6.11 使用WHERE子句 215

10.6.12 GROUPBY和HAVING 215

10.6.13 NativeQuery 216

10.6.14 命名查询 216

10.6.15 调用存储过程 217

小结 218

思考与习题 219

第11章 Spring框架核心基础 220

11.1 Spring框架简介 220

11.1.1 Spring体系结构 220

11.1.2 Java SE环境下使用Spring 222

11.2 IOC容器 224

11.2.1 BeanFactory容器 224

11.2.2 ApplicationContext容器 224

11.3 依赖注入 225

11.3.1 setter注入 225

11.3.2 构造方法注入 226

11.4 注入参数详解 229

11.4.1 字面值注入 230

11.4.2 引用其他Bean 230

11.4.3 嵌套Bean注入 231

11.4.4 null值注入 231

11.4.5 级联属性注入 232

11.4.6 集合注入 232

11.5 简化配置 238

11.6 Bean的作用域和生命周期 239

11.6.1 Bean的作用域 239

11.6.2 Bean的生命周期 240

11.7 使用XML的自动装配 240

11.8 使用Java配置 241

11.8.1 使用Java手动配置 241

11.8.2 使用Java自动装配 245

11.9 AOP 247

11.9.1 AOP简介 247

11.9.2 AOP的术语 249

11.9.3 Spring AOP基础 249

11.9.4 使用注解实现Spring AOP前置和后置增强 251

11.9.5 使用注解实现Spring AOP环绕增强 254

11.9.6 使用XML配置SpringAOP实现前置和后置增强 255

小结 258

思考与习题 258

第12章 使用Spring持久化 259

12.1 使用Spring JDBC 259

12.1.1 使用JdbcTemplate 259

12.1.2 JdbcTemplate调用存储过程 264

12.2 事务管理 266

12.2.1 Spring事务管理简介 266

12.2.2 编程式事务 269

12.2.3 声明式事务 271

12.3 Spring整合JPA 275

12.3.1 配置LocalEntityManagerFactoryBean 276

12.3.2 配置从JNDI获取EntityManagerFactory 276

12.3.3 配置LocalContainerEntityManagerFactoryBean 277

12.3.4 Spring整合JPA 时使用Spring Data 280

12.3.5 Spring Data JPA的自定义查询 283

12.3.6 自定义查询方法的使用顺序 286

小结 287

思考与习题 287

第13章 Spring MVC 288

13.1 Spring MVC配置 288

13.1.1 使用XML配置Spring MVC 288

13.1.2 使用Java配置Spring MVC 292

13.2 编写控制器 294

13.2.1 第一个简单的控制器 294

13.2.2 处理请求参数 295

13.2.3 处理路径参数 296

13.2.4 处理表单参数 297

13.3 数据校验 299

13.4 视图解析 302

13.4.1 JSP视图 303

13.4.2 Tile视图 304

13.4.3 返回Json 309

13.5 文件上传 310

小结 313

思考与习题 314

精品推荐