JSP应用与开发技术-(第2版)-(含光盘)
- ISBN:9787302356875
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:592
- 出版时间:2014-09-01
- 条形码:9787302356875 ; 978-7-302-35687-5
本书特色
jsp(java server pages)是由sun microsystems 公司(已被甲骨文公司收购)倡导的、许多公司参与建立的一种动态网页技术标准。jsp 被赋予了java 技术的强大功能,能够为用户提供功能强大的技术支持,同时,jsp 继承了java 的优势,可以建立安全的、跨平台的动态网站。 本书详细讲解了jsp 的基本语法和web 程序设计方法。全书共16 章,可分为7 个部分。第1~3 章是第1 部分,介绍了jsp 应用技术的前导知识和开发环境的搭建;第4~6 章是第2 部分,详细讲解了jsp技术的基本语法;第7 章和第8 章是第3 部分,是jsp 应用开发的进阶,讲述了javabean、表单处理以及文件的操作;第9~11 章是第4 部分,以mysql 数据库为例详细讲解了jsp 中使用数据库的操作;第12章和第13 章是第5 部分,详细讲述了servlet 技术;第14 章和第15 章是第6 部分,介绍了表达式语言(el)、标准标签库(jstl)及自定义标签库;第16 章是第7 部分,通过实例讲述了web 开发的实际应用。另外,本书还给出了6 个实验,以指导读者进行上机操作。 本书所附光盘中收录了相关实例运行的开源程序、实例源代码,读者可参照光盘说明进行调试运行。 此外,读者还可以通过www.tupwk.com.cn 下载本书的电子课件。 本书语言简洁,内容丰富,既可作为jsp 初学者的入门教材,也可作为高等院校相关专业的教材和辅导用书,而且对jsp 开发人员的自学也具有较高的参考价值。
内容简介
JSP(Java Server Pages)是由Sun Microsystems公司(已被甲骨文公司收购)倡导的、许多公司参与建立的一种动态网页技术标准。JSP被赋予了Java技术的强大功能,能够为用户提供功能强大的技术支持,同时,JSP继承了Java的优势,可以建立安全的、跨平台的动态网站。 本书详细讲解了JSP的基本语法和Web程序设计方法。全书共16章,可分为7个部分。第1~3章是第1部分,介绍了JSP应用技术的前导知识和开发环境的搭建;第4~6章是第2部分,详细讲解了JSP技术的基本语法;第7章和第8章是第3部分,是JSP应用开发的进阶,讲述了JavaBean、表单处理以及文件的操作;第9~11章是第4部分,以MySQL数据库为例详细讲解了JSP中使用数据库的操作;第12章和第13章是第5部分,详细讲述了Servlet技术;第14章和第15章是第6部分,介绍了表达式语言(EL)、标准标签库(JSTL)及自定义标签库;第16章是第7部分,通过实例讲述了Web开发的实际应用。另外,本书还给出了6个实验,以指导读者进行上机操作。 本书所附光盘中收录了相关实例运行的开源程序、实例源代码,读者可参照光盘说明进行调试运行。此外,读者还可以通过www.tupwk.com.cn下载本书的电子课件。 本书语言简洁,内容丰富,既可作为JSP初学者的入门教材,也可作为高等院校相关专业的教材和辅导用书,而且对JSP开发人员的自学也具有较高的参考价值。
目录
第1章 jsp概述
1.1 软件编程体系简介
1.1.1 c/s结构编程体系
1.1.2 b/s结构编程体系
1.2 企业应用开发架构
1.2.1 两层架构
1.2.2 三层架构
1.2.3 n层架构
1.2.4 开发架构比较
1.3 jsp概述
1.3.1 什么是jsp
1.3.2 jsp技术原理
1.3.3 jsp和其他动态网站开发技术
1.3.4 j2ee简介
1.4 jsp知识体系及学习之路
1.4.1 jsp知识体系
1.4.2 jsp程序员学习路径
1.5 小结
1.6 习题
1.6.1 选择题
1.6.2 判断题
1.6.3 填空题
1.6.4 简答题
1.6.5 拓展实践题
第2章 jsp动态网页设计基础
2.1 html技术
2.1.1 html5基本结构
2.1.2 html常用标签
2.1.3 表单
2.1.4 xml与xhtml
2.2 css技术
2.2.1 css基本语法
2.2.2 在html文档中使用css的方法
2.2.3 常用css属性
2.3 javascript技术
2.3.1 javascript语法
2.3.2 javascript使用方式
2.3.3 javascript代码实例
2.4 小结
2.5 习题
2.5.1 选择题
2.5.2 判断题
2.5.3 填空题
2.5.4 简答题
第3章 jsp的开发和运行环境
3.1 jsp的开发和应用平台介绍
3.1.1 caucho公司的resin平台
3.1.2 apache公司的tomcat平台
3.1.3 bea公司的weblogic平台
3.1.4 ibm websphere application server平台
3.2 eclipse java ee集成开发环境
3.2.1 安装和配置jdk
3.2.2 tomcat服务器
3.2.3 eclipse java ee开发环境搭建
3.3 eclipse集成开发环境配置
3.4 myeclipse开发环境
3.4.1 myeclipse简介与下载
3.4.2 myeclipse安装与使用
3.5 小结
3.6 习题
3.6.1 选择题
3.6.2 判断题
3.6.3 填空题
3.6.4 简答题
第4章 jsp基本语法
4.1 jsp文件的结构
4.1.1 创建**个jsp文件
4.1.2 分析jsp文件的组成元素
4.2 jsp的脚本元素
4.2.1 隐藏注释(hidden comment)
4.2.2 html注释
4.2.3 声明语句(declaration)
4.2.4 脚本段(scriptlets)
4.2.5 表达式(expression)
4.3 jsp指令元素
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.4 jsp动作元素
4.4.1
4.4.2
4.4.3
4.4.4 、和动作
4.4.5
4.5 小结
4.6 习题
4.6.1 选择题
4.6.2 判断题
4.6.3 填空题
4.6.4 简答题
4.6.5 编程题
第5章 jsp内置对象
5.1 jsp内置对象概述
5.2 request对象
5.2.1 request对象常用方法
5.2.2 request对象应用实例
5.3 response对象
5.3.1 response对象常用方法
5.3.2 response对象应用实例
5.4 out对象
5.4.1 out对象方法成员与数据输出
5.4.2 缓冲区操作
5.4.3 out对象应用实例
5.5 session对象
5.5.1 session的概念
5.5.2 session对象的id
5.5.3 session的有效期限
5.5.4 访问session中的数据
5.5.5 其他session对象的常用方法
5.5.6 session对象应用实例
5.6 application内置对象
5.6.1 存取application中的数据
5.6.2 使用application对象取得信息
5.6.3 application对象应用实例
5.7 其他jsp内置对象
5.7.1 pagecontext对象
5.7.2 config对象
5.7.3 page对象
5.7.4 exception对象
5.8 小结
5.9 习题
5.9.1 选择题
5.9.2 判断题
5.9.3 填空题
5.9.4 简答题
5.9.5 编程题
第6章 使用cookie记录信息
6.1 cookie的概念和特性
6.1.1 什么是cookie
6.1.2 cookie的常见用途
6.1.3 对cookie进行适当设置
6.2 在jsp中使用cookie
6.2.1 创建cookie
6.2.2 读写cookie
6.2.3 cookie中的主要方法
6.2.4 几个操作cookie的常用方法
6.3 cookie对象的应用实例
6.4 cookie的安全问题
6.5 小结
6.6 习题
6.6.1 选择题
6.6.2 判断题
6.6.3 填空题
6.6.4 简答题
6.6.5 编程题
第7章 javabean和表单处理
7.1 非mvc模式(model1)
7.1.1 model1的特点
7.1.2 model1的应用范围
7.2 mvc编程模式(model2)
7.2.1 什么是mvc模式
7.2.2 mvc模式在web编程中的应用
7.3 剖析javabean
7.3.1 什么是javabean
7.3.2 javabean的特征
7.3.3 创建一个javabean
7.4 在jsp中使用javabean
7.4.1 调用javabean
7.4.2 访问javabean属性
7.4.3 设置javabean属性
7.4.4 javabean的生命周期
7.4.5 类型自动转换规则
7.5 使用javabean处理表单数据
7.5.1 jsp处理与form相关的常用标签简单实例
7.5.2 设置中文编码
7.5.3 post与get的差异
7.6 小结
7.7 习题
7.7.1 选择题
7.7.2 判断题
7.7.3 填空题
7.7.4 简答题
7.7.5 编程题
第8章 jsp中的文件操作
8.1 数据流和file类
8.1.1 数据流
8.1.2 file类
8.2 读写文本文件
8.3 文件的浏览
8.4 创建和删除目录
8.5 文件的上传和下载
8.6 使用jspsmartupload上传包
8.7 小结
8.8 习题
8.8.1 选择题
8.8.2 判断题
8.8.3 填空题
8.8.4 简答题
8.8.5 编程题
第9章 数据库操作基础
9.1 关系数据库及sql
9.2 在windows上安装mysql
9.3 mysql的常用操作
9.3.1 设置环境变量
9.3.2 启动mysql数据库
9.3.3 连接mysql
9.3.4 退出mysql
9.3.5 增加用户
9.3.6 删除授权
9.3.7 备份数据库
9.3.8 恢复数据库
9.3.9 备份表
9.3.10 恢复表
9.3.11 查看、创建、删除和选择数据库命令
9.3.12 导入命令
9.4 常用查询的例子
9.4.1 查询时间
9.4.2 查询当前用户
9.4.3 查询数据库版本
9.4.4 查询当前使用的数据库
9.4.5 使用auto_increment
9.4.6 列的*大值
9.4.7 拥有某个字段的组间*大值的行
9.4.8 使用用户变量
9.5 mysql gui tools
9.5.1 mysql gui tools安装
9.5.2 mysql gui tools基本使用方法
9.6 小结
9.7 习题
9.7.1 选择题
9.7.2 填空题
9.7.3 编程题
第10章 应用jdbc进行数据库开发
10.1 jdbc概述
10.1.1 jdbc的用途
10.1.2 jdbc的典型用法
10.1.3 jdbc体系结构
10.1.4 驱动器类型
10.1.5 安装驱动器
10.2 jdbc连接数据库的方法
10.3 使用jdbc操作数据库
10.3.1 使用jdbc访问数据库的过程
10.3.2 使用statement执行sql语句
10.3.3 preparedstatement接口
10.3.4 callablestatement对象
10.3.5 使用resultset处理结果集
10.4 java与sql的数据类型转换
10.5 使用jdbc连接不同的数据库
10.5.1 连接oracle数据库
10.5.2 连接db2数据库
10.5.3 连接sql server数据库
10.5.4 连接sybase数据库
10.5.5 连接access数据库
10.6 连接池
10.6.1 连接池的实现原理
10.6.2 在tomcat上配置数据源与连接池
10.6.3 配置连接池时需要注意的问题
10.7 存取二进制文件
10.7.1 图像文件存取到数据库的过程
10.7.2 声音文件存取到数据库的过程
10.7.3 视频文件存取到数据库的过程
10.8 实现分页显示
10.8.1 分页显示技术的优劣比较
10.8.2 分页显示的javabean实现
10.9 小结
10.10 习题
10.10.1 选择题
10.10.2 判断题
10.10.3 填空题
10.10.4 简答题
10.10.5 编程题
第11章 jsp与javabean应用实例
11.1 需求和设计
11.1.1 功能介绍
11.1.2 文件结构
11.1.3 数据库设计
11.2 使用javabean封装数据库的访问
11.3 项目页面实现
11.3.1 用户模块设计与实现
11.3.2 管理员模块设计与实现
11.4 小结
第12章 servlet基础
12.1 servlet介绍
12.1.1 什么是servlet
12.1.2 servlet技术特点
12.1.3 jsp与servlet 的关系
12.1.4 servlet的工作原理
12.1.5 servlet常用接口和类
12.2 开发部署一个简单的servlet
12.2.1 创建servlet文件
12.2.2 servlet的配置文件
12.3 servlet实现相关的接口和类
12.3.1 genericservlet
12.3.2 httpservlet
12.3.3 servlet实现相关实例
12.4 servlet请求和响应相关
12.4.1 httpservletrequest接口
12.4.2 httpservletresponse接口
12.4.3 servlet请求和响应相关实例
12.5 servlet配置相关
12.5.1 servletconfig接口
12.5.2 获取servlet配置信息的例子
12.6 servlet中的会话追踪
12.6.1 httpsession接口
12.6.2 httpsession应用实例
12.7 servlet上下文
12.7.1 servletcontext接口
12.7.2 servletcontext接口的应用实例
12.8 servlet协作
12.8.1 requestdispatcher
12.8.2 forward()控制页面跳转
12.8.3 include()控制页面包含
12.9 servlet异常处理
12.9.1 声明式异常处理
12.9.2 程序式异常处理
12.10 servlet应用实例
12.11 小结
12.12 习题
12.12.1 选择题
12.12.2 判断题
12.12.3 填空题
12.12.4 简答题
12.12.5 编程题
第13章 使用servlet过滤器和监听器
13.1 过滤器在web开发中的应用
13.1.1 过滤器概述
13.1.2 filter api
13.1.3 filter接口
13.1.4 filterconfig接口
13.1.5 filterchain接口
13.1.6 编写过滤器类
13.1.7 过滤器的部署
13.1.8 对请求数据进行处理的过滤器
13.1.9 对响应内容进行压缩的过滤器
13.2 servlet监听器
13.2.1 监听器接口
13.2.2 servletrequestlistener接口
13.2.3 servletrequestattributelistener接口
13.2.4 servletcontextlistener接口
13.2.5 servletcontextattributelistener接口
13.2.6 httpsessionattributelistener接口
13.2.7 httpsessionbindinglistener接口
13.3 小结
13.4 习题
13.4.1 选择题
13.4.2 判断题
13.4.3 填空题
13.4.4 简答题
13.4.5 编程题
第14章 jstl标准标签库
14.1 el表达式语言
14.1.1 el与el隐含对象
14.1.2 在el中访问jsp隐含对象的get×××( )方法
14.1.3 用el访问javabean中的属性
14.2 jstl标签库简介
14.3 设置jstl运行环境
14.3.1 jstl的安装
14.3.2 jstl应用示例
14.4 使用核心标签
14.4.1 表达式操作
14.4.2 建立url
14.4.3 条件控制
14.4.4 迭代-运行循环
14.5 使用jstl的数据库标签
14.5.1 指定数据源
14.5.2 进行查询或更新操作
14.5.3 对返回的结果进行处理
14.5.4 其他sql标签库的标签
14.6 i18n与国际化
14.6.1 国际化设置标签
14.6.2 消息标签库
14.6.3 数字、日期格式化
14.7 函数标签
14.8 小结
14.9 习题
14.9.1 选择题
14.9.2 判断题
14.9.3 填空题
14.9.4 简答题
14.9.5 编程题
第15章 自定义标签库
15.1 自定义标签体系介绍
15.1.1 标签的形式
15.1.2 标签类相关接口和类
15.1.3 标签库描述文件
15.1.4 在web部署描述符中引入标签库文件
15.1.5 在页面中使用标签
15.1.6 标签在web页面中的作用
15.2 传统标签的开发
15.2.1 带属性标签的开发
15.2.2 带body标签的开发
15.2.3 嵌套标签的开发
15.2.4 迭代标签的开发
15.3 simple标签的开发
15.3.1 simpletag接口
15.3.2 simple标签的开发示例
15.4 小结
15.5 习题
15.5.1 选择题
15.5.2 判断题
15.5.3 填空题
15.5.4 简答题
15.5.5 编程题
第16章 web应用开发实践
16.1 信息发布平台
16.2 系统需求分析
16.3 系统功能结构
16.4 系统功能描述
16.4.1 游客用户浏览模块
16.4.2 管理员登录模块
16.4.3 管理员管理模块
16.5 数据库设计
16.5.1 数据库逻辑结构设计
16.5.2 数据库表的设计
16.5.3 数据库相关脚本
16.6 系统实现
16.6.1 模块公用类
16.6.2 javabean
16.6.3 servlet
16.6.4 自定义标签
16.6.5 前台界面的实现
16.6.6 后台管理页面的实现
16.7 小结
16.8 习题
附录 实验
实验一 jsp应用开发基础
实验二 jsp应用开发基础
实验三 jsp应用开发进阶
实验四 jsp数据库编程基础
实验五 servlet技术实验
实验六 web应用开发
-
机器学习
¥59.4¥108.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥46.3¥79.8 -
企业AI之旅
¥43.5¥79.0 -
ANSYS WORKBENCH中文版超级学习手册
¥69.9¥99.8 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥11.2¥32.0 -
C Primer Plus 第6版 中文版
¥68.0¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
智能优化算法MATLAB仿真实例
¥54.0¥90.0 -
Web前端开发基础
¥36.5¥57.0 -
Photoshop图像处理
¥25.5¥49.0 -
网络工程师考试大纲(全国计算机技术与软件专业技术资格(水平)考试用书)
¥11.3¥15.0 -
网络工程师教程(第6版)(全国计算机技术与软件专业技术资格(水平)考试用书)
¥62.3¥89.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0