《JSP程式设计实训与案例教程》是2014年清华大学出版社出版的图书,作者是邱仲潘,张星成。
基本介绍
- 书名:JSP程式设计实训与案例教程
- 作者:邱仲潘,张星成
- ISBN:9787302341031
- 定价:49元
- 出版社:清华大学出版社
- 出版时间:2014-6-20
- 装帧:平装
图书简介
本书旨在培养学生的Java Web技术实践和创新能力。
全书理论联繫实践,引进以案例为驱动的教学模式,系统地讲解JSP程式设计技术,使项目开发贯穿整个知识体系。本书共11章,内容包括JSP概述、JSP常用开发环境介绍、HTML与CSS、通信资费管理系统案例、JSP基本语法、JSP内置对象、JDBC技术、企业信息管理系统案例、JSP与JavaBean技术、JSP与Servlet技术、信息管理系统案例。通过8个实训项目、3个案例和70多个示例的强化训练,使读者真正掌握基本理论知识,提高综合实践能力。
图书目录
第1章JSP概述1
1.1常用动态网页技术1
1.1.1JSP1
1.1.2ASP/ASP.NET2
1.1.3PHP2
1.2JSP简介2
1.2.1JSP的特点与优势2
1.2.2JSP的工作原理3
1.2.3JSP的两种体系结构4
1.3使用JSP开发项目的常用方式5
1.4简单的JSP套用实例6
1.5项目实训6
1.5.1项目描述6
1.5.2学习目标7
1.5.3项目需求说明7
1.5.4项目实现7
1.5.5项目实现过程中注意的问题8
1.5.6常见问题及解决方案8
1.5.7拓展与提高10
1.6课外阅读(Web技术的发展史)10
1.7本章小结12
1.8习题12
1.8.1选择题12
1.8.2填空题13
1.8.3论述题13
1.8.4操作题13
第2章JSP常用开发环境介绍14
2.1JSP环境介绍14
2.1.1对作业系统的基本要求14
2.1.2对常用软体的基本要求14
2.2JDK安装配置15
2.2.1JDK简介与下载15
2.2.2JDK安装与配置15
2.3NetBeans开发环境19
2.3.1NetBeans简介与下载19
2.3.2NetBeans安装与使用20
2.4Eclipse开发环境26
2.4.1Eclipse简介与下载26
2.4.2Eclipse的使用27
〖〗〖〗〖〗2.5MyEclipse开发环境31
2.5.1MyEclipse简介与下载31
2.5.2MyEclipse安装与使用31
2.6Tomcat伺服器35
2.6.1Tomcat简介与下载35
2.6.2Tomcat安装与配置35
2.7项目实训40
2.7.1项目描述40
2.7.2学习目标40
2.7.3项目需求说明41
2.7.4项目实现41
2.7.5项目实现过程中注意的问题45
2.7.6常见问题及解决方案45
2.7.7拓展与提高46
2.8课外阅读(蓝色巨人IBM公司发展史)47
2.9本章小结53
2.10习题53
第3章HTML与CSS54
3.1HTML页面的基本构成54
3.2HTML常用标籤59
3.2.1列表标籤59
3.2.2多媒体和超连结标籤62
3.2.3表格标籤64
3.2.4表单标籤67
3.2.5框架标籤72
3.3CSS基础知识75
3.3.1CSS样式表定义75
3.3.2HTML中加入CSS的方法77
3.3.3CSS的优先权78
3.3.4CSS基本属性79
3.4项目实训83
3.4.1项目描述83
3.4.2学习目标84
3.4.3项目需求说明84
3.4.4项目实现84
3.4.5项目实现过程中注意的问题92
3.4.6常见问题及解决方案92
3.4.7拓展与提高93
3.5课外阅读93
3.5.1XHTML简介93
3.5.2XML简介96
3.6本章小结98
3.7习题99
3.7.1选择题99
3.7.2填空题99
3.7.3论述题99
3.7.4操作题99
第4章通信资费管理系统案例100
4.1案例需求说明100
4.2案例总体结构与构成101
4.3案例的开发过程101
4.3.1案例的模组划分及其结构101
4.3.2案例的登录和注册功能设计与
实现102
4.3.3案例的主页面设计与实现109
4.3.4案例的用户管理模组设计与实现112
4.3.5案例的资费管理模组设计与实现119
4.3.6案例的账单管理模组设计与实现124
4.3.7案例的账务管理模组设计与实现131
4.3.8案例的管理员管理模组设计与
实现139
4.3.9案例的用户自服务模组设计与
实现150
4.4课外阅读(通信技术的发展史)161
4.5本章小结165
4.6习题165
第5章JSP基本语法166
5.1JSP页面的基本结构166
5.2JSP的脚本元素167
5.2.1变数和方法的声明168
5.2.2表达式169
5.2.3脚本170
5.2.4注释171
5.3JSP的指令174
5.3.1page指令174
5.3.2include指令178
5.3.3taglib指令179
5.4JSP常用动作180
5.4.1动作180
5.4.2动作181
5.4.3动作183
5.4.4动作185
5.4.5动作186
5.4.6动作190
5.5项目实训193
5.5.1项目描述193
5.5.2学习目标193
5.5.3项目需求说明193
5.5.4项目实现193
5.5.5项目实现过程中注意的问题199
5.5.6常见问题及解决方案199
5.5.7拓展与提高200
5.6课外阅读(Sun公司的发展史)201
5.7本章小结204
5.8习题205
5.8.1选择题205
5.8.2填空题205
5.8.3论述题205
5.8.4操作题205
第6章JSP内置对象206
6.1request对象206
6.1.1request对象介绍206
6.1.2request对象实训207
6.2response对象213
6.2.1response对象介绍213
6.2.2response对象实训214
6.3session对象216
6.3.1session对象介绍217
6.3.2session对象实训217
6.4out对象222
6.4.1out对象介绍222
6.4.2out对象实训223
6.5pageContext对象225
6.5.1pageContext对象介绍225
6.5.2pageContext对象实训225
6.6exception对象226
6.6.1exception对象介绍227
6.6.2exception对象实训227
6.7application对象228
6.7.1application对象介绍228
6.7.2application对象实训228
6.8项目实训230
6.8.1项目描述230
6.8.2学习目标230
6.8.3项目需求说明231
6.8.4项目实现231
6.8.5项目实现过程中注意的问题235
6.8.6常见问题及解决方案235
6.8.7拓展与提高236
6.9课外阅读(了解JavaScript)236
6.9.1JavaScript简介237
6.9.2JavaScript语言基础知识238
6.9.3JavaScript对象243
6.9.4JavaScript事件248
6.10本章小结248
6.11习题249
6.11.1选择题249
6.11.2填空题249
6.11.3论述题249
6.11.4操作题250
第7章JDBC技术251
7.1JDBC简介251
7.1.1什幺是JDBC251
7.1.2JDBC的结构252
7.2通过JDBC驱动访问资料库252
7.2.1访问MySQL资料库253
7.2.2访问Microsoft SQL Server 2000
资料库258
7.2.3访问Microsoft SQL Server 2008
资料库262
7.3查询资料库268
7.4更新资料库274
7.5JSP中资料库套用的常见问题279
7.5.1JSP的分页技术279
7.5.2MySQL资料库中常见中文乱码
处理方式282
7.6项目实训283
7.6.1项目描述283
7.6.2学习目标284
7.6.3项目需求说明284
7.6.4项目实现284
7.6.5项目实现过程中注意的问题306
7.6.6常见问题及解决方案306
7.6.7拓展与提高307
7.7课外阅读(MVC设计模式)307
7.8本章小结308
7.9习题308
7.9.1选择题308
7.9.2填空题309
7.9.3论述题309
7.9.4操作题309
第8章企业信息管理系统案例310
8.1案例需求说明310
8.2案例分析与设计311
8.3案例的资料库设计312
8.4案例的开发过程314
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本章小结351
8.7习题351
第9章JSP与JavaBean技术352
9.1JavaBean基础知识352
9.2编写和使用JavaBean353
9.2.1编写JavaBean组件353
9.2.2在JSP页面中使用JavaBean354
9.3JavaBean的作用域358
9.4JavaBean套用实例362
9.4.1使用JavaBean访问资料库362
9.4.2使用JavaBean实现猜数游戏363
9.5项目实训367
9.5.1项目描述367
9.5.2学习目标367
9.5.3项目需求说明367
9.5.4项目实现368
9.5.5项目实现过程中注意的问题370
9.5.6常见问题及解决方案370
9.5.7拓展与提高370
9.6课外阅读(组件技术)371
9.7本章小结372
9.8习题373
9.8.1选择题373
9.8.2填空题373
9.8.3论述题373
9.8.4操作题373
第10章JSP与Servlet技术374
10.1Servlet基础知识374
10.1.1什幺是Servlet374
10.1.2Servlet生命周期374
10.1.3Servlet的技术特点375
10.1.4Servlet与JSP的区别376
10.1.5Servlet在Java Web项目中的
作用376
10.1.6Servlet部署377
10.1.7开发一个简单的Servlet378
10.2JSP与Servlet常见用法380
10.2.1通过Servlet获取表单中的数据380
10.2.2重定向与转发及其套用实例383
10.3项目实训387
10.3.1项目描述387
10.3.2学习目标388
10.3.3项目需求说明388
10.3.4项目实现388
10.3.5项目实现过程中注意的问题393
10.3.6常见问题及解决方案393
10.3.7拓展与提高394
10.4课外阅读(网际网路的发展史)394
10.5本章小结395
10.6习题395
10.6.1选择题395
10.6.2填空题395
10.6.3论述题396
10.6.4操作题396
第11章个人信息管理系统案例397
11.1MVC设计模式397
11.2案例需求说明398
11.3案例总体结构与构成398
11.4案例的资料库设计400
11.5案例的开发过程402
11.5.1案例的模组划分及其结构402
11.5.2案例的登录和注册模组设计与
实现403
11.5.3案例的主页面模组设计与实现420
11.5.4案例的个人信息管理模组设计与
实现423
11.5.5案例的通讯录模组的设计与
实现440
11.5.6案例的日程安排模组设计与
实现464
11.5.7案例的档案模组设计与实现482
11.6课外阅读(Struts框架技术介绍)482
11.7本章小结483
11.8习题484
参考文献485