Java Web应用开发与实践PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:梁胜彬,乔保军主编;李小丽,马玉军,张文鹏副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302278320
- 页数:403 页
第1章Java Web开发快速入门 1
1.1 Web的概念与JSP介绍 1
1.1.1 Web的概念 1
1.1.2 Web技术沿革 2
1.1.3 JSP简介 5
1.2 Tomcat的安装与配置 5
1.2.1安装Tomcat 6
1.2.2启动并测试Tomcat 9
1.2.3配置Tomcat 12
1.3 Eclipse的Java Web开发环境配置 13
1.3.1在Eclipse中创建Java Web项目 13
1.3.2在Eclipse的Web项目中创建并运行JSP页面 17
1.4 JSP运行机制 20
本章小结 20
第2章JSP语法基础 21
2.1 HTTP和HTML基础 21
2.1.1 HTTP协议介绍 21
2.1.2 HTTP请求响应机制 22
2.1.3 HTML页面结构 22
2.1.4超文本中的标签 23
2.1.5 HTML常用标签 25
2.1.6 HTML注释 29
2.1.7设计Web应用程序用户界面的要素 29
2.2 JSP页面的基本结构 30
2.2.1 JSP注释 30
2.2.2脚本元素 30
2.2.3 JSP页面中的表达式 31
2.2.4 JSP页面中的Java程序段 31
2.2.5 JSP指令 32
2.2.6 JSP动作 36
本章小结 43
第3章JSP内置对象 44
3.1 request对象 44
3.2 response对象 48
3.2.1请求状态行 49
3.2.2 response内置对象的常用方法 49
3.3 page对象 52
3.4 pageContext对象 53
3.5 out对象 55
3.6 session对象 56
3.7 application对象 59
3.8 config对象 60
3.8.1 web.xml配置文件 61
3.8.2 config对象的主要方法 63
3.9 exception对象 65
本章小结 67
第4章JDBC 68
4.1安装和配置MySQL数据库 68
4.1.1 MySQL数据库简介 68
4.1.2在Eclipse中连接MySQL数据库 69
4.1.3使用MySQL数据库 72
4.2 JDBC简介 77
4.2.1 JDBC技术介绍 77
4.2.2 JDBC API 78
4.3使用JDBC API访问数据库 81
4.3.1使用JDBC API访问数据库的基本工作步骤 81
4.3.2具体实例:用户登录 84
4.3.3在项目中定义公共类 87
4.4其他常见数据库的连接 88
4.4.1连接SQL Server 2005数据库 88
4.4.2连接Oracle数据库 88
4.5数据库连接池 89
4.5.1数据库连接池简介 89
4.5.2使用连接池技术访问数据库 90
本章小结 93
第5章JavaBean 95
5.1 JavaBean介绍 95
5.1.1 JavaBean的特点 95
5.1.2 JavaBean的应用范围 96
5.1.3 JavaBean开发注意事项 96
5.2编写JavaBean 97
5.3访问JavaBean 99
5.4实例:使用JavaBean发布新闻和显示新闻列表 101
5.4.1发布新闻 101
5.4.2显示新闻列表 106
本章小结 109
第6章Servlet、Filter与Listener 110
6.1 Servlet简介 110
6.2 Servlet的作用 111
6.3 Servlet的生命周期 111
6.4 Java Servlet API 113
6.5创建Servlet 115
6.6调用Servlet 120
6.6.1通过URL调用Servlet 122
6.6.2通过HTML表单调用Serylet 123
6.7 Filter过滤器 124
6.7.1 Filter简介 124
6.7.2 Filter API 125
6.7.3 Filter的应用 125
6.8 Listener监听器 128
6.8.1 Listener简介 128
6.8.2 Listener的应用 130
本章小结 134
第7章MVC与DAO模式 135
7.1 MVC模式简介 135
7.1.1 MVC模式介绍 135
7.1.2 MVC模式的优势 136
7.2 JSP中实现MVC模式 138
7.2.1表示层实现 139
7.2.2模型层实现 142
7.2.3控制层实现 142
7.3请求转发与重定向 144
7.3.1请求转发 145
7.3.2重定向 145
7.4页面间数据共享方式 146
7.4.1重写URL 146
7.4.2共享会话 147
7.4.3使用Cookie 147
7.5 DAO模式 149
7.5.1 DAO模式介绍 149
7.5.2实现DAO模式的步骤 149
本章小结 155
第8章Web应用开发中的常见问题 157
8.1中文问题 157
8.1.1出现中文问题的原因 157
8.1.2常见字符集 158
8.1.3中文问题解决方法 159
8.2文件上传与下载 162
8.2.1 jspSmartUpload简介 162
8.2.2文件上传 164
8.2.3文件下载 166
8.3图表开发 168
8.3.1 JFreeChart下载与配置 168
8.3.2使用JFreeChart开发图表 168
8.4分页显示 172
8.4.1分页显示设计思路 172
8.4.2在不同的数据库中实现分页显示 172
8.5程序国际化 173
8.5.1实现程序国际化 174
8.5.2格式化数字和日期 176
8.6部署Java Web应用 180
8.6.1静态部署 180
8.6.2动态部署 181
本章小结 184
第9章EL与JSTL 185
9.1 EL表达式语言 185
9.1.1 EL简介 185
9.1.2 EL语法 186
9.1.3 EL运算符 187
9.1.4 EL访问JavaBean对象 189
9.1.5 EL访问隐式对象 191
9.2 JSTL 193
9.2.1 JSTL简介 193
9.2.2 JSTL核心标签库 194
本章小结 203
第10章Struts2框架技术 204
10.1 Struts2快速入门 204
10.1.1 Struts2的安装与配置 204
10.1.2 Struts2简单示例 206
10.1.3 Struts2工作流程 209
10.2 Struts2核心概念 210
10.2.1 struts.xml文件配置 210
10.2.2 Action详解 217
10.2.3 Result介绍 227
10.2.4 Struts2常量配置 229
10.3值栈与OGNL 230
10.3.1值栈 231
10.3.2 OGNL 231
10.4 Struts2标签 234
10.4.1表单标签 234
10.4.2控制标签 237
10.4.3数据标签 239
10.5拦截器 242
10.5.1拦截器的作用与工作机制 242
10.5.2 Struts2内置的拦截器 243
10.5.3使用拦截器 244
10.5.4自定义拦截器 245
10.6 Struts2输入校验 248
10.6.1使用手动方式校验 248
10.6.2使用Struts2校验框架校验 252
10.7 Struts2国际化 254
10.7.1国际化资源文件浅析 255
10.7.2页面的国际化 257
10.7.3 Action的国际化 257
10.7.4验证信息的国际化 258
10.8 Struts2类型转换 262
10.8.1 Struts2内置的类型转换器 262
10.8.2自定义类型转换器 265
10.8.3配置自定义类型转换器 267
10.9 Struts2其他常见功能实现 268
10.9.1访问Servlet API 268
10.9.2防止重复提交 271
10.9.3上传与下载 272
本章小结 278
第11章Hibernate框架 279
11.1 ORM概述 279
11.1.1认识ORM 279
11.1.2当前主流的ORM框架 280
11.2 Hibernate框架快速入门 281
11.2.1 Hibernate下载及安装 281
11.2.2在Eclipse中配置Hibernate开发环境 281
11.2.3理解配置文件hibernate.cfg.xml 285
11.2.4初步认识Hibernate映射文件 286
11.2.5深入理解持久化类POJO 288
11.2.6 Hibernate工作过程 289
11.3 Hibernate核心API 289
11.3.1 Hibernate的框架结构 289
11.3.2 SessionFactory接口 290
11.3.3 Session接口 290
11.3.4 Configuration 291
11.3.5 Transaction 292
11.4 Hibernate查询 293
11.4.1 Hibernate查询相关的API 294
11.4.2 HQL查询 295
11.4.3 QBC查询 299
11.4.4原生态SQL查询 300
11.5 Hibernate映射 301
11.5.1深入研究Hibernate映射文件 301
11.5.2了解Hibernate的关联关系 307
11.6 Hibernate过滤 316
本章小结 318
第12章Spring 3.0框架技术 319
12.1 Spring 3.0框架基础 319
12.1.1 Spring 3.0的下载和安装 319
12.1.2 Spring核心架构 321
12.1.3 Spring应用环境的搭建 323
12.1.4 Spring 3.0的新特性 325
12.2 Spring核心机制——IoC 326
12.2.1理解IoC 326
12.2.2使用Spring的IoC 329
12.2.3 Spring中的Bean 332
12.2.4 Spring依赖注入 336
12.2.5基于Annotation的IoC 343
12.3 AOP 349
12.3.1什么是AOP 349
12.3.2 AOP的实现原理 351
12.3.3 Spring的AOP 352
12.3.4基于Annotation的AOP配置 352
12.3.5基于XML的AOP配置 355
12.4 Spring与Java EE持久化数据访问 357
12.4.1 Spring支持DAO模式 357
12.4.2 Spring的声明式事务管理 358
12.5 Spring与Struts2、Hibernate集成 363
12.5.1 Spring集成Struts2 363
12.5.2 Spring集成Hibernate 364
本章小结 375
第13章 基于SSH的网上订餐系统 376
13.1项目简介 376
13.1.1系统用户分析 376
13.1.2技术实现方案 377
13.2功能设计 377
13.3数据库设计 378
13.3.1 E-R图 378
13.3.2数据表结构 379
13.4搭建开发环境 380
13.4.1创建项目 380
13.4.2项目目录结构 381
13.5主要模块实现 382
13.5.1配置数据源 382
13.5.2设计VO类及映射文件 382
13.5.3公共类的实现 384
13.5.4设计DAO接口及DAO实现类 386
13.5.5主要功能模块实现 388
13.6本章小结 402
参考文献 403
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《第一性原理方法及应用》李青坤著 2019
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019