当前位置:首页 > 工业技术
Java Web核心编程技术  JSP、Servlet编程
Java Web核心编程技术  JSP、Servlet编程

Java Web核心编程技术 JSP、Servlet编程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘勇军,韩最蛟主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:9787121224003
  • 页数:303 页
图书介绍:全书深入介绍了利用JSP、Servlet进行Java Web应用开发所需要的编程知识与技术。全书内容包括,基于JavaEE的Web应用概述、JSP语法基础、JSP的内置对象、JSP的自定义标签、EL表达式与JSTL、Servlet技术、Servlet中的会话处理与过滤技术、JavaBean、JSP和Servlet连接数据库、MVC模式、学期项目设计以及网上购书系统开发案例等。本书同时提供了所有例题及项目的源代码、电子课件等教学资源。
《Java Web核心编程技术 JSP、Servlet编程》目录

第1章 基于JavaEE的Web应用 1

1.1 Web应用简介 1

1.2 Web应用架构 6

1.3 Web程序运行原理、处理过程和应用开发 9

1.3.1 Web程序运行原理 9

1.3.2 Web应用处理过程 10

1.3.3 Web浏览器与服务器 11

1.3.4 Web应用开发 12

1.4 JavaEE技术简介 12

1.5 JavaEE企业级Web应用 14

习题 16

第2章 网上购书系统 18

2.1 系统概述 18

2.2 系统的设计 19

2.2.1 网上购书系统的概要设计 19

2.2.2 网上购书系统的详细设计 19

2.3 数据库设计 21

2.3.1 创建数据库 21

2.3.2 数据库表设计 21

2.4 数据连接公共类设计 22

2.5 系统的测试与发布 26

第3章 搭建Web开发环境 28

3.1 JDK的安装与环境变量配置 28

3.1.1 JDK的安装与环境配置 28

3.1.2 环境变量的配置 29

3.2 Tomcat的安装配置 30

3.3 MyEclipse集成开发环境 33

3.3.1 MyEclipse 7.0环境配置 33

3.3.2 MyEclipse 7.0中的Tomcat配置 37

3.4 运行第一个Web应用程序 38

习题 41

实训操作 41

第4章 JSP语法基础 42

4.1 JSP应用的基本原理 42

4.2 JSP的指令元素 44

4.2.1 page指令 44

4.2.2 include指令 45

4.2.3 taglib指令 46

4.2.4 JSP指令的应用案例 46

4.3 JSP的动作元素 48

4.3.1 jsp:include动作标记 48

4.3.2 jsp:forward动作标记 49

4.3.3 jsp:param动作标记 50

4.3.4 jsp:useBean动作标记 50

4.3.5 jsp:setProperty动作标记 53

4.3.6 jsp:getProperty动作标记 53

4.3.7 JSP的动作元素的应用案例 54

4.4 JSP的脚本元素 55

4.4.1 JSP声明 56

4.4.2 JSP表达式 56

4.4.3 程序片段 57

4.5 JSP的生命周期 59

4.6 项目案例 59

4.6.1 本章知识点的综合项目案例 59

4.6.2 本章知识点在网上购书系统中的应用 60

习题 67

实训操作 67

第5章 JSP的内置对象 68

5.1 JSP内置对象概述 68

5.2 request应用 69

5.2.1 request对象的功能 69

5.2.2 request对象的常用方法 69

5.2.3 获取表单数据 72

5.2.4 处理中文乱码问题 72

5.3 response应用 73

5.3.1 response对象的功能 73

5.3.2 response对象的常用方法 74

5.3.3 响应的中文乱码问题 75

5.3.4 重定向 77

5.3.5 定时刷新页面 78

5.4 session应用 78

5.4.1 session会话ID 78

5.4.2 session常用方法 79

5.4.3 session服务器端数据的存取 79

5.5 out应用 80

5.5.1 out对象的功能 80

5.5.2 out对象的常用方法 81

5.5.3 out对象的应用案例 81

5.6 application应用 82

5.6.1 application对象的功能 82

5.6.2 application对象的常用方法 83

5.6.3 application对象的应用案例 83

5.7 项目案例 84

5.7.1 本章知识点的综合项目案例 84

5.7.2 本章知识点在网上购书系统中的应用 85

习题 86

实训操作 86

第6章 JSP的自定义标签 87

6.1 JSP扩展标签介绍 87

6.2 标签库的结构 88

6.3 JSP自定义标签的使用 88

6.3.1 创建标签处理类 88

6.3.2 创建标签库描述文件 89

6.3.3 在web.xml文件中配置自定义标签库 90

6.3.4 在JSP文件中引入自定义标签库 91

6.4 项目案例 91

6.4.1 本章知识点的综合项目案例 91

6.4.2 本章知识点在网上购书系统中的应用 95

习题 103

实训操作 104

第7章 EL表达式与JSTL 105

7.1 表达式语言EL 105

7.1.1 EL表达式和JSP脚本表达式 105

7.1.2 在EL表达式中使用隐式变量 108

7.1.3 运算符 113

7.1.4 EL函数 118

7.2 标准标记库JSTL 120

7.2.1 通用标记 120

7.2.2 流程控制标记 122

7.2.3 使用JSTL访问URL信息 127

7.3 项目案例 128

7.3.1 本章知识点的综合项目案例 128

7.3.2 本章知识点在网上购书系统中的应用 132

习题 135

实训操作 135

第8章 Servlet技术 136

8.1 Servlet介绍 136

8.1.1 Servlet的概念 136

8.1.2 Servlet的功能 137

8.1.3 Servlet的生命周期 137

8.2 Servlet的处理流程 138

8.3 Servlet的核心类和接口 139

8.4 Servlet的编写、配置与调用 149

8.4.1 编写第一个Servlet 149

8.4.2 Servlet的配置 153

8.4.3 Servlet的调用 154

8.5 Servlet的典型应用 154

8.5.1 Servlet处理表单数据 155

8.5.2 Servlet处理Session数据 157

8.5.3 Servlet上传与下载文件 159

8.6 项目案例 170

8.6.1 本章知识点的综合项目案例 170

8.6.2 本章知识点在网上购书系统中的应用 171

习题 172

实训操作 172

第9章 Servlet中的会话处理与过滤技术 173

9.1 无状态的HTTP协议与响应模式 173

9.2 会话跟踪技术 174

9.2.1 Cookies 174

9.2.2 URL重写 176

9.2.3 隐藏表单域 176

9.3 HttpSession的使用 176

9.4 Servlet过滤器介绍 181

9.5 Servlet过滤器的配置 181

9.5.1 Servlet过滤器简介 181

9.5.2 创建Servlet过滤器 182

9.5.3 配置过滤器 183

9.5.4 过滤器验证 184

9.6 项目案例 185

9.6.1 本章知识点的综合项目案例 185

9.6.2 本章知识点在网上购书系统中的应用 189

习题 190

实训操作 191

第10章 JavaBean 192

10.1 JavaBean的基本概念 192

10.1.1 JavaBean的概念 192

10.1.2 JavaBean规范 193

10.2 JavaBean的创建 193

10.3 JavaBean的使用 194

10.3.1 在JSP中使用JavaBean 194

10.3.2 在Servlet中使用JavaBean 196

10.4 项目案例 198

10.4.1 本章知识点的综合项目案例 198

10.4.2 本章知识点在网上购书系统中的应用 201

习题 207

实训操作 208

第11章 JSP、Servlet连接数据库 209

11.1 MySQL的安装与配置 209

11.1.1 MySQL的安装 209

11.1.2 MySQL的配置 212

11.1.3 MySQL的简单应用 217

11.2 JDBC概述 223

11.3 JDBC接口简介 224

11.3.1 JDBC中的DriverManager类 224

11.3.2 Connection接口 224

11.3.3 Statement接口 225

11.3.4 ResultSet接口 225

11.4 JDBC访问数据库 225

11.5 JSP连接MySQL数据库 227

11.6 Servlet连接MySQL数据库 229

11.7 连接池使用简介 235

11.7.1 配置数据源 235

11.7.2 使用连接池访问数据库 235

11.7.3 以连接池方式访问数据库的实例 236

11.8 项目案例 238

11.8.1 本章知识点的综合项目案例 238

11.8.2 本章知识点在网上购书系统中的应用 252

习题 256

实训操作 257

第12章 MVC模式 258

12.1 MVC的需求 258

12.2 MVC模式介绍 259

12.2.1 什么是设计模式 259

12.2.2 什么是MVC模式 259

12.3 MVC设计模式的优缺点 261

12.4 基于JavaEE设计模式的MVC模型 261

12.4.1 Request周期的JavaBean模型 261

12.4.2 Session周期的JavaBean模型 262

12.4.3 Application周期的JavaBean模型 262

12.5 基于JavaEE的MVC模型 263

12.5.1 控制器模式 264

12.5.2 视图帮助模式 264

12.5.3 前控制器模式 265

12.6 MVC的应用 266

12.6.1 基于控制器模式的MVC构建与实现 266

12.6.2 基于视图帮助模式的MVC构建与实现 274

12.6.3 基于前控制器模式的MVC构建与实现 282

12.7 项目案例 286

12.7.1 本章知识点的综合项目案例 286

12.7.2 模型实体Student 286

12.7.3 学生信息增加和查询的数据访问层 287

12.7.4 学生信息增加和查询的业务层 290

12.7.5 Web层控制器 292

12.7.6 Web层表示页面 293

12.7.7 部署测试运行学生信息管理系统项目 295

12.7.8 本章知识点在网上购书系统中的应用 296

习题 299

实训操作 299

第13章 学期项目 300

13.1 项目需求 300

13.1.1 前台系统 301

13.1.2 后台系统管理 301

13.2 项目设计 302

13.3 项目编码 302

13.4 项目测试与发布 302

返回顶部