图书介绍
JAVA WEB编程从入门到实践PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA WEB编程从入门到实践](https://www.shukui.net/cover/8/30259937.jpg)
- 徐林林编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302197478
- 出版时间:2010
- 标注页数:451页
- 文件大小:129MB
- 文件页数:473页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVA WEB编程从入门到实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Java Web开发基础篇第1章 Java Web开发概述2
1.1 Java语言简介2
1.1.1 Java语言概述2
1.1.2 Java语言的特性2
1.1.3 Java语言的发展历程3
1.1.4 Java语言的发展前景4
1.2 Java Web开发基本知识4
1.2.1 Web应用程序的运行原理4
1.2.2 Web服务器汇总4
1.2.3 Java Web开发中的组件简介5
1.3 .NET与J2EE两大主流平台简介6
1.3.1 介绍.NET平台7
1.3.2 介绍J2EE(Java的企业级版本)7
1.4 常见问题及解答7
1.5 小结8
1.6 习题8
第2章 搭建Java Web开发环境9
2.1 下载安装JDK并配置环境变量9
2.1.1 下载安装JDK9
2.1.2 环境变量设置10
2.2 用HelloWorld例子体验Java编译和运行11
2.3 下载安装并测试Tomcat服务器12
2.3.1 下载apache-tomcat-6.0.1612
2.3.2 安装Tomcat12
2.3.3 通过一个JSP文件测试Tomcat12
2.4 安装MySQL数据库13
2.4.1 下载MySQL 5.013
2.4.2 安装MySQL 5.014
2.4.3 安装MySQL数据库的JDBC驱动程序15
2.5 Ant入门15
2.5.1 下载并安装Ant16
2.5.2 设置环境变量16
2.5.3 分析Ant工程模板中的build.xml文件17
2.5.4 分析Ant工程模板的目录结构18
2.6 本章实例20
2.6.1 编写一个JSP+MySQL的Java Web程序20
2.6.2 使用Ant编译、部署示例2-322
2.7 上机实践24
2.8 常见问题及解答25
2.9 小结26
2.10 习题26
第3章 Eclipse入门27
3.1 Eclipse概述27
3.2 Eclipse开发环境的建立27
3.2.1 Eclipse的下载和安装27
3.2.2 下载和安装Tomcat插件28
3.2.3 在Eclipse中集成Ant29
3.3 用Eclipse开发一个简单的Java Web应用程序31
3.4 上机实践34
3.5 常见问题及解答34
3.6 小结35
3.7 习题35
第2篇 JSP技术应用开发篇第4章 JSP技术概述38
4.1 动态网页技术38
4.1.1 ASP技术38
4.1.2 PHP技术39
4.1.3 JSP技术40
4.2 JSP的运行原理41
4.2.1 使用JSP出现的现象41
4.2.2 根据现象揭示JSP的工作原理43
4.3 为什么要使用JSP技术45
4.4 开发第一个JSP页面46
4.5 上机实践48
4.6 常见问题及解答49
4.7 小结49
4.8 习题49
第5章 JSP语法及应用分析50
5.1 JSP文件的构成元素分析50
5.1.1 一个典型的JSP文件50
5.1.2 分析JSP文件中的注释51
5.1.3 模板元素52
5.1.4 脚本元素53
5.1.5 指令元素53
5.1.6 动作元素54
5.2 脚本元素详解54
5.2.1 脚本元素中的声明(Declaration)54
5.2.2 脚本元素中的表达式(Expression)55
5.2.3 脚本元素中的Scriptlet55
5.3 指令元素详解57
5.3.1 页面(page)指令元素57
5.3.2 包含(include)指令元素59
5.3.3 自定义标签(taglib)指令元素61
5.4 动作元素详解62
5.4.1 参数元素〈jsp:param〉62
5.4.2 包含元素〈jsp:include〉62
5.4.3 转发元素〈jsp:forward〉64
5.4.4 属性设置元素〈jsp:setProperty〉65
5.4.5 属性获取元素〈jsp:getProperty〉66
5.4.6 JavaBean调用元素〈jsp:useBean〉67
5.5 创建一个完整的JSP文件69
5.6 上机实践71
5.7 常见问题及解答72
5.8 小结72
5.9 习题73
第6章 JSP内建对象讲解及实例讲解74
6.1 内建对象介绍74
6.1.1 使用out对象74
6.1.2 使用request对象75
6.1.3 使用response对象76
6.1.4 使用sessioin对象78
6.1.5 使用pageContext对象80
6.1.6 使用application对象82
6.1.7 使用exception对象84
6.2 内建对象使用实例85
6.2.1 不同页面数据共享85
6.2.2 不同用户之间通信87
6.3 上机实践88
6.4 常见问题及解答89
6.5 小结89
6.6 习题90
第7章 初步认识JavaBean91
7.1 JavaBean基础91
7.1.1 什么是JavaBean91
7.1.2 JavaBean的特点91
7.1.3 JavaBean的属性92
7.1.4 JavaBean的方法94
7.2 在JSP中使用JavaBean94
7.3 使用JavaBean连接数据库97
7.4 上机实践101
7.5 常见问题及解答102
7.6 小结102
7.7 习题102
第3篇 Servlet技术与Tomcat服务器篇第8章 Servlet基础104
8.1 Servlet介绍104
8.1.1 什么是Servlet104
8.1.2 Servlet的特点105
8.1.3 JSP与Servlet的关系106
8.2 Servlet的生命周期109
8.3 开发、部署一个简单的Servlet程序110
8.4 上机实践113
8.5 常见问题及解答114
8.6 小结115
8.7 习题115
第9章 Servlet的配置与使用116
9.1 Servlet的基本配置116
9.1.1 Servlet的名字、类和其他杂项的设置116
9.1.2 Servlet初始化参数的设置117
9.1.3 启动装入优先级的设置119
9.1.4 Servlet的映射120
9.2 使用HttpServlet处理客户端请求121
9.2.1 处理Get请求doGet121
9.2.2 处理Post请求doPost122
9.2.3 HttpServlet的高级处理方法123
9.3 使用Servlet监听123
9.3.1 监听Servlet上下文信息124
9.3.2 监听HTTP会话信息125
9.3.3 监听客户端请求信息127
9.4 开发Web应用过滤器129
9.5 使用Servlet开发一个编码过滤器131
9.6 上机实践132
9.7 常见问题及解答133
9.8 小结134
9.9 习题134
第10章 JSP、JavaBean和Servlet的配合使用135
10.1 两种模式的分工方法135
10.1.1 模式一(JSP+JavaBean)分工方法135
10.1.2 模式二(JSP+JavaBean+Servlet)分工方法135
10.2 两种模式的比较136
10.2.1 两种模式的特点136
10.2.2 应用特征的比较137
10.3 JSP+JavaBean实例分析137
10.3.1 案例说明137
10.3.2 表示留言数据的JavaBean138
10.3.3 用于执行数据库操作的JavaBean140
10.3.4 填写留言板的界面142
10.3.5 处理添加留言的JSP页面143
10.3.6 查看留言消息的JSP144
10.3.7 使用Ant编译和部署程序145
10.3.8 运行146
10.4 JSP+JavaBean+Servlet实例分析146
10.5 上机实践152
10.6 常见问题及解答155
10.7 小结155
10.8 习题155
第4篇 数据库技术与Hibernate篇第11章 数据库技术基本知识158
11.1 主流数据库及常用SQL语句介绍158
11.1.1 创建和删除数据库158
11.1.2 创建和删除数据表159
11.1.3 更改表的结构160
11.1.4 向表中插入一条数据160
11.1.5 从表中删除数据160
11.1.6 更新表中的数据161
11.1.7 创建和删除视图161
11.2 JDBC技术及驱动程序概述161
11.2.1 介绍JDBC162
11.2.2 数据库驱动程序介绍162
11.3 JDBC API使用介绍163
11.3.1 使用Driver接口163
11.3.2 使用DriverManager接口164
11.3.3 使用Connection接口165
11.3.4 使用Statement和PrepareStatement165
11.3.5 使用ResultSet接口166
11.4 本章实例167
11.4.1 使用JDBC连接到MySQL168
11.4.2 使用JDBC连接到SQL Server 2005169
11.4.3 使用JDBC连接到SQL Server 2000169
11.4.4 使用JDBC连接到Oracle170
11.5 上机实践170
11.6 常见问题及解答171
11.7 小结171
11.8 习题171
第12章 使用JSP和Servlet调用JDBC172
12.1 在JSP中使用JDBC访问数据库172
12.1.1 JSP插入数据操作172
12.1.2 JSP查询数据库操作174
12.1.3 JSP更新数据操作175
12.1.4 JSP删除数据操作176
12.1.5 JSP其他数据库操作176
12.2 JSP调用JavaBean访问数据库177
12.3 在Servlet中使用JDBC访问数据库180
12.4 使用JDBC实现数据分页显示183
12.4.1 编写Servlet:PageCustomerServlet183
12.4.2 编写JavaBean:PageBean、CustomerBean184
12.4.3 编写JSP:pageContent、pagePlugin186
12.4.4 运行分页显示实例188
12.5 上机实践188
12.6 常见问题及解答189
12.7 小结189
12.8 习题189
第13章 Hibernate概述及实例分析190
13.1 什么是数据持久化和ORM190
13.2 Hibernate简介191
13.3 配置Hibernate的开发环境191
13.4 在线购物系统开发概述192
13.5 开发在线购物系统193
13.5.1 需求分析193
13.5.2 概念机构设计193
13.5.3 逻辑机构设计194
13.6 创建JavaBean组件195
13.7 创建Hibernate映射文件197
13.8 创建Hibernate配置文件199
13.9 创建数据库操作类:DBOperator199
13.10 测试系统功能203
13.11 上机实践205
13.12 常见问题及解答205
13.13 小结206
13.14 习题206
第14章 Hibernate的体系结构及接口207
14.1 熟悉Hibernate的体系结构207
14.2 掌握Hibernate实体对象的生命周期208
14.2.1 瞬态(Transient)208
14.2.2 持久态(Persistent)208
14.2.3 游离态(Detached)209
14.2.4 实体对象的状态转换209
14.3 学会使用Hibernate API212
14.3.1 使用Configuration类212
14.3.2 使用SessionFactory接口213
14.3.3 使用Session接口213
14.3.4 使用Transaction接口214
14.3.5 使用Query接口214
14.3.6 使用Criteria接口216
14.4 本章实例216
14.5 上机实践218
14.6 常见问题及解答218
14.7 小结219
14.8 习题219
第15章 Hibernate的映射技巧220
15.1 映射文件的配置220
15.1.1 映射文件的格式220
15.1.2 装载映射文件223
15.2 映射一对多关联关系224
15.2.1 多对一单向关联224
15.2.2 实现双向关联227
15.3 映射多对多关联关系230
15.3.1 映射单向多对多关联230
15.3.2 映射双向多对多关联233
15.4 映射一对一关联关系234
15.5 映射继承关系237
15.6 本章实例240
15.7 上机实践242
15.8 常见问题及解答243
15.9 小结243
15.10 习题244
第16章 Hibernate事务处理和缓存管理245
16.1 Hibernate的事务处理245
16.1.1 数据库事务的概念245
16.1.2 数据库的隔离级别246
16.1.3 了解Hibernate中的事务处理247
16.1.4 并发控制248
16.2 管理Hibernate缓存249
16.2.1 缓存的基本原理249
16.2.2 Hibernate的二级缓存结构250
16.2.3 管理Hibernate的第一级缓存251
16.2.4 管理Hibernate的第二级缓存252
16.3 本章实例255
16.3.1 在Hibernate中使用悲观锁256
16.3.2 在Hibernate中使用乐观锁259
16.4 上机实践260
16.5 常见问题及解答261
16.6 小结262
16.7 习题262
第5篇 Struts 2架构详解篇第17章 MVC模式与Struts 2框架264
17.1 MVC模式概述264
17.1.1 MVC设计模式的思想264
17.1.2 MVC处理请求的过程265
17.1.3 MVC的优点265
17.1.4 MVC和模式二(JSP+JavaBean+Servlet)266
17.2 Struts 1简介266
17.2.1 Struts 1的框架结构266
17.2.2 Struts 1的处理流程268
17.2.3 Struts 1的优缺点268
17.3 Struts 2框架介绍269
17.3.1 Struts 2的历史269
17.3.2 Struts 2框架结构269
17.3.3 Struts 2的配置文件270
17.3.4 Struts 2控制器272
17.3.5 Struts 2标签库273
17.3.6 Struts 2和Struts 1的比较273
17.4 常见问题及解答274
17.5 小结274
17.6 习题274
第18章 Struts 2实例分析275
18.1 搭建Struts 2开发环境275
18.1.1 安装Struts 2275
18.1.2 测试Struts 2是否正常工作276
18.1.3 Struts 2和Eclipse集成277
18.2 项目简介278
18.3 编写配置文件279
18.3.1 配置web.xml文件279
18.3.2 配置struts.xml文件280
18.4 创建控制器(Action类)280
18.5 创建视图层282
18.5.1 用于注册的register.jsp文件282
18.5.2 用于显示注册成功的success.jsp283
18.6 运行程序283
18.7 使用ActionSupport类实现数据验证284
18.8 运行验证286
18.9 上机实践286
18.10 常见问题及解答287
18.11 小结288
18.12 习题288
第19章 Struts 2核心剖析289
19.1 Struts 2的工作流程289
19.2 Struts 2配置文件详解295
19.2.1 web.xml的配置295
19.2.2 struts.xml的配置296
19.2.3 struts.properties配置文件305
19.3 Struts 2的Action类305
19.3.1 业务控制器Action的实现类305
19.3.2 使用Struts 2框架提供的接口307
19.3.3 使用Action类访问Servlet API309
19.3.4 Action的配置310
19.3.5 Action类方法的动态调用311
19.4 拦截器313
19.4.1 拦截器的思想314
19.4.2 使用拦截器314
19.5 Struts 2中使用ONGL318
19.5.1 对象导航语言ONGL简介318
19.5.2 Struts 2中使用ONGL319
19.6 本章实例321
19.7 上机实践322
19.8 常见问题及解答323
19.9 小结323
19.10 习题324
第20章 Struts 2框架技术325
20.1 Struts 2的国际化操作325
20.1.1 Struts 2实现国际化的原理325
20.1.2 Struts 2实现国际化的一般步骤326
20.1.3 使用不同范围的资源文件331
20.1.4 加载资源文件的顺序333
20.2 Struts 2的类型转换334
20.2.1 预定义类型和日期类型的转换334
20.2.2 复合类型的转换336
20.2.3 复合类型集合的转换339
20.2.4 Struts 2类型转换异常处理341
20.3 Struts 2数据验证341
20.3.1 使用validate()方法进行验证341
20.3.2 使用配置文件进行验证344
20.4 数据验证时国际化操作的实例分析347
20.5 上机实践349
20.6 常见问题及解答351
20.7 小结351
20.8 习题351
第21章 Struts 2标签库352
21.1 Struts 2标签库概述352
21.1.1 什么是Struts 2标签352
21.1.2 Struts 2标签库的组成352
21.1.3 Struts 2标签库的使用353
21.1.4 Struts 2和Struts 1标签的区别354
21.2 Struts 2控制标签354
21.2.1 循环标签iterator354
21.2.2 选择标签if/elseif/else357
21.2.3 集合连接标签append358
21.2.4 子集标签subset360
21.2.5 排序标签sort361
21.3 数据标签362
21.3.1 控制器调用标签action362
21.3.2 JavaBean调用标签bean364
21.3.3 值栈置顶标签push366
21.3.4 调试标签debug366
21.3.5 包含标签include367
21.3.6 参数传递标签param367
21.3.7 变量赋值标签set367
21.3.8 地址标签url368
21.3.9 值输出标签property369
21.4 表单标签369
21.4.1 复选框标签checkbox369
21.4.2 复选框集合标签checkboxlist370
21.4.3 组合框标签combobox371
21.4.4 日期选择标签datetimepicker372
21.4.5 下拉列表框标签select373
21.4.6 单选框标签radio374
21.4.7 选项组标签optgroup374
21.4.8 其他常用表单标签374
21.5 非表单标签375
21.5.1 信息显示标签actionerrror和actionmessage375
21.5.2 树形结构标签tree和treenode376
21.6 本章实例377
21.7 上机实践379
21.8 常见问题及解答379
21.9 小结380
21.10 习题380
第6篇 Spring框架及其使用篇第22章 Spring基础382
22.1 Spring架构概述382
22.2 Spring的特点383
22.3 Spring开发环境的简单配置384
22.3.1 下载Spring384
22.3.2 简单介绍Spring包384
22.3.3 在Eclipse中配置Spring385
22.4 开发一个简单的Spring应用程序387
22.4.1 编写接口文件Hello.Java387
22.4.2 编写实现接口的类388
22.4.3 创建Spring的配置文件config.xml389
22.4.4 创建用于主函数类389
22.4.5 运行程序390
22.5 常见问题及解答391
22.6 小结391
22.7 习题391
第23章 Spring的Web架构392
23.1 第一个Spring MVC例子392
23.1.1 配置web.xml文件392
23.1.2 编写用于输出的页面393
23.1.3 创建控制器393
23.1.4 创建Spring的配置文件394
23.1.5 运行Spring MVC示例395
23.1.6 使用JSTL视图技术395
23.1.7 使用Ant实现这个例子396
23.2 Spring MVC的控制器398
23.2.1 核心控制器DispatcherServlet398
23.2.2 控制器接口Controller399
23.2.3 表单控制器SimpleFormController399
23.3 Spring MVC视图401
23.3.1 模型视图类ModelAndView402
23.3.2 支持不同的视图403
23.4 使用拦截器404
23.5 数据验证407
23.6 Spring和Struts 2整合408
23.6.1 整合原理408
23.6.2 整合步骤409
23.7 一个Spring+Struts 2的开发实例410
23.8 上机实践412
23.9 常见问题及解析413
23.10 小结414
23.11 习题414
第24章 使用Spring操作数据库415
24.1 Spring框架的事务处理415
24.1.1 传统的JDBC事务处理415
24.1.2 Spring框架的事务处理416
24.2 数据源DataSource的注入421
24.3 PlatformTransactionManager接口的作用422
24.4 使用JdbcTemplate访问数据424
24.4.1 Template模式简介424
24.4.2 JdbcTemplate的实现方式425
24.5 Spring+Hibernate实例分析427
24.6 上机实践431
24.7 常见问题及解答433
24.8 小结433
24.9 习题433
第25章 Spring+Hibernate+Struts集成实例分析434
25.1 项目需求和系统框架434
25.1.1 项目需求概述434
25.1.2 系统框架434
25.2 数据库的设计436
25.3 配置开发环境436
25.3.1 web.xml文件的配置436
25.3.2 Spring配置文件applicationContext.xml的配置437
25.3.3 Struts 2配置文件struts.xml的配置438
25.3.4 其他文件的配置438
25.4 编写JavaBean组件439
25.5 建立数据库访问组件(DBOperator)439
25.5.1 定义接口Shopping439
25.5.2 定义接口的实现类HibernateShopping440
25.5.3 在Action类中调用HibernateShopping类441
25.6 创建业务控制器442
25.6.1 业务控制器的执行流程442
25.6.2 在线购物系统Action类分析445
25.7 创建视图组件446
25.7.1 用户注册界面446
25.7.2 修改用户信息界面447
25.7.3 浏览商品详细信息界面448
25.7.4 显示用户订单列表界面449
25.8 运行在线购物系统449
25.9 上机实践450
25.10 常见问题及解答450
25.11 小结450
25.12 习题451