Java Web开发技术详解PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张昆等编著
- 出 版 社:北京:化学工业出版社
- 出版年份:2010
- ISBN:9787122086389
- 页数:379 页
第一篇 基础篇 2
第1章 搭建开发环境 2
1.1 JavaWeb概述 2
1.1.1 JavaEE概述 2
1.1.2 JavaEE运行模式 3
1.2搭建JDK开发环境 3
1.2.1 JDK的下载与安装 3
1.2.2配置环境变量 4
1.2.3 JDK环境的测试 4
1.3搭建Web部署环境 5
1.3.1 Tomcat的下载与安装 5
1.3.2 Tomcat的环境变量配置 6
1.3.3部署Web项目 7
1.4搭建开发环境 7
1.4.1 Eclipse的下载与安装 7
1.4.2 MyEclipse下载与安装 10
1.4.3开发环境与Tomcat结合 11
第2章HTML相关基础知识 15
2.1 HTML基础知识 15
2.1.1文字标签 15
2.1.2列表标签 18
2.1.3表格标签 19
2.1.4表单标签 21
2.1.5框架标签 22
2.1.6图像标签 23
2.1.7常用标签 27
2.2 CSS基础知识 29
2.2.1 CSS概述 30
2.2.2 CSS应用 30
第3章JavaScript相关基础知识 33
3.1 JavaScript语言基础 33
3.1.1变量 33
3.1.2数据类型 33
3.1.3运算符和表达式 34
3.1.4程序控制语句 37
3.2自定义函数 39
3.2.1函数的定义和使用 39
3.2.2函数的参数和返回值 40
3.3系统函数 41
3.3.1使用parseInt函数和parseFloat函数进行数值转换 41
3.3.2使用typeof函数判断对象类型 42
3.3.3使用isFinite函数判断一个变量是否有界 43
3.3.4使用isNaN函数判断一个变量是否是数值 44
3.3.5使用eval函数返回字符串的值 45
3.3.6使用unescape函数进行字符解码 46
3.3.7使用escape函数进行字符编码 46
3.4系统内部对象 47
3.4.1 Array对象 47
3.4.2 Object对象 48
3.4.3 Table对象 49
3.4.4 Window对象 51
3.4.5 Document对象 53
3.4.6 Location对象 54
3.4.7 Navigator对象 55
第4章JSP技术基础知识 57
4.1 JSP技术简介 57
4.2 JSP基本语法 57
4.2.1 JSP的基本脚本元素 58
4.2.2 JSP的指令元素 61
4.2.3 JSP的基本程序控制语句 62
4.2.4 JSP支持的基本数据类型 67
4.3 JSP的内置对象 67
4.3.1 request对象 67
4.3.2 response对象 71
4.3.3 pageContext对象 72
4.3.4 session对象 72
4.3.5 application对象 74
4.3.6 out对象 76
4.3.7 confiig对象 77
4.4利用scope实现计数器 77
4.5 EL表达式 79
第二篇JavaWeb开发技术篇 82
第5章Servlet基础知识 82
5.1 Servlet简介 82
5.1.1 Servlet接口 82
5.1.2目录结构 83
5.1.3编写Servlet程序 83
5.2 Servlet的生命周期 87
5.3 HttpServlet类 89
5.3.1 doGET 89
5.3.2 doPOST 93
5.4 HttpServletResponse类及状态响应码 98
5.5 Servlet中的请求与响应 102
5.6 Servlet之间的跳转 108
5.6.1 Forward跳转 108
5.6.2 Redirect资源重定向 110
5.6.3 Refresh自动刷新 112
5.7综合实例(文件上传) 112
第6章 搭建MySQL数据库开发环境 117
6.1 MySQL概述 117
6.1.1 MySQL简介 117
6.1.2下载并安装MySQL 118
6.1.3下载并安装XAMPP 122
6.1.4连接MySQL数据库 125
6.2使用MySQL数据库 126
6.2.1通过XAMPP管理MySQL数据库 126
6.2.2创建数据库表 127
6.3 SQL语言 129
6.3.1 SQL语言简介 129
6.3.2 SQL基本语法 129
6.3.3 DDL SQL语句 131
第7章JDBC技术 135
7.1 JDBC基础知识 135
7.2 JDBC数据连接 136
7.2.1 JDBC各种数据库的连接 136
7.2.2 JDBC应用示例 136
7.3事务处理 140
7.3.1什么是事务处理 140
7.3.2事物处理示例 140
7.4 JDBC应用 141
第8章JavaBean基础知识 143
8.1 JavaBean概述 143
8.1.1 JavaBean的编码规则 143
8.1.2 JavaBean典型示例 144
8.2 JSP中的JavaBean 148
8.2.1设置有效期page 148
8.2.2设置有效期request 149
8.2.3设置有效期session 151
8.2.4设置有效期application 153
8.3数据库操作封装的JavaBean 155
第三篇JavaWeb开发框架篇 160
第9章Ajax基础知识 160
9.1Ajax概述 160
9.1.1 Ajax的工作原理 160
9.1.2 Ajax的开发模式 161
9.2 Ajax主流框架 161
9.2.1 Prototype框架 161
9.2.2 DOJO 162
9.2.3DWR 164
9.2.4 GWT 165
9.2.5 Buffalo 167
9.2.6 JSON-RPC 168
9.2.7 EXT 168
9.3Ajax技术 171
9.3.1 XMLHttpRequest技术 171
9.3.2 JavaScript 172
9.3.3 DOM 173
9.3.4 CSS 174
9.3.5 XML 175
9.4使用Ajax技术的HelloWorld 175
9.4.1创建HelloWorld.jsp 175
9.4.2创建Servlet程序HelloWorld.java 177
9.4.3配置web.xml 178
9.4.4运行程序 178
9.4.5对比传统Servlet实现HelloWorld示例 179
第10章Struts2技术详解 182
10.1 Struts2简介 182
10.2 Struts2安装与配置 182
10.2.1下载Struts2 182
10.2.2搭建Struts2的开发运行环境 184
10.3 Struts2入门示例 186
10.3.1创建消息输出的JSP页面 187
10.3.2创建控制器UserAction.java 187
10.3.3配置文件struts.xml和struts.properties 188
10.3.4配置文件web.xml 189
10.3.5运行示例 190
10.4 Struts2的输入校验 190
10.4.1通过配置文件进行校验 191
10.4.2通过覆写ActionSupport类进行校验 193
10.4.3输入校验示例 193
10.4.4 Validation框架的内建校验器 197
10.5 Struts2的国际化 205
10.5.1创建国际化资源文件 205
10.5.2创建国际化资源类 208
10.6 Struts2标签 209
10.6.1数据标签 209
10.6.2表单标签 215
10.6.3非表单标签 226
10.6.4控制标签 230
10.6.5 Ajax标签 236
10.7 Struts2登录示例 239
第11章Hibernate3技术详解 242
11.1 Hibernate概述 242
11.1.1 Hibernate简介 242
11.1.2 Hibernate原理 243
11.1.3 Hibernate的下载和安装 243
11.1.4 Hibernate的核心机制 244
11.1.5 Hibernate的主键介绍 246
11.2 Hibernate配置 246
11.2.1 Hibernate配置文件 246
11.2.2 Hibernate连接池 248
11.2.3 SQL方言 249
11.2.4使用JNDI 250
11.3使用注释配置Hibernate 251
11.3.1使用@Entity注释实体类 251
11.3.2使用@Table注释实体类 252
11.3.3使用@Id注释主键 252
11.3.4使用@Basic和@Transient注释 254
11.3.5使用@GenericGenerator注释生成主键值 254
11.4 Hibernate实体映射 255
11.4.1 Hibernate配置文件 255
11.4.2主键映射 256
11.4.3主键生成规则 257
11.4.4普通属性映射 258
11.4.5日期属性配置 258
11.4.6临时属性配置 258
11.4.7使用@注解配置 259
11.5 Hibernate实体关系映射 261
11.5.1一对一映射关系 261
11.5.2多对一映射关系 262
11.5.3一对多映射关系 263
11.5.4多对多映射关系 264
11.6 Hibernate缓存机制 264
11.6.1一级缓存 265
11.6.2二级缓存 266
11.7 Hibernate查询语言 267
11.7.1 HQL语法 267
11.7.2返回类型 267
11.7.3条件查询 269
11.7.4分页显示 270
11.7.5级联查询 271
11.7.6使用数据库SQL 271
11.7.7命名查询 272
11.7.8配置文件中的命名查询 272
11.8使用MyEclipse集成的Hibernate 273
第12章Spring技术详解 275
12.1 Spring概述 275
12.1.1 Spring框架简介 275
12.1.2 Spring的主要特性 275
12.2在应用程序中使用Spring 276
12.2.1 Spring的下载与安装 276
12.2.2 MyEclipse对Spring的支持 278
12.3 Spring示例 279
12.3.1创建HelloWorld.jsp 279
12.3.2创建控制器HelloWorld.java 280
12.3.3创建Spring配置文件config.xml 281
12.3.4创建web.xml 282
12.3.5运行结果 283
12.4反向控制 283
12.4.1依赖注入 283
12.4.2用IOC降低耦合度 285
12.5手动装配JavaBean 286
12.5.1装配Bean的方法 286
12.5.2与Bean相关的接口 287
12.5.3 bean标签的常用属性 288
12.5.4装配普通属性 292
12.5.5装配集合属性 294
12.5.6装配构造方法 297
12.6自动装配 300
12.7 Spring中的数据库操作 302
12.7.1获取DataSource对象 302
12.7.2在Spring中使用Hibernate 305
12.7.3在Spring中使用JDBC 307
第四篇 综合实例篇 312
第13章 文件操作实例 312
13.1 Struts2文件上传 312
13.1.1 Struts2对上传文件的支持 312
13.1.2上传文件的JSP页 313
13.1.3上传文件的Action类 313
13.1.4配置上传文件的Action类 316
13.1.5过滤上传文件的类型 317
13.2上传多个文件 319
13.2.1上传固定数目的文件 319
13.2.2上传任意数目的文件 323
13.3文件上传 325
13.3.1下载安装Commons-FileUpload组件 325
13.3.2上传单个文件 326
13.3.3上传多个文件 329
第14章 网络电子相册 332
14.1功能介绍 332
14.2数据库设计 332
14.3数据库操作类 333
14.4定义类 337
14.4.1信息定义类 338
14.4.2用户信息类 342
14.5操作类 343
14.6页面及逻辑处理 347
14.6.1用户登录页面 348
14.6.2系统主页面 349
14.6.3照片上传页面 350
14.6.4上传文件 353
14.6.5照片缩放处理 357
14.6.6 ID生成器 358
14.6.7查看所有照片 360
14.6.8查看照片详情 365
14.6.9查看用户相册 366
14.6.10查看照片详情 371
14.6.11查看好友的列表 372
14.6.12查看好友相册 374
14.6.13好友照片小图列表页面 377
14.7运行实例 379
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019