《JSP程式设计技术教程(第2版)》是2014年由清华大学出版社出版的图书,作者是张志锋。
基本介绍
- 书名:JSP程式设计技术教程(第2版)
- ISBN:9787302368892
- 定价:49.5元
- 出版时间:2014-7-11
- 装帧:平装
图书简介
本书旨在培养学生的Java Web项目开发能力。
全书理论联繫实践,基于“以项目为驱动”的教学模式,系统讲解Java Web开发技术,使项目实训开发贯穿全书知识点。全书共分11章,内容包括Web技术简介、JSP开发运行环境、脚本语言、通信资费管理系统项目实训、JSP基础知识、JSP的内置对象、JSP的资料库操作、企业信息管理系统项目实训、JSP与JavaBean编程、JSP与Servlet编程、基于MVC模式的个人信息管理系统项目实训。通过第4章、第8章和第11章的3个项目开发实践,能够使学生在掌握基本理论知识的同时,积累项目开发经验,提高综合实践能力。
图书目录
第1章Web技术简介1
1.1Web基础知识1
1.1.1Web技术的由来与发展1
1.1.2Web动态网页技术4
1.1.3Web应用程式的工作原理5
1.2JSP技术5
1.2.1JSP的特点与优势5
1.2.2JSP的工作原理6
1.3JSP开发Web的方式与体系结构7
1.3.1JSP开发Web站点的主要方式7
1.3.2JSP的两种体系结构8
1.4MVC设计模式9
1.4.1MVC设计模式思想9
1.4.2MVC的优缺点10
1.5实验指导11
1.5.1实验目的11
1.5.2实验需求说明11
1.5.3代码实现12
1.5.4常见问题及解决方案12
1.6小结14
1.7习题14
1.7.1选择题14
1.7.2填空题14
1.7.3简答题14
1.7.4实验题15第2章JSP开发运行环境16
2.1JSP环境介绍16
2.1.1对作业系统的基本要求16
2.1.2对常用软体的基本要求16
2.2JDK安装配置17
2.2.1JDK简介与下载17
2.2.2JDK安装与配置17
2.3NetBeans开发环境22
2.3.1NetBeans简介与下载22
2.3.2NetBeans安装与使用23
2.4Eclipse开发环境29
2.4.1Eclipse简介与下载29
2.4.2Eclipse的使用30
2.5MyEclipse开发环境34
2.5.1MyEclipse简介与下载34
2.5.2MyEclipse安装与使用34
2.6Tomcat伺服器38
2.6.1Tomcat简介与下载38
2.6.2Tomcat安装与配置39
2.7实验指导43
2.7.1实验目的43
2.7.2实验需求说明43
2.7.3代码实现43
2.7.4常见问题及解决方案48
2.8小结49
2.9习题49第3章脚本语言50
3.1HTML50
3.1.1HTML简介50
3.1.2HTML基本标籤50
3.1.3列表56
3.1.4多媒体和超连结58
3.1.5表格61
3.1.6框架63
3.1.7表单67
3.2CSS72
3.2.1CSS简介72
3.2.2CSS样式表定义72
3.2.3在HTML中加入CSS的方法73
3.2.4CSS样式表继承性76
3.2.5CSS基本属性76
3.3JavaScript脚本语言80
3.3.1JavaScript简介80
3.3.2JavaScript基础知识82
3.3.3JavaScript对象87
3.3.4JavaScript事件92
3.4实验指导93
3.4.1实验目的93
3.4.2实验需求说明93
3.4.3代码实现93
3.4.4常见问题及解决方案104
3.5小结104
3.6习题105
3.6.1选择题105
3.6.2填空题105
3.6.3简答题105
3.6.4实验题105第4章通信资费管理系统项目实训106
4.1项目需求说明106
4.2项目总体结构与构成107
4.3项目的开发过程107
4.3.1项目的模组划分及其结构107
4.3.2项目的登录和注册功能设计与实现108
4.3.3项目的主页面设计与实现114
4.3.4项目的用户管理模组设计与实现118
4.3.5项目的资费管理模组设计与实现125
4.3.6项目的账单管理模组设计与实现130
4.3.7项目的账务管理模组设计与实现137
4.3.8项目的管理员管理模组设计与实现146
4.3.9项目的用户自服务模组设计与实现157
4.4小结169
4.5习题169第5章JSP基础知识170
5.1JSP的基本页面结构170
5.2JSP中的脚本元素172
5.2.1变数、方法的声明172
5.2.2表达式173
5.2.3脚本174
5.3JSP中的注释176
5.3.1隐藏注释176
5.3.2HTML注释177
5.3.3Java注释177
5.4JSP的指令178
5.4.1page指令179
5.4.2include指令182
5.4.3taglib指令184
5.5JSP的动作184
5.5.1动作184
5.5.2动作185
5.5.3动作187
5.5.4动作189
5.5.5动作191
5.5.6动作194
5.6实验指导197
5.6.1实验目的197
5.6.2实验需求说明197
5.6.3代码实现197
5.6.4常见问题及解决方案203
5.7小结204
5.8习题205
5.8.1选择题205
5.8.2填空题205
5.8.3简答题205
5.8.4实验题206第6章JSP的内置对象207
6.1request对象207
6.1.1request对象的方法207
6.1.2request对象实例208
6.2response对象214
6.2.1response对象的方法215
6.2.2response对象实例215
6.3session对象218
6.3.1session对象的方法218
6.3.2session对象实例219
6.4out对象224
6.4.1out对象的方法224
6.4.2out对象实例224
6.5pageContext对象226
6.5.1pageContext对象的方法227
6.5.2pageContext对象实例227
6.6exception对象228
6.6.1exception对象的方法228
6.6.2exception对象实例229
6.7application对象230
6.7.1application对象的方法230
6.7.2application对象实例230
6.8实验指导232
6.8.1实验目的232
6.8.2实验需求说明232
6.8.3代码实现232
6.8.4常见问题及解决方案237
6.9小结238
6.10习题238
6.10.1选择题238
6.10.2填空题239
6.10.3简答题239
6.10.4实验题240第7章JSP的资料库操作241
7.1JDBC介绍241
7.1.1JDBC的定义241
7.1.2JDBC的结构242
7.2通过JDBCODBC桥访问资料库242
7.2.1通过桥访问Access243
7.2.2通过桥访问Excel247
7.2.3通过桥访问Microsoft SQL Server 2008249
7.3通过JDBC驱动访问资料库254
7.3.1通过JDBC驱动访问MySQL资料库255
7.3.2访问Microsoft SQL Server 2000资料库及其套用实例259
7.3.3通过JDBC驱动访问Microsoft SQL Server 2008资料库263
7.3.4通过JDBC驱动访问Oracle资料库269
7.4查询资料库及其套用实例269
7.5更新资料库及其套用实例275
7.6JSP在资料库套用中的相关问题280
7.6.1JSP的分页技术及其套用实例280
7.6.2MySQL资料库中中文乱码处理方式283
7.7实验指导285
7.7.1实验目的285
7.7.2实验需求说明285
7.7.3代码实现285
7.7.4常见问题及解决方案308
7.8小结308
7.9习题309
7.9.1选择题309
7.9.2填空题309
7.9.3简答题309
7.9.4实验题309第8章企业信息管理系统项目实训310
8.1项目需求说明310
8.2项目功能描述与结构310
8.3项目的资料库设计311
8.4项目的开发过程313
8.4.1项目的模组划分及其档案结构314
8.4.2项目的登录模组设计与实现314
8.4.3项目的主页面模组设计与实现317
8.4.4项目的客户管理模组设计与实现320
8.4.5项目的契约管理模组设计与实现331
8.4.6项目的售后管理模组设计与实现336
8.4.7项目的产品管理模组设计与实现340
8.4.8项目的员工管理模组设计与实现345
8.5本章小结350
8.6习题350第9章JSP与JavaBean编程351
9.1JavaBean概述351
9.2JavaBean的基本用法352
9.2.1编写JavaBean组件352
9.2.2在JSP页面中使用JavaBean353
9.3JavaBean的作用域357
9.4JavaBean套用实例361
9.4.1使用JavaBean访问资料库361
9.4.2使用JavaBean实现猜数游戏362
9.5实验指导366
9.5.1实验目的366
9.5.2实验需求说明366
9.5.3代码实现367
9.5.4常见问题及解决方案369
9.6小结369
9.7习题370
9.7.1选择题370
9.7.2填空题370
9.7.3简答题370
9.7.4实验题370第10章JSP与Servlet编程371
10.1Servlet介绍371
10.1.1什幺是Servlet371
10.1.2Servlet生命周期371
10.1.3Servlet的技术特点372
10.1.4Servlet与JSP的区别373
10.1.5Servlet在Java Web项目中的作用373
10.1.6Servlet部署374
10.1.7开发一个简单的Servlet375
10.2JSP与Servlet常见用法377
10.2.1通过Servlet获取表单中的数据377
10.2.2重定向与转发及其套用实例380
10.3Servlet编程接口385
10.3.1与Servlet实现相关的接口385
10.3.2与Servlet配置相关的接口386
10.3.3与Servlet异常相关的接口386
10.3.4与请求和回响相关的接口387
10.3.5会话管理387
10.3.6Servlet上下文相关388
10.4实验指导389
10.4.1实验目的389
10.4.2实验需求分析389
10.4.3代码实现389
10.4.4常见问题及解决方案394
10.5小结395
10.6习题395
10.6.1选择题395
10.6.2填空题396
10.6.3简答题396
10.6.4实验题396第11章基于MVC模式的个人信息管理系统项目实训397
11.1项目需求说明397
11.2项目功能描述与结构397
11.3项目的资料库设计398
11.4项目的开发过程400
11.4.1项目的模组划分及其结构400
11.4.2项目的登录和注册模组设计与实现401
11.4.3项目的主页面模组设计与实现418
11.4.4项目的个人信息管理模组设计与实现422
11.4.5项目的通讯录模组的设计与实现439
11.4.6项目的日程安排模组设计与实现463
11.4.7项目的档案管理模组设计与实现481
11.5小结482
11.6习题482
参考文献483