《JSP Web开发案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王英瑛,乔小燕,吕廷华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302333340
  • 页数:212 页
图书介绍:本书全面、详实地介绍应用JSP进行Web程序开发所需的各种知识和技能,通过一个实际的项目,以案例的方式介绍JSP程序设计技术,适合项目驱动、案例教学、理论与实践结合的教学方法,将知识讲解和技能训练有机结合,融“教、学、练”于一体。

第1章 Hello JSP 1

1.1 动态网页 1

1.1.1 动态网页PK静态网页 1

1.1.2 什么是动态网页 1

1.1.3 动态网页的实现 3

1.2 B/S架构 4

1.2.1 B/S架构技术 4

1.2.2 B/S架构的工作原理 5

1.3 使用URL访问动态页面 5

1.3.1 什么是URL 5

1.3.2 URL的组成 6

1.4 搭建JSP运行环境 7

1.4.1 JDK的安装与配置 7

1.4.2 Tomcat的安装、运行与目录结构 10

1.4.3 MyEclipse的使用 15

1.5 Hello JSP 15

1.6 上机练习 24

1.7 总结 25

1.8 作业 25

第2章 静态网页开发基础 27

2.1 HTML基础 27

2.1.1 基本结构 27

2.1.2 常用标签 29

2.2 CSS样式表 41

2.2.1 在网页中使用CSS的三种方式 41

2.2.2 CSS选择器 41

2.3 JavaScript简介 45

2.3.1 脚本的基本结构 45

2.3.2 脚本的执行原理 46

2.3.3 JavaScript的组成 48

2.3.4 JavaScript核心语法 49

2.3.5 JavaScript表单验证 53

2.4 上机练习 55

2.5 总结 58

2.6 作业 58

第3章 JSP基础 60

3.1 JSP工作原理 60

3.2 静态内容 63

3.3 JSP中的注释 63

3.4 JSP指令元素 63

3.4.1 page指令 63

3.4.2 include指令 64

3.4.3 taglib指令 66

3.5 JSP脚本元素 66

3.5.1 小脚本 66

3.5.2 表达式 68

3.5.3 声明 69

3.6 JSP动作元素 70

3.6.1 <jsp:param> 70

3.6.2 <jsp:include> 71

3.6.3 <jsp:forward> 72

3.6.4 <jsp:plugin> 74

3.7 上机练习 75

3.8 总结 78

3.9 作业 78

第4章 JSP数据库应用开发 81

4.1 数据库简介 81

4.1.1 数据库基本术语 81

4.1.2 关系数据库 82

4.2 结构化查询语言SQL简介 85

4.2.1 SQL的组成 85

4.2.2 SQL中常用的命令 85

4.3 SQL Server 2008数据库管理系统 88

4.4 JDBC 90

4.4.1 JDBC程序的工作原理 90

4.4.2 JDBC API 90

4.4.3 JDBC程序的代码模板 91

4.4.4 JDBC驱动 93

4.5 贯穿项目JDBC应用 99

4.6 上机练习 101

4.7 总结 102

4.8 作业 103

第5章 JSP中的JavaBean 104

5.1 为什么需要JavaBean 104

5.2 什么是JavaBean 104

5.3 封装数据 105

5.4 封装业务 108

5.5 JSP与JavaBean 110

5.6 JSP动作元素 110

5.6.1 <jsp:userBean> 110

5.6.2 <jsp:setProperty> 111

5.6.3 <jsp:getProperty> 111

5.6.4 JSP动作元素示例 112

5.7 上机练习 114

5.8 总结 118

5.9 作业 118

第6章 JSP内置对象 119

6.1 什么是JSP内置对象 119

6.2 JSP内置对象out 120

6.3 JSP内置对象request 120

6.4 JSP内置对象response 124

6.4.1 response对象 124

6.4.2 转发与重定向 127

6.5 JSP内置对象session 128

6.5.1 cookie简介 128

6.5.2 会话 131

6.5.3 session对象 132

6.5.4 使用session实现权限控制 134

6.6 JSP内置对象application 135

6.7 对象范围 137

6.7.1 page范围 138

6.7.2 request范围 138

6.7.3 session范围 139

6.7.4 application范围 140

6.8 上机练习 141

6.9 总结 145

6.10 作业 146

第7章 Servlet技术 148

7.1 Servlet简介 148

7.2 初识Servlet 149

7.3 Servlet与JSP的关系 151

7.4 Servlet的生命周期 152

7.5 Servlet API 153

7.5.1 Servlet接口 153

7.5.2 GenericServlet抽象类 154

7.5.3 HttpServlet抽象类 154

7.5.4 ServletConfig接口 154

7.5.5 ServletContext接口 155

7.5.6 ServletRequest和HttpServletRequest接口 155

7.5.7 ServletResponse和HttpServletResponse接口 156

7.6 Servlet应用 157

7.6.1 获取HTML表单信息 157

7.6.2 Servlet“控制器” 159

7.7 上机练习 162

7.8 总结 166

7.9 作业 166

第8章 MVC设计模式 169

8.1 ModelⅠ和ModelⅡ 169

8.1.1 ModelⅠ模式 169

8.1.2 ModelⅡ模式 170

8.2 MVC模式 171

8.2.1 MVC设计模式 171

8.2.2 MVC模式的编程思路 171

8.2.3 MVC模式的优缺点 172

8.3 开发基于MVC模式的应用程序 172

8.4 上机练习 177

8.5 总结 184

8.6 作业 184

第9章 JSP开发业务应用 186

9.1 JSP分页技术 186

9.2 SmartUpload实现文件上传 193

9.2.1 SmartUpload简介 193

9.2.2 表单的属性设置 193

9.2.3 使用File控件选择文件 193

9.2.4 SmartUpload组件的常用方法 195

9.2.5 SmartUpload组件的应用 196

9.3 SmartUpload实现文件下载 198

9.4 上机练习 200

9.5 总结 200

9.6 作业 201

第10章 JSP高级程序设计 202

10.1 EL表达式 202

10.1.1 什么是EL表达式 202

10.1.2 EL简介 202

10.2 JSTL标签 203

10.2.1 JSTL标签简介 203

10.2.2 JSTL核心标签库 204

10.3 框架技术 210

10.3.1 Struts框架 210

10.3.2 Spring框架 210

10.3.3 Hibernate框架 211

10.4 上机练习 211

10.5 总结 212

10.6 作业 212