《JSP程序设计实训与案例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:徐小平,夏保芹,迟增晓编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302368830
  • 页数:361 页
图书介绍:本书旨在培养和提高学生Java Web技术的工程开发和创新实践能力。全书分为十章和一个附录,内容涵盖了Java Web应用开发的所有相关技术。“项目”和“案例”理念贯穿于全书。将理论知识的学习融于“小项目”实训中,每个单元安排一个综合案例,将案例的开发渗透于每个“小项目”中。

第1章 JSP概述 1

1.1 Web简介 1

1.1.1什么是Web 1

1.1.2静态网页与动态网页 2

1.1.3 Web动态网页技术 2

1.1.4 Web服务器介绍 4

1.1.5 Java Web常用开发技术 5

1.2 JSP开发工具及运行环境 7

1.2.1 JDK的安装与配置 7

1.2.2 Tomcat的安装与启动 9

1.2.3 Dreamweaver开发工具 14

1.2.4 MyEclipse开发工具 14

1.3第一个JSP程序 20

1.3.1认识第一个JSP程序 20

1.3.2 JSP的工作原理 21

1.3.3使用MyEclipse进行Web开发 23

1.3.4 Web应用的目录结构 25

1.4本章小结 26

习题 26

第2章 Web客户端编程 27

2.1 HTML语言 27

2.1.1 HTML文档结构 27

2.1.2文字与段落标记 29

2.1.3多媒体标记和超链接标记 32

2.1.4列表标记 34

2.1.5表格标记 36

2.1.6表单标记 40

2.1.7框架标记 44

2.2 CSS 47

2.2.1 CSS组成 47

2.2.2 CSS样式的4种应用方式 49

2.2.3 CSS样式的继承性及优先级 50

2.2.4 CSS常用的样式属性 51

2.2.5 DIV+CSS布局方法 52

2.3JavaScript脚本语言 54

2.4静态网页设计综合案例 57

2.4.1案例介绍 57

2.4.2案例实现 59

2.5本章小结 61

习题 62

第3章 JSP基础知识 63

3.1 JSP页面组成 63

3.2 JSP中常用的脚本元素 66

3.2.1 JSP中变量和方法的声明 66

3.2.2 JSP中的表达式 66

3.2.3 JSP中的Java脚本 67

3.3 JSP常用指令 68

3.3.1 page指令 69

3.3.2 include指令 71

3.3.3 taglib指令 73

3.4 J SP常用动作 73

3.4.1 <jsp:include>动作 73

3.4.2 <jsp:forward>动作 75

3.4.3 <jsp:useBean>动作 78

3.4.4 <jsp:setProperty>动作 79

3.4.5 <jsp:getProperty>动作 80

3.5 Java知识回顾 80

3.5.1 Java编程基础 80

3.5.2 Java程序结构 81

3.5.3类与接口、包的概念 83

3.5.4 Java常用类库 84

3.5.5 Java异常处理 87

3.6本章小结 87

习题 88

第4章 JSP内置对象 89

4.1 JSP内置对象概述 89

4.2 request对象 90

4.2.1 request对象的常用方法 90

4.2.2 request对象的主要应用 91

4.2.3 request对象其他方法应用 98

4.3 response对象 99

4.3.1 response对象的常用方法 99

4.3.2 response对象的主要应用 99

4.4 session对象 105

4.4.1 session对象的相关知识 105

4.4.2 session对象的主要应用 106

4.5 application对象 111

4.5.1 application对象的常用方法 112

4.5.2 application对象的主要应用 112

4.6 JSP其他内置对象 113

4.7 JSP内置对象综合应用 113

4.7.1网上模拟考试系统案例介绍 114

4.7.2网上模拟考试系统案例实现 114

4.7.3网上模拟考试系统案例总结 124

4.8本章小结 125

习题 125

第5章 JSP数据库应用开发 127

5.1关系数据库简介 127

5.1.1关系数据库基本概念 127

5.1.2常见关系数据库管理系统 128

5.1.3 SQL语言简介 128

5.1.4本章实例数据库介绍 130

5.2 JDBC技术介绍 132

5.2.1 JDBC概述 132

5.2.2 JDBC常用类和接口介绍 133

5.2.3 JDBC数据库访问步骤 134

5.3连接SQL Server数据库 135

5.3.1 DriverManager类 135

5.3.2使用JDBC-ODBC桥连接数据库 136

5.3.3使用专用JDBC驱动连接数据库 141

5.4访问SQL Server数据库 143

5.4.1 Connection接口 143

5.4.2 Statement接口及应用 144

5.4.3 PreparedStatement接口及应用 150

5.4.4 ResultSet接口及应用 152

5.4.5数据库访问综合案例 157

5.5其他重要技术及典型应用 170

5.5.1存储过程 170

5.5.2事务处理 174

5.5.3连接池技术 175

5.5.4数据分页显示技术 177

5.6常见数据库连接 181

5.6.1连接Oracle数据库 181

5.6.2连接Access数据库 183

5.6.3连接MySQL数据库 185

5.6.4连接Excel表格 186

5.7本章小结 188

习题 188

第6章 网上选课系统项目实训 190

6.1系统需求分析 190

6.2系统功能模块设计 190

6.3系统数据库设计 192

6.3.1数据库概念结构设计 192

6.3.2数据库逻辑结构设计 192

6.4系统实现 194

6.4.1系统文件目录介绍 194

6.4.2系统登录页面的实现 195

6.4.3管理员模块的实现 198

6.4.4学生用户模块的实现 213

6.4.5教师用户模块的实现 223

6.5系统完善和改进 228

6.6本章小结 229

习题 229

第7章 JavaBean技术 230

7.1 JavaBean简介 230

7.1.1 JavaBean基本概念 230

7.1.2 JavaBean规范 231

7.1.3 JavaBean的种类 231

7.2 JavaBean的创建和调用 232

7.2.1 JavaBean的创建 232

7.2.2 JavaBean的调用 237

7.3 JSP+JavaBean综合开发案例 245

7.3.1案例介绍 245

7.3.2案例实现 245

7.4文件上传与下载组件 251

7.4.1概述 251

7.4.2 jspSmartUpload组件介绍 252

7.4.3文件上传 253

7.4.4文件下载 255

7.5 Java Web开发模式介绍 257

7.6本章小结 259

习题 259

第8章 Servlet技术 260

8.1 Servlet概述 260

8.1.1什么是Servlet 260

8.1.2 Servlet的生命周期 261

8.1.3认识第一个Servlet 262

8.2 Servlet编程常用类和接口 263

8.2.1 Servlet常用类和接口简介 263

8.2.2 Servlet接口 264

8.2.3 GenericServlet抽象类 264

8.2.4 HttpServlet类 265

8.2.5 ServletRequest接口与ServletResponse接口 266

8.2.6 HttpServletRequest接口 266

8.2.7 HttpServletResponse接口 267

8.2.8 Servlet其他常用接口 267

8.3 Servlet的创建和配置 269

8.3.1 Servlet创建方式综述 269

8.3.2创建一个Servlet 271

8.3.3 Servlet的配置和调用 271

8.4 Servlet简单应用 275

8.5 Servlet过滤器 283

8.5.1 Servlet过滤器简介 283

8.5.2 Servlet过滤器接口 284

8.5.3 Servlet过滤器的创建和应用 284

8.6 Servlet监听器 288

8.6.1 Servlet监听器介绍 288

8.6.2 Servlet监听器应用 289

8.7 JSP+Servlet综合应用案例 290

8.7.1案例介绍 290

8.7.2案例实现 290

8.8本章小结 299

习题 299

第9章 自定义标签 301

9.1自定义标签简介 301

9.1.1自定义标签的基本概念 301

9.1.2自定义标签的特点 301

9.1.3自定义标签的接口与类的层次结构 302

9.2自定义标签的开发 305

9.2.1自定义标签的开发流程 305

9.2.2自定义标签的处理过程 308

9.2.3 HelloWorld标签的开发 309

9.3 JSTL标准标签库 313

9.3.1 JSTL简介 313

9.3.2 JSTL的下载及安装 314

9.3.3 JSTL核心标签库 314

9.4自定义标签的使用实例 322

9.4.1自定义标签显示时间 322

9.4.2使用JSTL标签库实现图书查询功能 325

9.5本章小结 334

习题 334

第10章 AJAX技术 335

10.1什么是AJAX 335

10.1.1 AJAX定义 335

10.1.2为什么要用AJAX 335

10.1.3当前AJAX的典型应用 337

10.1.4AJAX的缺陷 337

10.1.5AJAX简单实例 337

10.2 AJAX开发基础 339

10.2.1 XMLHttpRequest核心对象 339

10.2.2 XMLHttpRequest对象的五步使用法 343

10.2.3 AJAX读取XML 346

10.2.4 AJAX与数据库 348

10.3 AJAX应用案例 351

10.3.1案例介绍 351

10.3.2案例实现 351

10.4 AJAX框架简介 358

10.5本章小结 359

习题 360

参考文献 361