图书介绍
Java Web开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载
![Java Web开发技术详解](https://www.shukui.net/cover/16/30240964.jpg)
- 张昆等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122086389
- 出版时间:2010
- 标注页数:379页
- 文件大小:137MB
- 文件页数:393页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web开发技术详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇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 doGET89
5.3.2 doPOST93
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下载并安装MySQL118
6.1.3下载并安装XAMPP122
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中的JavaBean148
8.2.1设置有效期page148
8.2.2设置有效期request149
8.2.3设置有效期session151
8.2.4设置有效期application153
8.3数据库操作封装的JavaBean155
第三篇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 DOJO162
9.2.3DWR164
9.2.4 GWT165
9.2.5 Buffalo167
9.2.6 JSON-RPC168
9.2.7 EXT168
9.3Ajax技术171
9.3.1 XMLHttpRequest技术171
9.3.2 JavaScript172
9.3.3 DOM173
9.3.4 CSS174
9.3.5 XML175
9.4使用Ajax技术的HelloWorld175
9.4.1创建HelloWorld.jsp175
9.4.2创建Servlet程序HelloWorld.java177
9.4.3配置web.xml178
9.4.4运行程序178
9.4.5对比传统Servlet实现HelloWorld示例179
第10章Struts2技术详解182
10.1 Struts2简介182
10.2 Struts2安装与配置182
10.2.1下载Struts2182
10.2.2搭建Struts2的开发运行环境184
10.3 Struts2入门示例186
10.3.1创建消息输出的JSP页面187
10.3.2创建控制器UserAction.java187
10.3.3配置文件struts.xml和struts.properties188
10.3.4配置文件web.xml189
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使用JNDI250
11.3使用注释配置Hibernate251
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使用数据库SQL271
11.7.7命名查询272
11.7.8配置文件中的命名查询272
11.8使用MyEclipse集成的Hibernate273
第12章Spring技术详解275
12.1 Spring概述275
12.1.1 Spring框架简介275
12.1.2 Spring的主要特性275
12.2在应用程序中使用Spring276
12.2.1 Spring的下载与安装276
12.2.2 MyEclipse对Spring的支持278
12.3 Spring示例279
12.3.1创建HelloWorld.jsp279
12.3.2创建控制器HelloWorld.java280
12.3.3创建Spring配置文件config.xml281
12.3.4创建web.xml282
12.3.5运行结果283
12.4反向控制283
12.4.1依赖注入283
12.4.2用IOC降低耦合度285
12.5手动装配JavaBean286
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中使用Hibernate305
12.7.3在Spring中使用JDBC307
第四篇 综合实例篇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