注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础 职场办公
简介
基于Eclipse平台的JSP应用教程(第2版) 豆 0.0分
资源最后更新于 2020-03-29 03:56:15
作者:陈恒贾慧敏林徐
出版社:出版社清华大学出版社
出版日期:2019-01
ISBN:9787302506973
文件格式: pdf
简介· · · · · ·
本书是一本应用教程,以大量实例介绍Java Web开发的基本思想、方法和技术,同时配备相应实践环节巩固Java Web开发的方法和技术,力图达到“做中学,学中做”。全书共分12章,内容包括Web前端基础、开发环境的构建、JSP语法、内置对象、JSP与JavaBean、Java Servlet、过滤器、监听器、EL与JSTL、文件的上传与下载、JSP访问数据库以及电子商务平台的设计与实现等重要内容。书中实例侧重实用性和启发性、趣味性强、分部合理、通俗易懂,使读者能够快速掌握Java Web应用的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实基础。
目录
内容简介
前言
第1章 Web前端基础
1.1 HTML
1.1.1 HTML文件的基本结构
1.1.2 编写HTML页面
1.1.3 常用HTML标签
1.1.4 实践环节——调查问卷制作
1.2 CSS
1.2.1 CSS基本语法
1.2.2 在网页中添加CSS的方法
1.2.3 选择符的分类
1.2.4 伪类及伪对象
1.2.5 常见的DIV+CSS布局类型
1.2.6 实践环节——页面布局
1.3 JavaScript
1.3.1 在网页中添加JavaScript的方法
1.3.2 JavaScript基本语法
1.3.3 流程控制与函数
1.3.4 JavaScript对象
1.3.5 JavaScript对象模型
1.3.6 操作HTML
1.3.7 表单验证
1.3.8 实践环节——表单验证
1.4 本章小结
习题1
第2章 JSP简介及开发环境的构建
2.1 构建开发环境
2.1.1 开发工具
2.1.2 工具集成
2.2 使用Eclipse开发Web应用
2.2.1 JSP运行原理
2.2.2 一个简单的Web应用
2.2.3 实践环节——使用Eclipse开发Web应用
2.3 本章小结
习题2
第3章 JSP语法
3.1 JSP页面的基本构成
3.1.1 一个JSP页面
3.1.2 JSP页面注释
3.1.3 实践环节——识别JSP页面元素
3.2 JSP脚本元素
3.2.1 Java程序片
3.2.2 成员变量与方法的声明
3.2.3 Java表达式
3.2.4 实践环节——JSP脚本元素
3.3 JSP指令标记
3.3.1 page指令
3.3.2 include指令
3.3.3 实践环节——JSP指令标记
3.4 JSP动作标记
3.4.1 include动作标记
3.4.2 forward动作标记
3.4.3 param动作标记
3.4.4 实践环节——JSP动作标记
3.5 本章小结
习题3
第4章 JSP内置对象
4.1 request对象
4.1.1 常用方法
4.1.2 中文乱码问题
4.1.3 实践环节——request对象的应用
4.2 response对象
4.2.1 动态改变contentType属性值
4.2.2 设置响应表头
4.2.3 response重定向
4.2.4 实践环节——response对象的应用
4.3 out对象
4.4 session对象
4.4.1 session对象的ID
4.4.2 session对象存储数据
4.4.3 session对象的生存期限
4.4.4 实践环节——session对象的应用
4.5 application对象
4.5.1 application对象概述
4.5.2 application对象存储数据
4.5.3 实践环节——application对象的应用
4.6 本章小结
习题4
第5章 JSP与JavaBean
5.1 编写JavaBean
5.2 JSP中使用JavaBean
5.2.1 动作标记useBean
5.2.2 动作标记getProperty
5.2.3 动作标记setProperty
5.2.4 实践环节——使用JavaBean计算三角形的面积和周长
5.3 本章小结
习题5
第6章 Java Servlet基础
6.1 Servlet类与Servlet对象
6.2 Servlet对象的创建与运行
6.2.1 在web.xml中部署Servlet
6.2.2 基于注解的方式部署Servlet
6.2.3 实践环节——@WebServlet的应用
6.3 Servlet的生命周期
6.4 通过JSP页面访问Servlet
6.5 doGet()和doPost()方法
6.6 重定向与转发
6.6.1 重定向
6.6.2 转发
6.6.3 实践环节——重定向与转发
6.7 在Java Servlet中使用session
6.8 本章小结
习题6
第7章 Servlet MVC与Spring MVC
7.1 基于Servlet的MVC模式
7.1.1 MVC模式
7.1.2 使用JSP、Servlet、JavaBean实现MVC
7.1.3 模型周期
7.1.4 实践环节——基于Servlet的MVC模式
7.2 基于Spring的MVC模式
7.2.1 Spring MVC工作原理
7.2.2 Spring MVC接口
7.2.3 Spring MVC的下载及目录结构
7.2.4 第一个Spring MVC应用
7.3 本章小结
习题7
第8章 过滤器与监听器
8.1 Filter类与Filter对象
8.2 Filter对象的部署与运行
8.2.1 在web.xml中部署过滤器
8.2.2 基于注解的方式部署过滤器
8.2.3 过滤器的执行顺序
8.2.4 实践环节——过滤器的初始化参数
8.3 过滤器的实际应用
8.3.1 字符编码过滤器
8.3.2 登录验证过滤器
8.4 监听器的分类与创建
8.4.1 监听对象自身创建和销毁的监听器
8.4.2 监听对象属性变化的监听器
8.4.3 监听session中某个对象状态变化的监听器
8.5 监听器的实际应用——统计在线人数
8.6 本章小结
习题8
第9章 EL与JSTL
9.1 表达式语言EL
9.1.1 基本语法
9.1.2 EL隐含对象
9.2 JSP标准标签库JSTL
9.2.1 配置JSTL
9.2.2 核心标签库之通用标签
9.2.3 核心标签库之流程控制标签
9.2.4 核心标签库之迭代标签
9.2.5 函数标签库
9.2.6 实践环节——使用JSTL标签打印九九乘法表
9.3 本章小结
习题9
第10章 文件的上传与下载
10.1 基于Servlet的文件上传
10.1.1 文件上传的表单设置
10.1.2 @MultipartConfig注解
10.1.3 Part接口
10.1.4 单个文件上传
10.1.5 多文件上传
10.1.6 实践环节——上传文件限定
10.2 文件的下载
10.2.1 文件下载的实现方法
10.2.2 文件下载
10.2.3 文件名乱码问题
10.3 本章小结
习题10
第11章 访问数据库
11.1 使用纯Java数据库驱动程序连接MySQL
11.2 数据库操作
11.2.1 查询操作
11.2.2 新增、更新与删除操作
11.2.3 实践环节——使用Statement语句实现多条件查询
11.3 游动查询
11.4 使用连接池
11.5 其他典型数据库的连接
11.5.1 连接SQL Server数据库
11.5.2 连接Oracle数据库
11.6 使用PreparedStatement语句访问数据库
11.6.1 预处理语句的优点
11.6.2 使用通配符
11.6.3 实践环节——使用PreparedStatement语句实现多条件查询
11.7 分页查询
11.8 使用CallableStatement语句访问存储子程序
11.9 Excel与数据库互访
11.9.1 向数据库导入Excel
11.9.2 从数据库导出Excel
11.10 本章小结
习题11
第12章 电子商务平台的设计与实现
12.1 系统设计
12.1.1 系统功能需求
12.1.2 系统模块划分
12.2 数据库设计
12.2.1 数据库概念结构设计
12.2.2 数据逻辑结构设计
12.2.3 创建数据表
12.3 系统管理
12.3.1 导入相关的JAR包
12.3.2 JSP页面管理
12.3.3 组件与Servlet管理
12.4 组件设计
12.4.1 过滤器
12.4.2 验证码
12.4.3 实体模型
12.4.4 数据库操作
12.4.5 业务模型
12.4.6 工具类
12.5 后台管理子系统的实现
12.5.1 管理员登录
12.5.2 添加商品
12.5.3 查询商品
12.5.4 修改商品
12.5.5 删除商品
12.5.6 订单管理
12.5.7 用户管理
12.5.8 公告管理
12.5.9 退出系统
12.6 前台电子商务子系统的实现
12.6.1 导航栏
12.6.2 销售排行
12.6.3 人气排行
12.6.4 最新商品
12.6.5 公告栏
12.6.6 用户注册
12.6.7 用户登录
12.6.8 商品详情
12.6.9 关注商品
12.6.10 购物车
12.6.11 下单
12.6.12 用户中心
12.7 本章小结
附录CD