当前位置:首页 > 工业技术
JSP Web应用程序开发教程
JSP Web应用程序开发教程

JSP Web应用程序开发教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:杨占胜主编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2010
  • ISBN:9787561228821
  • 页数:387 页
图书介绍:本书系统地介绍了Tomcat服务器的使用、JSP的基本语法、JSP的内置对象、Serolet技术、Jaua Bean的使用、JDBC数据库应用开发等JSP基本技术;Serulet事件监听器、过滤器、表达式语言、自定义标签、标准标签库(JSTL)等JSP高级技术;以及使用JSP进行Web应用程序开发中的常见问题和常用组件:页面数据的传递、JSP中文问题、文件上传组件、安全设置。
《JSP Web应用程序开发教程》目录

第1篇 JSP基本技术 3

第1章 JSP运行环境 3

1.1 动态网页技术 3

1.1.1 Web发展的三个阶段 3

1.1.2 Web应用程序开发的三个阶段 4

1.1.3 HTTP请求地址 5

1.1.4 HTTP状态码 5

1.1.5 JSP动态网页的处理过程 7

1.2 Tomcat服务器的安装与配置 7

1.2.1 安装Java SE 8

1.2.2 安装Tomcat 8

1.2.3 Tomcat服务器的目录结构 9

1.2.4 Tomcat服务器的配置文件 9

1.3 JSP Web应用程序的目录结构与发布 11

第2章 JSP基本语法 16

2.1 JSP的构成 16

2.2 指令元素 16

2.2.1 page指令 17

2.2.2 include指令 20

2.2.3 taglib指令 22

2.3 脚本元素 22

2.3.1 Scriptlet 22

2.3.2 表达式 23

2.3.3 声明 23

2.4 动作元素 27

2.4.1 〈jsp:include〉 27

2.4.2 〈jsp:param〉 29

2.4.3 〈jsp:forward〉 30

2.4.4 〈jsp:plugin〉 31

第3章 JSP内置对象 33

3.1 out 33

3.2 request 34

3.3 response 39

3.4 Cookie 41

3.5 session 42

3.6 application 45

3.7 pageContext 47

3.8 page 49

3.9 JSP作用域 50

3.10 config 50

3.11 exception 50

3.12 内置对象综合例程 51

第4章 Servlet 55

4.1 Servlet技术 55

4.1.1 Servlet技术概述 55

4.1.2 Servlet的特点 55

4.1.3 Servlet的生命周期 55

4.2 Servlet接口 57

4.2.1 Servlet实现相关 58

4.2.2 Servlet配置相关 60

4.2.3 请求和响应相关 61

4.2.4 会话相关 62

4.2.5 Servlet上下文相关 62

4.2.6 Servlet协作相关 62

4.2.7 过滤器相关 63

4.2.8 Servlet异常相关 63

4.3 Servlet设计与配置 64

4.4 JSP Web应用程序的开发模式 71

第5章 Java Bean 73

5.1 Java Bean简介 73

5.1.1 Java Bean的特性 73

5.1.2 Java Bean的属性 73

5.1.3 Java Bean的编写 74

5.2 JSP中使用Java Bean 75

5.2.1 〈jsp:useBean〉 76

5.2.2 〈jsp:getProperty〉 77

5.2.3 〈jsp:setProperty〉 77

第6章 JDBC 83

6.1 JDBC介绍 83

6.2 JDBC API 84

6.2.1 Driver接口 84

6.2.2 DriverManager类 84

6.2.3 Connection接口 85

6.2.4 Statement接口 85

6.2.5 ResultSet接口 86

6.3 JDBC访问数据库 87

6.3.1 使用JDBC-ODBC桥访问数据库 88

6.3.2 使用All-Java JDBC Driver访问数据库 96

6.3.3 通过Java Bean访问数据库 102

6.3.4 JDBC操作数据库示例 107

6.4 数据分页显示 122

6.5 数据库连接池 151

6.6 JSP数据库开发实例 153

第2篇 JSP应用开发专题 189

第7章 页面之间数据的传递 189

7.1 同一个会话页面间数据的传递 189

7.2 不同会话页面间数据的传递 195

第8章 JSP中文问题 196

8.1 字符编码 196

8.2 Java语言中的编码 198

8.2.1 Java程序处理中的编码转换 198

8.2.2 JSP程序处理过程中的编码转换 199

8.2.3 JSP中文处理 201

8.2.4 数据库中文问题 206

第9章 JSP应用程序的安全性 210

9.1 安全配置元素 210

9.2 Tomcat安全域 214

9.3 安全控制实例 216

第3篇 JSP高级技术 221

第10章 Servlet监听器 221

10.1 Servlet事件监听相关的API 221

10.1.1 ServletContext监听API 221

10.1.2 HttpSession监听API 222

10.1.3 ServletRequest监听API 223

10.2 Servlet监听器的设计 223

10.2.1 Servlet上下文监听程序实例 224

10.2.2 会话监听程序实例 226

10.2.3 请求监听程序实例 231

第11章 Servlet过滤器 235

11.1 Servlet中与过滤器相关的API 235

11.1.1 Filter接口 235

11.1.2 FilterChain接口 236

11.1.3 FilterConfig接口 236

11.2 Filter程序设计 237

11.2.1 简单的过滤器实例 237

11.2.2 处理参数的过滤器实例 239

11.2.3 过滤器的简单应用 241

第12章 表达式语言 244

12.1 表达式语言的语法 244

12.1.1 EL保留字 244

12.1.2 EL字面量 244

12.1.3 EL默认值与自动类型转换 245

12.1.4 表达式语言中的设置 245

12.2 表达式语言中的普通运算 246

12.3 表达式语言中的Java Bean 249

12.4 表达式语言中的隐式对象 250

12.5 EL函数 252

第13章 自定义标签 254

13.1 自定义标签简介 254

13.2 经典标志 255

13.2.1 Tag接口 255

13.2.2 tld文件 261

13.2.3 自定义标签的属性 264

13.2.4 IterationTag接口 266

13.2.5 BodyTag接口 269

13.2.6 标志的嵌套 273

13.3 简单标志 274

13.4 标志文件 276

第14章 标准标签库 285

14.1 JSTL简介 285

14.1.1 JSTL的安装配置 285

14.1.2 JSTL的优点 285

14.1.3 JSTL标签库 285

14.2 核心标志库 286

14.2.1 c:out 286

14.2.2 c:set 288

14.2.3 c:if 291

14.2.4 c:choose,c:when,c:otherwise 292

14.2.5 c:forEach 293

14.2.6 c:forToken 295

14.2.7 c:import 296

14.2.8 c:url 297

14.2.9 c:redirect 298

14.2.10  c:param 299

14.2.11  c:catch 299

14.3 SQL标志库 300

14.3.1 sql:setDataSource 300

14.3.2 sql:query 300

14.3.3 sql:param 303

14.3.4 sql:update 306

14.4 国际化与标准化标志库 307

14.4.1 〈fmt:setLocale〉 308

14.4.2 〈fmt:bundle〉,〈fmt:setBundle〉 309

14.4.3 〈fmt:message〉 310

14.4.4 〈fmt:param〉 311

14.4.5 〈fmt:requestEncoding〉 311

14.4.6 〈fmt:timeZone〉,〈fmt:setTimeZone〉 311

14.4.7 〈fmt:formatNumber〉 312

14.4.8 〈fmt:parseNumber〉 313

14.4.9 〈fmt:formatDate〉 313

14.4.10 〈fmt:parseDate〉 314

第4篇 JSP常用组件 321

第15章 文件上传和下载组件 321

15.1 jspSmartUpload API 321

15.1.1 File类 321

15.1.2 Files类 322

15.1.3 Request类 323

15.1.4 SmartUpload类 323

15.2 文件上传 325

15.3 文件下载 331

第16章 日志组件 332

16.1 Log4j 332

16.1.1 Log4j API 332

16.1.2 Log4j的配置 336

16.1.3 Log4j的使用 337

16.2 commons-logging 341

16.2.1 commons-logging API 341

16.2.2 commons-logging的使用 343

附录 345

附录A Tomcat版本简介 345

附录B My SQL使用说明 346

附录C 实验指导书 348

实验说明 348

实验1 JSP运行环境设置 348

实验2 JSP基本语法练习 351

实验3 Servlet的设计与配置 354

实验4 Java Bean的应用 357

实验5 JDBC的使用 361

实验6 Tag的设计与使用 367

实验7 基于JSTL与EL的投票程序 372

实验参考答案 380

实验1 JSP运行环境设置 380

实验2 JSP基本语法练习 381

实验3 Servlet的设计与配置 382

实验4 Java Bean的应用 384

实验5 JDBC的使用 384

实验6 Tag的设计与使用 385

实验7 基于JSTL与EL的投票程序 386

返回顶部