新書推薦:
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:NT$
403.0
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:NT$
1100.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:NT$
435.0
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:NT$
1573.0
《
大国脊梁:漫画版
》
售價:NT$
374.0
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:NT$
989.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:NT$
380.0
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:NT$
380.0
|
編輯推薦: |
文稿为第四版,思路清晰、详略得当、重点突出,保留原有教材的优点,同时内容结构上做了进一步优化,使其更适合在教学过程中使用,突出教材实用性。书中案例设计巧妙,致力于使学生高效掌握JSP Web程序设计方法。全书一共十章内容,各章均有完备的上机实验内容及微课视频,使得本教材在使用过程中更立体、更完整。
|
內容簡介: |
本书是一本实用教程,叙述详细,通俗易懂,便于自学,不仅注重结合实例讲解一些难点和关键技术,而且特别注重训练培养在Web设计中使用MVC模式。全书共分10章,内容包括JSP简介、JSP语法、Tag文件与Tag标记,内置对象、JSP与Javabean、Java Servlet、MVC设计模式、数据库操作、文件操作以及手机销售网等内容。本书所有知识都结合具体实例进行介绍.力求详略得当,突出JSP在开发Web动态网站方面的强大功能,使读者快速掌握和运用JSP的编程技巧。本教材配有总计20小时的视频微课,扫描每小节的二维码,可观看作者的视频讲解。
|
關於作者: |
耿祥义,1992 年 7 月至 1995 年 7月,中国科学技术大学数学系,博士研究生毕业,获博士学位;1995年9 月至1997年7月中山大学博士后流动站从事研究工作;1997 年 7月至今大连交通大学软件学院任教授。在清华大学出版社主编教材10余部。《Java 2实用教程(第5版)》《Java 2实用教程(第5版)实验指导与习题解答》《Java程序设计精编教程(第3版)-微课版》
|
目錄:
|
第1章JSP简介
1.1什么是JSP
1.2安装配置JSP运行环境
1.3JSP页面
1.3.1JSP页面简介
1.3.2设置Web服务目录
1.4JSP运行原理
1.5JSP与Java Servlet的关系
1.6HTML与JavaScript
1.6.1HTML
1.6.2JavaScript
1.7上机实验
1.7.1输出英文字母表
1.7.2输出九九口诀表
1.7.3输出成绩单
1.8小结
习题1
第2章JSP语法
2.1JSP页面的基本结构
2.2声明变量和定义方法
2.3Java程序片
2.4Java表达式
2.5JSP中的注释
2.6JSP指令标记
2.6.1page指令标记
2.6.2include 指令标记
2.7JSP动作标记
2.7.1include 动作标记
2.7.2param动作标记
2.7.3forward 动作标记
2.7.4useBean 动作标记
2.8上机实验
2.8.1实验1消费总和
2.8.2实验2日期时间
2.8.3实验3听英语
2.8.4实验4看电影
2.9小结
习题2
第3章Tag文件与Tag标记
3.1Tag文件
3.1.1Tag文件的结构
3.1.2Tag文件的保存
3.2Tag标记
3.2.1Tag标记与Tag文件
3.2.2Tag标记的使用
3.2.3Tag标记的运行原理
3.3Tag文件中的常用指令
3.3.1tag指令
3.3.2include指令
3.3.3attribute指令
3.3.4variable指令
3.3.5taglib指令
3.4上机实验
3.4.1实验1解析单词
3.4.2实验2显示日历
习题3
第4章JSP内置对象
4.1request对象
4.1.1获取用户提交的信息
4.1.2处理汉字信息
4.1.3常用方法举例
4.1.4处理HTML标记
4.1.5处理超链接
4.2response对象
4.2.1动态响应contentType属性
4.2.2response对象的HTTP文件头
4.2.3response对象的重定向
4.3session对象
4.3.1session对象的id
4.3.2session对象与URL重写
4.3.3session对象存储数据
4.3.4session对象的生存期限
4.4application对象
4.4.1application对象的常用方法
4.4.2application留言板
4.5out对象
4.6上机实验
4.6.1实验1196算法之谜
4.6.2实验2计算器
4.6.3实验3单词的频率
4.6.4实验4成绩与饼图
4.6.5实验5记忆测试
4.7小结
习题4
第5章JSP与JavaBean
5.1编写和使用JavaBean
5.1.1编写JavaBean
5.1.2保存bean的字节码
5.1.3创建与使用bean
5.2获取和修改bean的属性
5.2.1getProperty动作标记
5.2.2setProperty动作标记
5.3bean的辅助类
5.4JSP与bean结合的简单例子
5.4.1三角形bean
5.4.2四则运算bean
5.4.3浏览图像bean
5.4.4日历bean
5.4.5计数器bean
5.5上机实验
5.5.1实验1小数表示为分数
5.5.2实验2记忆测试
5.5.3实验3成语接龙
5.6小结
习题5
第6章Java Servlet基础
6.1servlet的部署、创建与运行
6.1.1源文件及字节码文件
6.1.2编写部署文件web.xml
6.1.3servlet的创建与运行
6.1.4向servlet传递参数的值
6.2servlet的工作原理
6.2.1servlet 对象的生命周期
6.2.2init方法
6.2.3service方法
6.2.4destroy方法
6.3通过JSP页面访问servlet
6.4共享变量
6.5doGet和doPost方法
6.6重定向与转发
6.7使用session
6.8上机实验
6.8.1实验1绘制多边形数
6.8.2实验2双色球福利彩票
6.8.3实验3分析整数
6.9小结
习题6
第7章MVC模式
7.1MVC模式介绍
7.2JSP中的MVC模式
7.3模型的生命周期与视图更新
7.3.1request bean
7.3.2session bean
7.3.3application bean
7.4MVC模式的简单实例
7.4.1简单的计算器
7.4.2表白墙
7.5上机实验
7.5.1实验1等差、等比级数和
7.5.2实验2点餐
7.6小结
习题7
第8章JSP中使用数据库
8.1MySQL数据库管理系统
8.1.1下载、安装MySQL
8.1.2启动MySQL数据库服务器
8.1.3MySQL客户端管理工具
8.2连接MySQL数据库
8.3查询记录
8.3.1结果集与查询
8.3.2随机查询
8.3.3条件查询
8.4更新、添加与删除记录
8.5用结果集操作数据库中的表
8.5.1更新记录
8.5.2插入记录
8.6预处理语句
8.6.1预处理语句的优点
8.6.2使用通配符
8.7事务
8.8分页显示记录
8.9连接SQL Server与Access
8.9.1连接Microsoft SQL Server数据库
8.9.2连接Microsoft Access数据库
8.10使用连接池
8.10.1连接池简介
8.10.2建立连接池
8.11标准化考试训练
8.11.1功能概述
8.11.2数据库设计
8.11.3Web应用设计
8.12上机实验
8.12.1实验1查询成绩
8.12.2实验2管理学生成绩
8.12.3实验3小星星广告网
8.13小结
习题8
第9章JSP中的文件操作
9.1File类
9.2RandomAccessFile类
9.3文件上传
9.4文件下载
9.5上机实验
9.5.1实验1查看JSP源文件
9.5.2实验2听学《新概念英语》
9.6小结
习题9
第10章手机销售网
10.1系统模块构成
10.2Web目录结构
10.3数据库设计与连接
10.3.1数据库设计
10.3.2数据库连接
10.4Web应用模块管理
10.4.1页面管理
10.4.2bean与servlet管理
10.4.3web.xml部署文件
10.4.4图像管理
10.5会员注册
10.5.1视图JSP页面
10.5.2模型bean
10.5.3控制器servlet
10.6会员登录
10.6.1视图JSP页面
10.6.2模型bean
10.6.3控制器servlet
10.7浏览手机
10.7.1视图JSP页面
10.7.2模型bean
10.7.3控制器servlet
10.8查看购物车
10.8.1视图JSP页面
10.8.2模型bean
10.8.3控制器servlet
10.9查询手机
10.9.1视图JSP页面
10.9.2模型bean
10.9.3控制器servlet
10.10查询订单
10.10.1视图JSP页面
10.10.2模型bean
10.10.3控制器servlet
10.11退出登录
|
內容試閱:
|
本书是《JSP实用教程》的第4版,继续保留原有的特点注重教材的可读性和实用性,许多例题都经过精心的
选择,既能帮助理解知识,又具有启发性。为了突出MVC在Web开发中的重要性,本版在内容结构上做了进一步的优化调整,使得在适合教学的基础上,更加突出实用性。本版中许多例子不仅注重实用性,而且特别注重培养
读者在Web设计中使用MVC模式的能力。另外,本版的第1~9章配备了有针对性的上机实验内容,这些实验在内容上不仅注重趣味性,也更加注重实用性,对于巩固知识和扩展能力是非常有帮助的。这些实验注重实验步骤要求,指导学生按步骤完成实验,有利于提升学生的学习效果和Web设计能力。
全书共分10章。第1章介绍JSP重要性,对Tomcat服务器的安装与配置进行详细介绍。第2章讲解JSP页面的基本构成、常用的JSP标记。第3章讲解Tag文件与标记,特别重点强调怎样使用Tag文件实现代码复用。第4章讲解内置对象,特别强调这些内置对象在JSP应用开发中的重要性,结合实例使读者掌握内置对象的用法。第5章是JSP技术中很重要的内容,即怎样使用Javabean分离数据的显示和存储,这一章讲解了许多有一定应用价值的例子。第6章讲解Servlet,对Servlet对象的运行原理给予细致的讲解,许多例子对于理解和掌握使用Servlet都是非常有帮助的。第7章讲解MVC开发模式,对JSP页面、bean以及Servlet在MVC开发模式中的作用进行了重点介绍,并按照MVC模式给出了易于理解MVC设计模式的例子。第8章
讲解数据库,也是Web应用开发的非常重要的一部分内容,采用MySQL数据库讲解主要知识点,讲解怎样使用数据库连接池技术实现数据库的操作,许多例子都是
Web开发中经常使用的模块。第9章主要讲解怎样使用Java中的输入、输出流实现文件的读写操作,在实例上特别强调使用MVC模式实现文件的读写操作。第10章是手机销售网的案例设计,完全按照MVC模式开发设计,其目的是
让读者掌握一般Web应用中常用基本模块的开发方法。
本书提供丰富的配套资源,包括教学大纲、教学课件、程序源码、电子教案、习题答案、上机实验、综合案例,本书还配有20小时的微课视频。
资源下载提示
课件等资源: 扫描封底的课件下载二维码, 在公众号书圈下载。
素材源码等资源: 扫描目录上方的二维码下载。
视频等资源: 扫描封底刮刮卡中的二维码,再扫码书里章节中的二维码,可以在线学习。
在线作业: 扫描封底刮刮卡中的二维码,可以登录在线作业平台。
对于32学时教学计划(不含上机实验),可以采用第1~2章、第4~8章和第10章的内容; 对于48学时或更多学时
教学计划(不含上机实验),可以采用全部内容。
关注作者教学辅助微信公众号javaviolin可获得本书相关资源。
希望本书能对读者学习JSP有所帮助,并请读者批评指正。
编者
2020年4月
|
|