《JSP程序设计与项目实训教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张志锋,邓璐娟,张建伟等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302293682
  • 页数:353 页
图书介绍:本书结合“卓越工程师教育培养计划”教材建设为出发点,推出了适合新形式发展需要的教材。由于现在有关“卓越工程师培训计划”教材建设没有固定的模式和具体的参考标准,本书引进“以项目为驱动教学模式”在注重理论知识学习的同时,重点培养学生的工程实践能力。

第1章Web技术简介 1

1.1 Web基础知识 1

1.1.1 Web技术的由来与发展 1

1.1.2 Web动态网页技术 3

1.1.3 Web应用程序的工作原理 4

1.2 JSP基础知识 5

1.2.1 JSP的工作原理 5

1.2.2 JSP的两种体系结构 6

1.2.3 JSP开发Java Web站点的主要方式 7

1.3简单的JSP应用实例 7

1.4常见问题及解决方案 8

1.5小结 9

1.6习题 10

1.6.1选择题 10

1.6.2填空题 10

1.6.3简答题 10

1.6.4实验题 10

第2章JSP常用开发环境介绍 11

2.1 JSP环境介绍 11

2.2 JDK安装配置 12

2.2.1 JDK简介与下载 12

2.2.2 JDK安装与配置 12

2.3 NetBeans开发环境 16

2.3.1 NetBeans简介与下载 16

2.3.2 NetBeans安装与使用 17

2.4 Eclipse开发环境 23

2.4.1 Eclipse简介与下载 23

2.4.2 Eclipse的使用 24

2.5 MyEclipse开发环境 28

2.5.1 MyEclipse简介与下载 28

2.5.2 MyEclipse安装与使用 28

2.6 Tomcat服务器 32

2.6.1 Tomcat简介与下载 32

2.6.2 Tomcat安装与配置 33

2.7常见问题及解决方案 37

2.8小结 38

2.9习题 38

第3章HTML与CSS简介 39

3.1 HTML页面的基本构成 39

3.2 HTML常用标签 44

3.2.1列表标签及其应用实例 44

3.2.2多媒体和超链接标签及其应用实例 46

3.2.3表格标签及其应用实例 50

3.2.4表单标签及其应用实例 52

3.2.5框架标签及其应用实例 56

3.3 CSS基础知识 60

3.3.1 CSS样式表定义 61

3.3.2 HTML中加入CSS的方法及其应用实例 62

3.3.3 CSS的优先级及其应用实例 64

3.3.4 CSS基本属性及其应用实例 64

3.4常见问题及解决方案 68

3.5小结 69

3.6习题 70

3.6.1选择题 70

3.6.2填空题 70

3.6.3简答题 70

3.6.4实验题 70

第4章JSP基础知识 71

4.1 JSP页面的基本结构 71

4.2 JSP三种常用注释 73

4.2.1隐藏注释及其应用实例 73

4.2.2 HTMI注释及其应用实例 73

4.2.3 Java注释及其应用实例 74

4.3 JSP常用脚本元素 76

4.3.1变量和方法的声明及其应用实例 76

4.3.2表达式和脚本及其应用实例 77

4.4 JSP常用指令 79

4.4.1 page指令及其应用实例 80

4.4.2 include指令及其应用实例 83

4.4.3 taglib指令及其应用实例 84

4.5 JSP常用动作 85

4.5.1 <jsp:param>动作 85

4.5.2 <jsp:include>动作及其应用实例 85

4.5.3 <jsp:useBean>动作及其应用实例 88

4.5.4 <jsp:setProperty>动作及其应用实例 90

4.5.5 <jsp:getProperty>动作及其应用实例 91

4.5.6 <jsp:forward>动作及其应用实例 94

4.6常见问题及解决方案 97

4.7小结 98

4.8习题 98

4.8.1选择题 98

4.8.2填空题 98

4.8.3简答题 99

4.8.4实验题 99

第5章JSP的常用内置对象 100

5.1 out对象 100

5.1.1 out对象的基础知识 100

5.1.2 out对象应用实例 101

5.2 request对象 102

5.2.1 request对象的基础知识 102

5.2.2 request对象应用实例 103

5.3 response对象 112

5.3.1 response对象的基础知识 112

5.3.2 response对象应用实例 113

5.4 session对象 115

5.4.1 session对象的基础知识 115

5.4.2 session对象应用实例 116

5.5 pageContext对象 120

5.5.1 pageContext对象的基础知识 121

5.5.2 pageContext对象应用实例 121

5.6 exception对象 122

5.6.1 exception对象的基础知识 122

5.6.2 exception对象应用实例 123

5.7 application对象 124

5.7.1 application对象的基础知识 124

5.7.2 application对象应用实例 124

5.8常见问题及解决方案 126

5.9小结 126

5.10习题 127

5.10.1选择题 127

5.10.2填空题 127

5.10.3简答题 128

5.10.4实验题 128

第6章JSP中数据库基本操作 129

6.1 JDBC基础知识 129

6.2通过JDBC-ODBC桥访问数据库 130

6.2.1通过桥访问Access及其应用实例 131

6.2.2通过桥访问Excel及其应用实例 134

6.2.3通过桥访问Microsoft SQL Server 2008及其应用实例 137

6.3通过JDBC驱动访问数据库 142

6.3.1访问MySQL数据库及其应用实例 142

6.3.2访问Microsoft SQL Server 2000数据库及其应用实例 147

6.3.3访问Microsoft SQL Server 2008数据库及其应用实例 151

6.4查询数据库及其应用实例 157

6.5更新数据库(增、删、改)及其应用实例 162

6.6 JSP在数据库应用中的常见问题 168

6.6.1 JSP的分页技术及其应用实例 168

6.6.2汉字处理 171

6.7学生信息管理系统应用实例 171

6.7.1学生信息管理系统主页面功能的实现 171

6.7.2学生信息查询功能的实现 173

6.7.3学生信息添加功能的实现 175

6.7.4学生信息删除功能的实现 179

6.7.5学生信息修改功能的实现 182

6.8常见问题及解决方案 183

6.9小结 185

6.10习题 185

6.10.1选择题 185

6.10.2填空题 186

6.10.3简答题 186

6.10.4实验题 186

第7章 企业信息管理系统项目实训 187

7.1企业信息管理系统项目需求说明 187

7.2企业信息管理系统项目系统分析 187

7.3企业信息管理系统数据库设计 188

7.4企业信息管理系统代码实现 190

7.4.1项目文件结构 190

7.4.2登录功能的实现 191

7.4.3系统主页面功能的实现 193

7.4.4客户管理功能的实现 196

7.4.5合同管理功能的实现 207

7.4.6售后管理功能的实现 212

7.4.7产品管理功能的实现 217

7.4.8员工管理功能的实现 222

7.5常见问题及解决方案 227

7.6小结 228

7.7习题 228

第8章JSP与JavaBean 229

8.1 JavaBean基础知识 229

8.2编写和使用JavaBean 230

8.2.1编写JavaBean组件 230

8.2.2在JSP页面中使用JavaBean 231

8.3 JavaBean的作用域及其应用实例 235

8.4 JavaBean应用实例 238

8.4.1使用JavaBean访问数据库 238

8.4.2使用JavaBean实现猜数游戏 240

8.4.3使用JavaBean实现购物系统 243

8.5常见问题及解决方案 247

8.6小结 247

8.7习题 247

8.7.1选择题 247

8.7.2填空题 248

8.7.3简答题 248

8.7.4实验题 248

第9章Java Servlet技术 249

9.1 Servlet基础知识 249

9.1.1什么是Servlet 249

9.1.2 Servlet生命周期 249

9.1.3 Servlet的技术特点 250

9.1.4 Servlet与JSP的区别 251

9.1.5 Servlet在Java Web项目中的作用 251

9.1.6 Servlet部署 252

9.1.7开发一个简单的Servlet 253

9.2 JSP与Servlet常见用法 255

9.2.1通过Servlet获取表单中的数据及其应用实例 255

9.2.2重定向与转发及其应用实例 257

9.3基于JSP+Servlet留言系统的应用实例 261

9.4常见问题及解决方案 266

9.5小结 266

9.6习题 266

9.6.1选择题 266

9.6.2填空题 266

9.6.3简答题 266

9.6.4实验题 266

第10章 基于MVC设计模式的个人信息管理系统项目实训 267

10.1 MVC设计模式基础知识 267

10.1.1什么是MVC设计模式 267

10.1.2 MVC设计模式的工作原理 268

10.2个人信息管理系统项目需求说明 268

10.3个人信息管理系统项目系统分析 269

10.4个人信息管理系统数据库设计 270

10.5个人信息管理系统代码实现 271

10.5.1项目文件结构 271

10.5.2登录和注册功能的实现 272

10.5.3系统主页面功能的实现 289

10.5.4个人信息管理功能的实现 293

10.5.5通讯录管理功能的实现 309

10.5.6日程安排管理功能的实现 333

10.5.7个人文件管理功能的实现 351

10.6常见问题及解决方案 351

10.7小结 351

10.8习题 352

参考文献 353