JSP程序设计实训与案例教程(第2版)

作者:马军霞、张志锋、皇安伟 等

出版:清华大学出版社

年代:2019 更多图书信息

电子纸书:¥48.3 定价: ¥69 纸质书最低¥54.3起,点此购买

图书简介

本书旨在培养学生的JSP程序设计技术实践和创新能力。
全书理论联系实践,引进“以案例为驱动的教学模式”,系统地讲解JSP程序设计技术,使项目开发贯穿整个知识体系。本书共分11章,内容包括JSP概述、JSP常用开发环境介绍、HTML与CSS、通信资费管理系统案例、JSP基本语法、JSP内置对象、JDBC技术、企业信息管理系统案例、JSP与JavaBean技术、JSP与Servlet技术、个人信息管理系统案例。通过8个实训项目、3个案例和70多个实例的强化训练,使读者真正掌握基本理论知识,提高综合实践能力。
本书可作为普通高等院校的JSP程序设计课程教材,也可作为JSP技术职业培训教材以及Java Web软件开发人员的参考书。

(展开)

目录

目录
第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项目实训7
1.5.1项目描述7
1.5.2学习目标7
1.5.3项目需求说明8
1.5.4项目实现8
1.5.5项目实现过程中注意的问题8
1.5.6常见问题及解决方案9
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安装与配置152.3NetBeans开发工具19
2.3.1NetBeans简介与下载19
2.3.2NetBeans安装与使用20
2.4Eclipse开发工具25
2.4.1Eclipse简介与下载25
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项目实训37
2.7.1项目描述37
2.7.2学习目标37
2.7.3项目需求说明38
2.7.4项目实现38
2.7.5项目实现过程中注意的问题42
2.7.6常见问题及解决方案43
2.7.7拓展与提高43
2.8课外阅读(蓝色巨人IBM公司发展史)44
2.9本章小结51
2.10习题51

第3章HTML与CSS52
3.1HTML页面的基本构成52
3.2HTML常用标签57
3.2.1列表标签57
3.2.2多媒体和超链接标签60
3.2.3表格标签62
3.2.4表单标签65
3.2.5框架标签70
3.3CSS基础知识73
3.3.1CSS样式表定义73
3.3.2HTML中加入CSS的方法75
3.3.3CSS的优先级76
3.3.4CSS基本属性77
3.4项目实训81
3.4.1项目描述81
3.4.2学习目标82
3.4.3项目需求说明82
3.4.4项目实现82
3.4.5项目实现过程中注意的问题90
3.4.6常见问题及解决方案90
3.4.7拓展与提高91
3.5课外阅读91
3.5.1XHTML简介91
3.5.2XML简介94
3.6本章小结96
3.7习题97
3.7.1选择题97
3.7.2填空题97
3.7.3论述题97
3.7.4操作题97

第4章通信资费管理系统案例98
4.1案例需求说明98
4.2案例总体结构与构成99
4.3案例的开发过程99
4.3.1案例的模块划分及其结构99
4.3.2案例的登录和注册功能设计与实现100
4.3.3案例的主页面设计与实现106
4.3.4案例的用户管理模块设计与实现110
4.3.5案例的资费管理模块设计与实现117
4.3.6案例的账单管理模块设计与实现122
4.3.7案例的账务管理模块设计与实现129
4.3.8案例的管理员管理模块设计与实现137
4.3.9案例的用户自服务模块设计与实现148
4.4课外阅读(通信技术的发展史)159
4.5本章小结163
4.6习题163

第5章JSP基本语法164
5.1JSP页面的基本结构164
5.2JSP的脚本元素165
5.2.1变量和方法的声明166
5.2.2表达式167
5.2.3脚本168
5.2.4注释169
5.3JSP的指令172
5.3.1page指令173
5.3.2include指令176
5.3.3taglib指令178
5.4JSP常用动作178
5.4.1动作178
5.4.2动作179
5.4.3动作181
5.4.4动作183
5.4.5动作185
5.4.6动作188
5.5项目实训191
5.5.1项目描述191
5.5.2学习目标191
5.5.3项目需求说明191
5.5.4项目实现191
5.5.5项目实现过程中注意的问题197
5.5.6常见问题及解决方案197
5.5.7拓展与提高198
5.6课外阅读(Sun公司的发展史)199
5.7本章小结202
5.8习题203
5.8.1选择题203
5.8.2填空题203
5.8.3论述题203
5.8.4操作题203

第6章JSP内置对象204
6.1request对象204
6.1.1request对象介绍204
6.1.2request对象实训205
6.2response对象211
6.2.1response对象介绍211
6.2.2response对象实训212
6.3session对象214
6.3.1session对象介绍215
6.3.2session对象实训215
6.4out对象220
6.4.1out对象介绍220
6.4.2out对象实训221
6.5pageContext对象223
6.5.1pageContext对象介绍223
6.5.2pageContext对象实训223
6.6exception对象224
6.6.1exception对象介绍225
6.6.2exception对象实训225
6.7application对象226
6.7.1application对象介绍226
6.7.2application对象实训226
6.8项目实训228
6.8.1项目描述228
6.8.2学习目标228
6.8.3项目需求说明229
6.8.4项目实现229
6.8.5项目实现过程中注意的问题233
6.8.6常见问题及解决方案233
6.8.7拓展与提高233
6.9课外阅读(了解JavaScript)234
6.9.1JavaScript简介235
6.9.2JavaScript语言基础知识236
6.9.3JavaScript对象241
6.9.4JavaScript事件246
6.10本章小结246
6.11习题247
6.11.1选择题247
6.11.2填空题247
6.11.3论述题247
6.11.4操作题247

第7章JDBC技术248
7.1JDBC简介248
7.1.1什么是JDBC248
7.1.2JDBC的结构249
7.2通过JDBC驱动访问数据库249
7.2.1访问MySQL数据库250
7.2.2访问Microsoft SQL Server 2012数据库255
7.3查询数据库263
7.4更新数据库268
7.5JSP中数据库应用的常见问题274
7.5.1JSP的分页技术274
7.5.2MySQL数据库中常见中文乱码处理方法277
7.6项目实训279
7.6.1项目描述279
7.6.2学习目标279
7.6.3项目需求说明279
7.6.4项目实现279
7.6.5项目实现过程中注意的问题302
7.6.6常见问题及解决方案302
7.6.7拓展与提高303
7.7课外阅读(MVC设计模式)303
7.8本章小结304
7.9习题304
7.9.1选择题304
7.9.2填空题304
7.9.3论述题305
7.9.4操作题305

第8章企业信息管理系统案例306
8.1案例需求说明306
8.2案例分析与设计307
8.3案例的数据库设计308
8.4案例的开发过程310
8.4.1案例的模块划分及其结构310
8.4.2案例的登录模块设计与实现310
8.4.3案例的主页面模块设计与实现313
8.4.4案例的客户管理模块设计与实现316
8.4.5案例的合同管理模块设计与实现326
8.4.6案例的售后管理模块设计与实现331
8.4.7案例的产品管理模块设计与实现335
8.4.8案例的员工管理模块设计与实现340
8.5课外阅读(企业信息管理系统)345
8.6本章小结346
8.7习题347

第9章JSP与JavaBean技术348
9.1JavaBean基础知识348
9.2编写和使用JavaBean349
9.2.1编写JavaBean组件349
9.2.2在JSP页面中使用JavaBean350
9.3JavaBean的作用域354
9.4JavaBean应用实例358
9.4.1使用JavaBean访问数据库358
9.4.2使用JavaBean实现猜数游戏359
9.5项目实训363
9.5.1项目描述363
9.5.2学习目标363
9.5.3项目需求说明363
9.5.4项目实现364
9.5.5项目实现过程中注意的问题366
9.5.6常见问题及解决方案366
9.5.7拓展与提高366
9.6课外阅读(组件技术)367
9.7本章小结368
9.8习题369
9.8.1选择题369
9.8.2填空题369
9.8.3论述题369
9.8.4操作题369

第10章JSP与Servlet技术370
10.1Servlet基础知识370
10.1.1什么是Servlet370
10.1.2Servlet生命周期370
10.1.3Servlet的技术特点371
10.1.4Servlet与JSP的区别372
10.1.5Servlet在Java Web项目中的作用372
10.1.6Servlet部署373
10.1.7开发一个简单的Servlet374
10.2JSP与Servlet常见用法376
10.2.1通过Servlet获取表单中的数据376
10.2.2重定向与转发及其应用实例379
10.3项目实训384
10.3.1项目描述384
10.3.2学习目标384
10.3.3项目需求说明384
10.3.4项目实现384
10.3.5项目实现过程中注意的问题389
10.3.6常见问题及解决方案389
10.3.7拓展与提高390
10.4课外阅读(互联网的发展史)390
10.5本章小结391
10.6习题391
10.6.1选择题391
10.6.2填空题391
10.6.3论述题392
10.6.4操作题392

第11章个人信息管理系统案例393
11.1MVC 设计模式393
11.2案例需求说明394
11.3案例总体结构与构成394
11.4案例的数据库设计396
11.5案例的开发过程397
11.5.1案例的模块划分及其结构398
11.5.2案例的登录和注册模块设计与实现398
11.5.3案例的主页面模块设计与实现416
11.5.4案例的个人信息管理模块设计与实现419
11.5.5案例的通讯录模块设计与实现436
11.5.6案例的日程安排模块设计与实现460
11.5.7案例的文件模块设计与实现478
11.6课外阅读(Struts框架技术介绍)479
11.7本章小结480
11.8习题480

参考文献481
(展开)

书页展示

更多图书信息
数据来源于网络,如有问题,请反馈至此邮箱:service@bookask.com

作者:马军霞、张志锋、皇安伟 等
出版:清华大学出版社

ISBN:9787302513728

出版日期:2019-01-01

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

作者信息

马军霞、张志锋、皇安伟 等

张志锋,郑州轻工业大学教学名师,软件学院副院长,硕士生导师。主持和负责建设省级课程3门,主持和参与(第2名)省级教学质量工程项目5项,主持省级教改项目2项,获省信息技术教育优秀成果奖12项,出版著作16部,其中2部教材入选省“十二五”普通高等教育规划教材。主持和参与国家自然科学基金项目4项,获省部级科技进步奖3项,授权发明专利和软件著作权60多项。

(展开)
Copyright ©2021  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接