《JSP应用开发教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:温超著
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030309181
  • 页数:363 页
图书介绍:本书按照“基础~提高~综合”的顺序编写,每章均由基本原理、实例讲解、单元小结及实验练习组成,通过实例和应用相结合,使学生可以轻松地模拟实际开发,迅速掌握JSP的开发技巧。教材共分为10个单元:内容由浅入深,涵盖了JSP开发的各个主要知识点。第一章JSP开发技术概述第二章JSP开发环境的安装与配置第三章Web应用基础第四章Java基础第五章JSP编程第六章JSP数据库开发第七章JavaBean编程第八章Servlet编程第九章XML技术与JSP第十章Struts应用开发与综合实例。

第1篇 JSP开发基础技术第1章 JSP开发技术概述 3

1.1 JSP开发入门 3

1.1.1 Internet与Web 3

1.1.2 JSP技术简介 5

1.2 其他动态网页技术 8

1.2.1 ASP简介 8

1 .2.2 ASP.NET简介 8

1.2.3 PHP简介 9

1.2.4 与JSP的比较 9

1.3 JSP应用开发体系 10

1.3.1 J2EE体系概述 10

1.3.2 J2EE应用程序方案 12

小结 13

习题 14

上机实验 14

第2章 JSP开发环境的安装与配置 15

2.1 安装和配置JDK 15

2.1.1 JDK的安装 15

2.1.2 JDK的配置 16

2.2 安装和配置Web服务器 17

2.2.1 Tomcat的安装 17

2.2.2 Tomcat的配置 19

2.3 安装和配置IDE 20

2.3.1 NetBeans开发环境 20

2.3.2 Eclipse开发环境 23

2.3.3 JBuilder开发环境 24

2.4 安装和配置DBMS 25

2.4.1 MySQL数据库 25

2.4.2 SQL Server数据库 29

小结 30

习题 30

上机实验 30

第3章 Web应用开发基础 31

3.1 Web 2.0概述 31

3.1.1 Web 2.0的发展 31

3.1.2 Web 2.0的技术规范 32

3.1.3 Web 2.0的应用 32

3.2 XHTML语言 32

3.2.1 XHTML基本语法 33

3.2.2 页面控制标记 33

3.2.3 页面主体元素标记 35

3.2.4 表格 38

3.2.5 FORM表单 39

3.2.6 框架 41

3.3 CSS概述 41

3.3.1 CSS的语法 42

3.3.2 CSS的属性 43

3.3.3 CSS的使用 45

3.3.4 CSS应用实例 45

3.4 JavaScript语言 47

3.4.1 JavaScript语言的特点 47

3.4.2 数据类型、变量、表达式和运算符 48

3.4.3 流程控制 49

3.4.4 函数和对象 51

3.4.5 事件及其处理程序 54

3.4.6 JavaScript应用实例 54

3.5 XML语言 55

3.5.1 XML文档概述 55

3.5.2 XML应用实例 57

3.6 DOM简介 57

3.6.1 DOM概念 58

3.6.2 DOM接口 59

3.6.3 DOM的问题 61

3.7 AJAX技术 61

3.7.1 AJAX技术简介 61

3.7.2 AJAX应用实例 63

小结 65

习题 66

上机实验 66

第2篇 JSP开发核心技术第4章 Java面向对象开发 71

4.1 Java语言简介 71

4.1.1 Java的由来 71

4.1.2 Java的技术特点 71

4.2 Java面向对象编程技术 72

4.2.1 面向对象编程思想 73

4.2.2 类和对象 73

4.2.3 方法 75

4.2.4 父类与子类 79

4.2.5 包 80

4.2.6 访问权限 80

4.2.7 接口 81

4.3 Java语法基础 82

4.3.1 保留字 82

4.3.2 数据类型 82

4.3.3 运算符和表达式 85

4.3.4 流程控制语句 89

4.3.5 文件和输入/输出流 95

4.3.6 异常处理 98

4.3.7 数组和字符串 99

4.3.8 多线程 101

小结 102

习题 103

上机实验 103

第5章 JSP程序开发 104

5.1 JSP页面程序结构 104

5.1.1 JSP页面元素 104

5.1.2 JSP页面程序实例 104

5.2 JSP脚本元素 105

5.2.1 声明 105

5.2.2 脚本程序 106

5.2.3 表达式和注释 107

5.3 JSP指令元素 107

5.3.1 page指令 108

5.3.2 include指令 110

5.3.3 taglib指令 111

5.4 JSP动作元素 112

5.4.1 <jsp:include>动作指令 112

5.4.2 <jsp:forward>动作指令 114

5.4.3 <jsp:param>动作指令 115

5.4.4 <jsp:useBean>动作指令 115

5.4.5 <jsp:setProperty>动作指令 118

5.4.6 <jsp:getProperty>动作指令 119

5.5 JSP内置对象 119

5.5.1 对象与内置对象 119

5.5.2 request对象 121

5.5.3 response对象 124

5.5.4 out对象 127

5.5.5 session对象 130

5.5.6 application对象 132

5.5.7 exception对象 134

5.5.8 pageContext对象 136

5.5.9 page和config对象 138

5.6 Cookie对象 139

5.6.1 认识Cookie 139

5.6.2 JSP使用Cookie 140

小结 142

习题 142

上机实验 143

第6章 JSP数据库开发 144

6.1 JDBC简介 144

6.1.1 从ODBC到JDBC 144

6.1.2 JDBC中的API 145

6.1.3 JDBC对数据库的访问方式 146

6.2 通过JDBC操作数据库 149

6.2.1 通过JDBC访问数据库的步骤 149

6.2.2 加载驱动程序类 149

6.2.3 连接数据库 150

6.2.4 操作数据库 151

6.2.5 关闭数据库连接 153

6.2.6 JDBC数据库开发实例 153

6.2.7 解决中文显示乱码的问题 156

6.3 连接池 158

6.3.1 连接池技术概述 158

6.3.2 连接池实例 161

小结 163

习题 163

上机实验 163

第3篇 JSP开发高级技术第7章 Servlet编程 167

7.1 认识Servlet 167

7.1.1 Servlet概述 167

7.1.2 Servlet工作原理 167

7.1.3 Servlet编程接口 169

7.2 Servlet设计方法 170

7.3 处理客户端输入 174

7.4 发送非HTML文档 178

7.5 获取Servlet配置参数 180

7.5.1 在init()方法中获得ServletConfig对象 180

7.5.2 通过getServletConfig()方法直接获取ServletConfig对象 182

7.6 会话管理 183

7.6.1 使用Cookie保存会话状态 184

7.6.2 使用URL重写保存会话状态 185

7.6.3 使用HttpSession对象保存会话状态 188

7.7 Servlet上下文对象 190

7.8 Servlet间协作 194

7.9 Servlet Filter 199

小结 201

习题 201

上机实验 202

第8章 JavaBean编程 203

8.1 认识JavaBean 203

8.1.1 JavaBean概述 203

8.1.2 JavaBean的创建 204

8.2 JavaBean和JSP结合编程 207

8.2.1 JSP中JavaBean的相关标记 207

8.2.2 JavaBean的生命周期 212

8.3 JavaBean实例 213

8.3.1 计数器的实现方法 213

8.3.2 使用JavaBean封装数据库操作 214

小结 218

习题 218

上机实验 219

第9章 XML与JSP开发 220

9.1 XML简介 220

9.1.1 XML的起源 220

9.1.2 XML的定义 220

9.1.3 XML的特点 221

9.2 XML语法 222

9.2.1 元素标记语法 222

9.2.2 XML文档结构 222

9.2.3 文档类型声明 226

9.2.4 命名空间 227

9.3 XML解析器 229

9.3.1 XML解析器概述 229

9.3.2 SAX解析器 230

9.4 XML在JSP中的应用 234

9.4.1 JSP自定义标记 234

9.4.2 自定义标记的实现 235

9.4.3 Web Services简介 239

小结 241

习题 241

上机实验 242

第4篇 JSP开发模式与综合案例第10章 JSP开发模式与技术 245

10.1 JSP开发模式 245

10.1.1 JSP+JavaBean模式 245

10.1.2 Servlet+JSP+JavaBean模式 245

10.2 Struts开发框架 246

10.2.1 Struts的工作原理 247

10.2.2 Struts的使用 247

10.3 Hibernate技术 250

10.3.1 Hibernate概述 251

10.3.2 Hibernate的使用 251

10.4 Spring开发框架 257

小结 259

习题 259

上机实验 259

第11章 企业邮箱模拟系统 260

11.1 系统概述 260

11.2 需求分析 260

11.2.1 系统总体设计图 260

11.2.2 系统功能介绍 261

11.3 系统流程分析 262

11.4 数据库设计 262

11.5 公共操作类的实现 264

11.5.1 数据库操作类实现 264

11.5.2 邮件操作类实现 265

11.5.3 用户操作类实现 275

11.6 系统功能模块的实现 277

11.6.1 登录模块页面实现 277

11.6.2 邮件管理主页面实现 290

11.6.3 邮件发送、读取页面实现 301

11.6.4 企业公告发布页面实现 305

11.6.5 邮件高级搜索页面实现 306

小结 309

第12章 基于Struts的学生管理系统 310

12.1 系统概述 310

12.2 需求分析 310

12.2.1 系统总体设计图 310

12.2.2 系统用例图 311

12.2.3 系统功能介绍 312

12.3 系统流程分析 314

12.4 数据库设计 314

12.5 公共操作类的实现 318

12.5.1 数据库操作类实现 318

12.5.2 系统登录操作类实现 319

12.5.3 基本操作类实现 321

12.6 系统功能模块的实现 327

12.6.1 登录模块页面实现 327

12.6.2 校管理员功能模块页面实现 329

12.6.3 院管理员功能模块页面实现 344

12.6.4 教师功能模块页面实现 353

12.6.5 学生功能模块页面实现 356

12.7 Struts配置文件 361

小结 363

参考文献 364