当前位置:首页 > 工业技术
JSP编程技术
JSP编程技术

JSP编程技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:杨学全主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302389361
  • 页数:411 页
图书介绍:本书介绍使用JSP进行Web应用开发所需的编程知识与技术。主要内容包括JSP技术概述、Web开发基础、JSP语法基础、JSP内建对象、使用JavaBean、文件访问、在JSP中使用数据库、Servlet技术、基于Servlet的MVC模式、在JSP中使用XML、网上报名系统开发案例等内容。
《JSP编程技术》目录

第1章 JSP技术概述 1

1.1 Web程序设计模式与运行原理 1

1.1.1 Web服务器与动态网页 1

1.1.2 浏览器/服务器结构及其优点 2

1.1.3 JSP与其他Web开发技术 3

1.2 搭建JSP的运行环境 4

1.2.1 安装和配置JDK 4

1.2.2 安装和配置Tomcat 5

1.3 JSP页面与JSP运行原理 7

1.3.1 第一个JSP页面 7

1.3.2 设置Web服务目录 8

1.3.3 JSP的运行原理 10

1.3.4 JSP、JavaBean和Java Servlet的关系 13

1.4 集成开发环境简介 13

1.4.1 MyEclipse 13

1.4.2 开源的Eclipse 14

1.5 上机实训 16

1.6 本章习题 17

第2章 Web开发基础 18

2.1 HTML简介 18

2.1.1 什么是HTML 18

2.1.2 什么是URL 18

2.1.3 HTML文件结构 19

2.2 常用的HTML标记 20

2.2.1 HTML的文字标记 21

2.2.2 特殊标记和图形标记 23

2.2.3 超级链接标记 25

2.3 表格 26

2.3.1 定义表格的基本语法 26

2.3.2 表格〈table〉标记的属性 27

2.3.3 行〈tr〉标记的属性 30

2.3.4 单元格〈td〉和〈th〉标记的属性 31

2.4 页面布局 34

2.4.1 CSS简介 34

2.4.2 DIV层 41

2.4.3 DIV+CSS页面布局 49

2.5 上机实训 53

2.6 本章习题 54

第3章 JSP语法基础 55

3.1 JSP页面的基本结构 55

3.2 JSP脚本元素 56

3.2.1 变量与方法的声明 57

3.2.2 程序片 58

3.2.3 表达式 60

3.3 注释 61

3.3.1 输出型注释 61

3.3.2 隐藏型注释 61

3.4 JSP指令标记 63

3.4.1 page指令标记 63

3.4.2 include指令 66

3.5 JSP动作标记 69

3.5.1 jsp:include动作标记 69

3.5.2 jsp:param动作标记 70

3.5.3 jsp:forward动作标记 71

3.5.4 jsp:plugin动作标记 73

3.5.5 jsp:useBean相关动作标记 74

3.5.6 特殊字符 75

3.6 上机实训 76

3.7 本章习题 77

第4章 JSP内建对象 78

4.1 内建对象概述 78

4.1.1 什么是HTTP 78

4.1.2 内建对象 79

4.2 out对象 80

4.3 request对象 82

4.3.1 获取客户信息 82

4.3.2 处理汉字 86

4.3.3 处理表单子标记 88

4.3.4 表单验证 96

4.3.5 常用方法举例 103

4.4 response对象 105

4.4.1 修改ContentType属性 105

4.4.2 定时刷新页面 106

4.4.3 重定向 107

4.4.4 改变状态码 108

4.5 session对象 108

4.5.1 对象的id与生命周期 108

4.5.2 对象存储数据 111

4.5.3 对象与URL重写 112

4.6 application对象 114

4.6.1 常用方法 114

4.6.2 计数器 115

4.7 上机实训 116

4.8 本章习题 117

第5章 使用JavaBean 118

5.1 JavaBean的基本概念 118

5.1.1 什么是JavaBean 118

5.1.2 JavaBean的规范 119

5.2 创建与使用JavaBean 120

5.2.1 创建JavaBean 120

5.2.2 布置JavaBean 121

5.2.3 在JSP中使用JavaBean 122

5.3 JavaBean的辅助类 129

5.4 JSP与JavaBean模式实例 133

5.4.1 计数器Bean 133

5.4.2 购物车Bean 136

5.5 上机实训 145

5.6 本章习题 146

第6章 文件访问 147

6.1 输入/输出流概述 147

6.1.1 流的概念 147

6.1.2 输入流与输出流 148

6.1.3 字节流与字符流 148

6.2 File类 149

6.2.1 File类的重要属性与方法 149

6.2.2 查询文件属性 150

6.2.3 目录管理 151

6.3 字节流类 154

6.3.1 字节流类概述 154

6.3.2 以File存储类型为例介绍字节流与缓冲流的使用 156

6.4 字符流类 161

6.4.1 字符流概述 161

6.4.2 以File存储类型为例介绍字符流和字符缓冲流的使用 162

6.5 随机读写文件 166

6.5.1 随机存取文件 166

6.5.2 随机读写文件示例 168

6.6 文件操作案例 170

6.6.1 上传文件 170

6.6.2 下载文件 175

6.6.3 文件内容分页显示 178

6.7 上机实训 181

6.8 本章习题 182

第7章 JSP中使用数据库 183

7.1 JDBC概述 183

7.1.1 什么是JDBC 183

7.1.2 JDBC的构成 184

7.2 JDBC应用程序接口简介 185

7.2.1 JDBC的驱动程序管理器——DriverManager类 185

7.2.2 JDBC与数据库的连接——Connection接口 186

7.2.3 执行SQL语句——Statement接口 187

7.2.4 数据结果集——ResultSet接口 188

7.2.5 数据库元数据——DatabaseMetaData和ResultSetMetaData 189

7.3 利用JDBC访问数据库 190

7.3.1 通过JDBC-ODBC桥连接来访问数据库 190

7.3.2 利用本地协议纯Java驱动程序连接数据库 194

7.3.3 配置和连接不同的数据库 198

7.4 数据库操作案例 200

7.4.1 查询数据 200

7.4.2 更新查询 209

7.4.3 分页查询 224

7.4.4 使用连接池 228

7.5 上机实训 231

7.6 本章习题 231

第8章 Servlet技术 232

8.1 Servlet介绍 232

8.1.1 什么是Servlet 232

8.1.2 Servlet的功能 232

8.1.3 Servlet技术的特点 233

8.2 Servlet技术原理 233

8.2.1 Servlet的生命周期 233

8.2.2 Servlet的结构 234

8.2.3 Servlet常用类与接口的层次关系 235

8.3 Servlet的常用类、接口及其方法 236

8.3.1 javax.servlet包 236

8.3.2 javax.servlet.http包 239

8.4 编写、配置和调用Servlet 242

8.4.1 编写第一个Servlet 242

8.4.2 配置Servlet 243

8.4.3 调用Servlet 244

8.5 Servlet的典型应用 246

8.5.1 读取表单数据 246

8.5.2 读取cookie数据 252

8.5.3 读取session数据 254

8.5.4 读取HTTP请求头数据 256

8.6 上机实训 258

8.7 本章习题 259

第9章 基于Servlet的MVC模式 260

9.1 MVC模式介绍 260

9.1.1 MVC设计模式 260

9.1.2 JSP中的MVC模式 261

9.2 模型的生命周期与视图更新 262

9.2.1 requst周期的JavaBean与视图更新 263

9.2.2 session周期的JavaBean与视图更新 263

9.2.3 application周期 264

9.3 控制器的重定向与转发 265

9.3.1 重定向 265

9.3.2 转发 265

9.4 MVC模式的分析 266

9.4.1 用户登录 266

9.4.2 留言板 272

9.4.3 访问数据库 277

9.5 上机实训 286

9.6 本章习题 287

第10章 JSP中使用XML 288

10.1 XML简介 288

10.1.1 XML文件的结构 288

10.1.2 XML声明 290

10.1.3 XML元素 290

10.1.4 XML标记 291

10.2 DOM解析器 293

10.2.1 什么是DOM解析器 293

10.2.2 JAXP简介 294

10.2.3 使用DOM解析器读取XML文件示例 299

10.3 SAX解析器 301

10.3.1 什么是SAX解析器 301

10.3.2 SAX的常用接口 302

10.3.3 使用SAX解析器读取文档内容 304

10.4 上机实训 307

10.5 本章习题 308

第11章 网上报名系统开发案例 309

11.1 网上报名系统设计 309

11.1.1 需求分析 309

11.1.2 总体设计 310

11.1.3 功能设计与系统组成 311

11.2 数据库设计及实现 312

11.2.1 数据库设计 312

11.2.2 数据库实现 313

11.3 网上报名系统配置 314

11.3.1 系统文件目录结构 314

11.3.2 主页面管理 315

11.3.3 JavaBean和Servlet管理 319

11.3.4 配置文件管理 319

11.4 三层架构设计与实现 320

11.4.1 实体层 320

11.4.2 数据访问层 323

11.4.3 业务逻辑层 339

11.5 考生报名模块 345

11.5.1 模型(JavaBean) 345

11.5.2 视图 347

11.5.3 控制器(Servlet) 352

11.6 考生登录模块 355

11.6.1 模型 355

11.6.2 视图 356

11.6.3 控制器 359

11.7 上传照片模块 361

11.7.1 模型 361

11.7.2 视图 362

11.7.3 控制器 365

11.8 浏览信息模块 367

11.8.1 模型 368

11.8.2 视图 370

11.8.3 控制器 376

11.9 修改密码模块 381

11.9.1 模型 381

11.9.2 视图 382

11.9.3 控制器 385

11.10 修改报名信息模块 387

11.10.1 模型 387

11.10.2 视图 389

11.10.3 控制器 393

11.11 注销考试模块 397

11.11.1 模型 398

11.11.2 视图 398

11.11.3 控制器 401

11.12 退出登录与返回主页模块 403

11.13 本章习题 405

附录 Tomcat 7.0的server.xml文件 406

参考文献 411

返回顶部