构建Web应用系统 基于JSP+Servlet+JavaBeanPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孙华林主编;齐燕,严春风副主编;苏宝莉主审
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111465102
- 页数:271 页
第1篇 基础篇 2
第1章 开发和运行环境简介及安装 2
1.1 Java EE开发平台和应用平台介绍 2
1.1.1 Java EE平台 2
1.1.2 MyEclipse IDE简介 4
1.1.3 Tomcat简介 5
1.2 安装开发环境 5
1.2.1 JDK下载及安装 5
1.2.2 MyEclipse 8.0安装 9
1.2.3 Tomcat下载及安装 10
1.2.4 在MyEclipse中配置Tomcat 14
1.2.5 安装SQL Server 2000数据库 15
第2章 第一个Web应用程序 21
2.1 B/S技术架构 21
2.1.1 B/S模式的特点 21
2.1.2 B/S开发涉及的技术内容 22
2.2 动态网页 22
2.3 开发Web动态网站的步骤 24
2.3.1 创建第一个Web项目 24
2.3.2 Web项目的目录结构 25
2.3.3 编写Web项目的代码 26
2.3.4 部署第一个Web项目 27
2.3.5 运行Web项目 27
2.4 Web程序的调试与排错 28
第3章 使用客户端技术实现系统静态页面 31
3.1 采用HTML标记搭建系统页面布局 31
3.1.1 HTML页面的基本结构 31
3.1.2 HTML常用标记 32
3.1.3 表单及表单元素 34
3.1.4 使用HTML搭建系统静态页面 34
3.2 CSS点缀页面 39
3.2.1 CSS规则及选择器 39
3.2.2 样式表的引用 41
3.2.3 CSS常用属性 42
3.2.4 使用CSS样式美化“新闻发布”系统静态页面 43
3.3 使用JavaScript实现客户端验证 48
3.3.1 基本语法 48
3.3.2 流程控制语句 50
3.3.3 函数定义及调用 51
3.3.4 事件处理 52
3.3.5 Window对象 54
3.3.6 使用JavaScript实现用户输入验证 55
第4章 使用List、Map存储对象 59
4.1 集合概述 59
4.2 List接口及具体实现类 60
4.2.1 使用ArrayList类存储对象 60
4.2.2 使用LinkedList类存储对象 65
4.3 Set接口和HashSet类 68
4.4 Map接口和HashMap类 68
4.4.1 Map接口 68
4.4.2 使用HashMap来存储对象 68
第5章 使用JDBC技术访问数据库 70
5.1 JDBC技术概述 70
5.2 使用JDBC技术进行数据库编程的模板 71
5.3 JDBC应用 74
5.4 升级“新闻发布系统”——实现用户登录、注册及修改功能 81
5.4.1 开发任务 81
5.4.2 具体实现 81
第6章 JSP技术概述 90
6.1 JSP简介 90
6.2 JSP执行过程 91
6.3 JSP页面的创建 92
6.3.1 使用JSP模板向导创建JSP页面 92
6.3.2 手动创建JSP页面 94
6.4 JSP页面的组成 95
6.5 升级“新闻发布系统”——实现部分JSP页面 97
6.5.1 开发任务 97
6.5.2 具体实现 97
第7章 JSP指令和脚本元素 99
7.1 JSP页面构成 99
7.2 JSP脚本元素 100
7.2.1 JSP表达式 101
7.2.2 JSP小脚本 102
7.2.3 JSP声明 103
7.2.4 小脚本和声明的区别 104
7.3 JSP指令 104
7.3.1 page指令 105
7.3.2 include指令 108
7.3.3 taglib指令 109
7.4 升级“新闻发布系统” 109
7.4.1 开发任务 109
7.4.2 具体实现 110
第8章 JSP内置对象在“新闻发布系统”中的运用 129
8.1 JSP内置对象简介 130
8.1.1 request对象 130
8.1.2 response对象 132
8.1.3 out对象 133
8.1.4 session对象 134
8.1.5 application对象 135
8.2 使用request对象处理客户端请求 136
8.2.1 超链接访问请求参数处理 136
8.2.2 表单请求处理 136
8.2.3 使用request对象处理页面间数据传递 139
8.2.4 解决中文乱码问题 139
8.2.5 其他常用方法举例 141
8.3 response客户端请求动态响应 143
8.3.1 动态响应客户端请求 144
8.3.2 页面重定向 145
8.3.3 页面定时刷新或延时跳转 146
8.4 使用session会话实现JSP页面访问控制 146
8.4.1 访问控制流程 146
8.4.2 访问控制的实现 147
8.5 使用application对象统计在线访问人数 148
8.6 使用JSP内置对象继续升级“新闻发布系统” 149
8.6.1 开发任务 149
8.6.2 具体实现 150
第2篇 提高篇 178
第9章 在“新闻发布系统”中引入Servlet技术 178
9.1 Servlet编程基础 178
9.1.1 初识Servlet 178
9.1.2 Servlet和JSP的关系 180
9.1.3 Servlet接口及常用API 180
9.1.4 Servlet生命周期 184
9.1.5 第一个Servlet程序 185
9.1.6 Servlet的编程模式 190
9.1.7 Servet的中文乱码问题 191
9.2 Servlet的会话跟踪技术 193
9.2.1 HTTP协议 193
9.2.2 会话定义及跟踪机制 193
9.2.3 会话的创建和使用 193
9.2.4 会话生存周期 196
9.3 基于Servlet技术的MVC设计模式 196
9.3.1 纯JSP编程模式的缺点 196
9.3.2 设计模式 200
9.3.3 MVC设计模式 200
9.3.4 基于JSP_Servlet_JavaBean实现MVC模式 201
9.4 引入Servlet技术继续升级及优化“新闻发布系统” 204
9.4.1 开发任务 204
9.4.2 具体实现 204
第10章 高级JDBC技术在“新闻发布系统”中的应用 213
10.1 使用JDBC API进行数据库编程的缺陷 213
10.1.1 编程模板 213
10.1.2 存在的问题 214
10.2 数据库连接池 214
10.2.1 连接池的定义及原理 214
10.2.2 数据源与JNDI资源 215
10.2.3 基于Tomcat容器的JNDI配置 216
10.3 基于属性文件的数据库信息配置方法 217
10.3.1 创建属性文件 217
10.3.2 读取属性文件 218
10.4 使用高级JDBC技术继续升级“新闻发布系统” 219
10.4.1 开发任务 219
10.4.2 具体实现 220
第11章 使用JSP标准动作简化JSP页面 228
11.1 基于组件的软件开发 228
11.2 JavaBean组件 229
11.2.1 封装数据的JavaBean 229
11.2.2 封装业务逻辑的JavaBean 231
11.3 JSP标准动作的使用 232
11.3.1 JSP标准动作 232
11.3.2 在JSP页面中使用标准动作调用JavaBean 235
11.3.3 应用JavaBean解决中文乱码问题 236
11.4 使用JSP标准动作继续简化JSP页面的开发 238
11.4.1 开发任务 238
11.4.2 具体实现 238
第12章 使用EL和JSTL继续简化JSP页面开发 244
12.1 EL表达式 244
12.1.1 EL表达式的作用 244
12.1.2 EL语法 245
12.1.3 EL表达式的使用 246
12.2 EL隐式对象 249
12.2.1 JSP隐式对象用法 250
12.2.2 作用域访问对象用法 251
12.2.3 参数访问对象用法 251
12.2.4 请求头访问对象用法 252
12.2.5 cookie访问对象用法 253
12.2.6 初始化参数访问对象用法 253
12.3 JSTL标准标签库 253
12.4 JSTL核心标签库 255
12.4.1 通用标签 256
12.4.2 条件标签 257
12.4.3 迭代标签 258
12.5 使用EL和JSTL标准动作继续简化JSP页面的开发 259
12.5.1 开发任务 259
12.5.2 具体实现 260
参考文献 271
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019