图书介绍
Java Web开发完全掌握2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 夏帮贵编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113124465
- 出版时间:2011
- 标注页数:604页
- 文件大小:251MB
- 文件页数:625页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web开发完全掌握PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发环境准备、安装和配置2
1.1 Java Web开发技术框图2
1.2 客户端编程技术2
1.2.1 HTML/XHTML与其实例2
1.2.2 Applet与其实例3
1.2.3 JavaScript与其实例4
1.2.4 XML与其实例5
1.2.5 CSS与其实例5
1.2.6 AJAX与其实例6
1.3 集成开发工具8
1.3.1 常用Web应用程序服务器8
1.3.2 常用Web框架8
1.3.3 Java应用程序开发平台9
1.3.4 Java Web应用数据库9
1.3.5 Java Web应用程序9
1.4 安装JDK10
1.4.1 安装JDK的具体操作步骤10
1.4.2 测试JDK是否安装成功11
1.5 安装和配置Tomcat服务器11
1.5.1 安装Tomcat操作步骤11
1.5.2 Tomcat安装目录下的子目录13
1.5.3 启动和停止Tomcat服务13
1.5.4 配置Tomcat14
1.5.5 Tomcat配置文件:server.xml介绍16
1.5.6 Tomcat配置文件相关配置修改16
1.6 Tomcat Web应用程序管理17
1.6.1 管理Web应用程序18
1.6.2 Web应用程序自动部署19
1.6.3 使用Tomcat Web应用程序管理器部署19
1.7 安装和配置MySQL21
1.7.1 安装MySQL21
1.7.2 配置MySQL22
1.7.3 安装MySQL图形界面管理工具25
1.7.4 登录MySQL管理器26
1.7.5 创建连接27
1.7.6 使用MySQL管理器启动和停止MySQL服务28
1.7.7 从Windows命令行启动和停止MySQL28
1.7.8 使用Windows服务管理功能启动和停止MySQL29
1.8 开源的NetBeans IDE31
1.8.1 NetBeans IDE介绍31
1.8.2 NetBeans IDE安装31
1.9 安装Eclipse/MyEclipse33
1.10 上机实践35
1.10.1 用Eclipse创建Web应用程序35
1.10.2 用NetBeans IDE创建Web应用程序40
第2章 JavaScript核心编程44
2.1 了解JavaScript44
2.1.1 JavaScript的特点44
2.1.2 JavaScript与Java的区别45
2.1.3 不同浏览器下的JavaScript版本和标准45
2.1.4 JavaScript开发工具——Windows记事本46
2.2 使用JavaScript脚本:在HTML中嵌入JavaScript脚本47
2.2.1 直接在页面中嵌入JavaScript代码47
2.2.2 <script>标记的language和type属性48
2.2.3 <script>标记的defer属性48
2.2.4 <noscript>标记49
2.2.5 嵌入外部文件中的JavaScript代码49
2.2.6 将JavaScript代码作为事件处理程序50
2.2.7 在URL中执行JavaScript51
2.3 使用JavaScript脚本:查看浏览器脚本错误信息51
2.4 JavaScript的语法特点52
2.5 JavaScript基本数据类型、常量和变量54
2.5.1 数值型常量54
2.5.2 字符串常量55
2.5.3 布尔型常量、null和undifined55
2.5.4 变量命名、声明和赋值55
2.5.5 变量作用范围和实例说明56
2.6 运算符与表达式57
2.6.1 算术运算57
2.6.2 字符串运算58
2.6.3 关系运算58
2.6.4 逻辑运算59
2.6.5 位运算59
2.6.6 赋值运算59
2.7 程序流程控制语句60
2.7.1 if语句3种格式和实例60
2.7.2 switch语句和实例62
2.7.3 for循环执行步骤和实例64
2.7.4 while循环65
2.7.5 do...while循环65
2.7.6 continue语句66
2.7.7 break语句的格式和实例66
2.8 数组68
2.8.1 使用直接量创建数组68
2.8.2 使用Array构造函数创建数组68
2.8.3 数组长度69
2.8.4 使用数组元素69
2.8.5 数组赋值70
2.8.6 数组迭代70
2.8.7 Array类定义的数组操作方法70
2.8.8 数组的应用实例72
2.9 函数73
2.10 事件处理74
2.11 使用对象75
2.11.1 对象的基本操作75
2.11.2 字符串对象76
2.11.3 字符串对象的方法76
2.11.4 将字符串转换为数值78
2.11.5 将数字转换为字符串79
2.11.6 Math对象79
2.11.7 Date对象80
2.12 window对象80
2.12.1 window对象的常用属性和方法81
2.12.2 “警告”、“确认”和“输入”对话框的使用81
2.12.3 定时操作及实例82
2.12.4 捕捉和处理脚本错误的方法及实例83
2.12.5 获取浏览器信息85
2.12.6 window对象提供的窗口控制方法86
2.13 document对象89
2.14 上机实践91
2.14.1 “注册信息验证”分析及说明91
2.14.2 “注册信息验证”设计分析92
2.14.3 “注册信息验证”实现步骤93
2.14.4 发布到Tomcat98
2.14.5 “注册信息验证”运行测试98
2.14.6 “下拉式菜单”分析及说明102
2.14.7 “下拉式菜单”设计分析102
2.14.8 “下拉式菜单”实现104
2.14.9 “下拉式菜单”运行测试106
第3章 JSP核心编程108
3.1 认识JSP108
3.1.1 一个JSP文档108
3.1.2 JSP的主要特点108
3.1.3 JSP文档处理过程109
3.1.4 JSP实例:在浏览器中输出当前日期时间109
3.1.5 查看JSP文档转换成的Java Servlet类源代码和class文件112
3.1.6 NetBeans IDE保存JSP文档为模板115
3.2 Servlet编程基础115
3.2.1 ServletContext类116
3.2.2 HttpServletRequest类116
3.2.3 HttpServletResponse类116
3.2.4 创建Servlet计数器实例117
3.2.5 NetBeans IDE自动添加Servlet部署信息121
3.3 JSP核心语法122
3.3.1 注释122
3.3.2 声明123
3.3.3 表达式124
3.3.4 代码段124
3.4 JSP指令125
3.4.1 page指令及属性125
3.4.2 include指令及实例127
3.4.3 taglib指令及实例129
3.5 JSP动作标签130
3.5.1 <jsp:include>和<jsp:param>语法及实例130
3.5.2 <jsp:forward>语法131
3.5.3 <jsp:plugin>和<jsp:fallback>语法及实例132
3.6 JSP内置对象134
3.6.1 config引用ServletConfig对象135
3.6.2 out对象用法及实例138
3.6.3 request对象用法及实例139
3.6.4 GET和POST客户端请求方式141
3.6.5 获取请求参数142
3.6.6 参数中的中文问题144
3.6.7 response对象用法及实例145
3.6.8 实现客户端用户身份验证147
3.6.9 session对象用法及实例149
3.6.10 application对象用法及实例153
3.6.11 application实例:访问资源文件155
3.6.12 application实例:使用监听程序实现访问量统计156
3.6.13 exception对象用法及实例158
3.7 上机实践159
3.7.1 文件上传操作分析159
3.7.2 文件上传:获取“消息正文”并进行分析160
3.7.3 文件上传:上传一个名称为data.txt的文件163
3.7.4 文件上传:从上传“消息正文”中解析参数和文件内容164
3.7.5 文件上传:分离表单元素数据和文件内容165
3.7.6 图形验证码原理分析168
3.7.7 图形验证码设计实现170
第4章 用于JSP中的JavaBean技术170
4.1 JavaBean的特点176
4.2 JavaBean的属性176
4.3 在JSP中使用JavaBean176
4.3.1 <jsp:usebean>语法176
4.3.2 <jsp:setproperty>语法177
4.3.3 <jsp:getproperty>语法178
4.3.4 JavaBean应用举例178
4.4 JavaBean的索引属性应用181
4.4.1 JavaBean索引属性讲解181
4.4.2 JavaBean索引属性实例:存取图书清单182
4.5 上机实践185
4.5.1 使用JavaBean实现数据库管理与登录验证185
4.5.2 创建MySQL数据库185
4.5.3 创建数据库操作JavaBean186
4.5.4 创建用户登录验证JavaBean187
4.5.5 创建用户登录页面188
4.5.6 实现用户登录信息验证189
4.5.7 创建数据浏览页面191
4.5.8 实现数据库记录删除功能192
4.5.9 实现数据库记录修改功能193
4.5.10 实现数据库记录添加功能195
4.5.11 保存、测试项目196
第 5章 EL核心编程198
5.1 EL基本语法198
5.2 EL运算符及实例199
5.2.1 EL运算符199
5.2.2 EL运算符实例200
5.3 EL隐含对象及实例202
5.3.1 EL隐含对象202
5.3.2 EL隐含对象实例204
5.4 EL访问Java的方法——函数207
5.5 上机实践——使用EL读取初始化参数210
第6章 JSP标准标签库:JSTL210
6.1 JSTL简介215
6.2 核心标签库216
6.2.1 输出标签<c:out>216
6.2.2 使用标签<c:out>输出数据的操作217
6.2.3 赋值标签<c:set>218
6.2.4 使用标签<c:set>为变量赋值的操作219
6.2.5 删除标签<c:remove>220
6.2.6 异常处理标签<c:catch>220
6.2.7 条件标签<c:if>221
6.2.8 选择标签<c:choose>、<c:when>和<c:otherwise>语法222
6.2.9 选择标签<c:choose>、<c:when>和<c:otherwise>实例223
6.2.10 迭代标签<c:foreach>225
6.2.11 迭代标签<c:fortokens>227
6.2.12 导入URL标签<c:import>229
6.2.13 标签<c:import>语法内容解析229
6.2.14 URL编码标签<c:url>231
6.2.15 重定向标签<c:redirect>233
6.3 I18N标签库233
6.3.1 设置语言环境标签<fmt:setLocale>234
6.3.2 加载本地资源包标签<fmt:bundle>234
6.3.3 设置默认资源包标签<fmt:setBundle>235
6.3.4 从资源包中读出指定键的键值标签<fmt:message>236
6.3.5 提供参数标签<fmt:param>236
6.3.6 提供编码字符集标签<fmt:requestEncoding>240
6.3.7 设置时区标签<fmt:timeZone>240
6.3.8 设置时区标签<fmt:setTimeZone>240
6.3.9 格式化日期和时间标签<fmt:formatDate>241
6.3.10 从字符串中解析日期和时间标签<fmt:parseDate>241
6.3.11 格式化数值标签<fmt:formatNumber>242
6.3.12 从字符串中解析数值标签<fmt:parseNumber>243
6.3.13 格式化标签综合应用实例244
6.4 SQL标签库246
6.4.1 准备用来测试标签的MySQL数据库246
6.4.2 数据源标签<sql:setDataSource>249
6.4.3 执行查询标签<sql:query>249
6.4.4 指定查询参数值标签<sql:param>251
6.4.5 设置日期和时间值标签<sql:dateParam>252
6.4.6 执行SQL更新命令标签<sql:update>252
6.4.7 将子标签作为事务执行的标签<sql:transaction>253
6.4.8 SQL标签实例254
6.5 XML标签库258
6.5.1 XML和XPath258
6.5.2 三类XML标签259
6.5.3 解析XML文档标签<x:parse>259
6.5.4 <x:out>标签260
6.5.5 <x:set>标签261
6.5.6 <x:if>标签261
6.5.7 <x:choose>、<x:when>和<x:otherwise>标签262
6.5.8 <x:forEach>标签263
6.5.9 <x:transform>和<x:param>标签263
6.5.10 XML标签实例264
6.6 函数标签库266
6.6.1 JSTL函数标签库266
6.6.2 JSTL函数标签实例268
6.7 上机实践271
6.7.1 使用JSTL实现数据库管理与登录验证271
6.7.2 创建用户信息存储JavaBean272
6.7.3 创建用户登录页面273
6.7.4 实现数据浏览页面275
6.7.5 实现数据库记录删除功能277
6.7.6 实现数据库记录修改功能278
6.7.7 实现数据库记录添加功能280
6.7.8 保存、测试项目282
第7章 Servlet过滤器和监听器282
7.1 Servlet过滤器284
7.1.1 过滤器类284
7.1.2 配置过滤器285
7.1.3 过滤器实例285
7.2 Servlet监听器288
7.2.1 监听器类288
7.2.2 监听器配置289
7.2.3 监听器实例290
7.3 上机实践293
7.3.1 在线用户监测293
7.3.2 技术要点294
7.3.3 创建项目295
7.3.4 创建包296
7.3.5 创建用户信息类296
7.3.6 设计Web应用程序监听器297
7.3.7 设计HTTP会话监听器297
7.3.8 设计过滤器298
7.3.9 设计首页299
7.3.10 设计在线用户列表浏览页面299
7.3.11 设计用户注销页面300
7.3.12 配置过滤器和监听器301
7.3.13 部署、测试302
第8章 AJAX核心编程304
8.1 AJAX简介304
8.1.1 XMLHttpRequest对象304
8.1.2 典型AJAX脚本结构305
8.2 文档对象模型DOM307
8.2.1 结点的常用属性和方法309
8.2.2 文档结点309
8.2.3 创建结点310
8.2.4 修改结点311
8.2.5 AJAX实例311
8.3 上机实践314
8.3.1 用户注册与登录314
8.3.2 创建项目315
8.3.3 设计用户类316
8.3.4 设计Web应用程序监听器类317
8.3.5 配置Web应用程序监听器318
8.3.6 设计用户注册页面319
8.3.7 设计用户登录页面325
第9章 数据库核心编程329
9.1 关系数据库核心技术329
9.1.1 数据模型329
9.1.2 基本概念329
9.1.3 关系模型中“关系”的基本特点330
9.1.4 关系的基本运算331
9.1.5 关系完整性332
9.2 JDBC驱动程序332
9.2.1 JDBC架构332
9.2.2 安装JDBC驱动程序333
9.3 SQL Server简介334
9.4 安装SQL Server 2005 Express334
9.5 配置SQL Server 2005 Express336
9.5.1 配置SQL Server服务336
9.5.2 配置SQL Server通信协议337
9.5.3 配置客户端协议337
9.5.4 外围应用配置器337
9.5.5 配置服务属性和配置连接属性338
9.6 SQL Server管理操作338
9.6.1 修改sa密码338
9.6.2 附加数据库339
9.6.3 分离数据库340
9.6.4 创建数据库340
9.6.5 创建表341
9.6.6 查看和添加数据342
9.6.7 创建和执行查询342
9.7 SQL的分类342
9.7.1 数据定义语言343
9.7.2 数据操作语言347
9.7.3 数据查询语言348
9.8 T-SQL简介353
9.8.1 数据类型353
9.8.2 运算符354
9.8.3 常用函数:数学函数356
9.8.4 常用函数:字符串函数357
9.8.5 常用函数:日期时间函数360
9.8.6 T-SQL基本语句361
9.9 NetBeans中的数据库操作363
9.9.1 注册JDBC驱动程序364
9.9.2 创建数据库连接364
9.9.3 SQL Server固定数据库角色成员及其权限365
9.9.4 查看数据库结构366
9.9.5 删除表和管理表结构366
9.9.6 查看表数据366
9.10 使用JDBC368
9.10.1 建立连接的方式和实例展示368
9.10.2 JDBC驱动程序提供的“执行数据库操作”类374
9.10.3 SQLServerStatement类的常用方法374
9.10.4 执行简单查询375
9.10.5 执行数据库更新操作376
9.10.6 执行参数查询378
9.10.7 执行存储过程380
9.10.8 管理结果集381
9.10.9 处理元数据386
9.10.10 执行事务388
9.11 上机实践390
9.11.1 “基于数据库的在线用户注册系统”分析390
9.11.2 创建数据库391
9.11.3 创建项目392
9.11.4 实现用户登录功能394
9.11.5 实现新用户注册功能397
9.11.6 实现个人账户修改功能402
9.11.7 实现注册用户管理功能408
第10章 MVC Web开发框架——Struts 2技术第一部分408
10.1 了解Struts 2412
10.1.1 图解MVC412
10.1.2 图解Struts 2的MVC架构413
10.1.3 图解Struts 2体系结构414
10.1.4 满足Struts 2应用开发的常用类415
10.1.5 下载Struts 2416
10.1.6 Struts 2工作原理418
10.1.7 Struts 2执行过程423
10.1.8 Struts 2表达式语言OGNL423
10.1.9 OGNL核心语法423
10.1.10 OGNL语法综合应用425
10.2 Struts 2配置429
10.2.1 Struts 2 Web应用程序配置文件web.xml429
10.2.2 Struts 2核心配置文件struts.xml的主要结构430
10.2.3 具体struts.xml文件配置432
10.2.4 Struts 2属性配置文件struts.properties433
10.2.5 配置拦截器436
10.3 Struts 2控制器440
10.3.1 实现Action接口的Action类440
10.3.2 Action类实例440
10.3.3 继承ActionSupport类的Action类444
10.3.4 实现模型驱动的Action类448
10.3.5 调用方法的Action450
10.3.6 处理Action异常452
10.3.7 Action表单数据校验453
10.3.8 Struts 2内置校验器453
10.3.9 Struts 2内置校验器应用实例456
10.4 Struts 2国际化460
10.4.1 资源文件和其命名规则460
10.4.2 Struts 2国际化应用实例462
第11章 MVC Web开发框架——Struts 2技术第二部分462
11.1 Struts 2控制标签469
11.1.1 if、elseif和else标签469
11.1.2 iterator标签470
11.1.3 append标签472
11.1.4 generator标签472
11.1.5 merge标签473
11.1.6 subset标签474
11.1.7 sort标签476
11.2 Struts 2数据标签477
11.2.1 action标签477
11.2.2 bean标签480
11.2.3 date标签482
11.2.4 include标签483
11.2.5 param标签485
11.2.6 push标签485
11.2.7 set标签486
11.2.8 url标签487
11.2.9 property标签488
11.2.10 i18n标签489
11.2.11 text标签490
11.3 Struts 2表单标签491
11.3.1 form标签492
11.3.2 reset与submit标签493
11.3.3 checkbox标签493
11.3.4 checkboxlist标签496
11.3.5 combobox标签498
11.3.6 doubleselect标签500
11.3.7 file标签502
11.3.8 hidden标签504
11.3.9 label标签504
11.3.10 optiontransferselect标签504
11.3.11 select和optgroup标签507
11.3.12 password标签510
11.3.13 radio标签510
11.3.14 textarea标签510
11.3.15 textfield标签511
11.3.16 token标签511
11.3.17 updownselect标签511
11.4 Struts 2 Action信息标签513
11.5 Struts 2 AJAX标签516
11.5.1 head标签516
11.5.2 a标签516
11.5.3 autocompleter标签523
11.5.4 bind标签526
11.5.5 datetimepicker标签528
11.5.6 div标签528
11.5.7 submit标签529
11.5.8 tabbedPanel标签529
11.5.9 textarea标签531
11.5.10 tree和treenode标签533
第12章 Struts 2案例——Web新闻发布系统533
12.1 Web新闻发布系统——实例分析538
12.2 新闻数据库设计539
12.3 创建和配置项目540
12.4 设计系统模型Java类544
12.4.1 数据库模型类doSqlDb.java544
12.4.2 新闻内容模型类newsContent.java545
12.4.3 新闻栏目模型类newsTopic.java546
12.5 实现系统异常处理546
12.6 设计新闻栏目业务控制器类547
12.7 设计新闻内容业务控制器类553
12.8 设计管理主页面560
12.8.1 admin mains.html561
12.8.2 admin_top.jsp561
12.8.3 getdate.jsp562
12.8.4 adrnin_main.jsp563
12.8.5 admin_left.jsp564
12.8.6 admin_getNewsAdminList.jsp566
12.9 实现新闻栏目添加功能567
12.10 实现新闻栏目管理570
12.10.1 admin_topicAdmin.jsp570
12.10.2 admin_topicDelete.jsp572
12.10.3 admin_topicEdit.jsp572
12.10.4 TopicAdmin-admin_topicEditSave-validation.xml574
12.11 实现新闻内容添加功能574
12.11.1 admin_contentAdd.jsp575
12.11.2 ContentAdmin-admin_contentAdd-validation.xml577
12.12 实现新闻内容管理功能577
12.12.1 admin_contentAdmin.jsp578
12.12.2 admin_contentEdit.jsp580
12.12.3 ContentAdmin-admin_contentEditSave-validation.xml582
12.13 实现新闻展示功能582
12.13.1 index.jsp584
12.13.2 getheader.jsp589
12.13.3 getNewsBar.jsp590
12.13.4 getBulletin.jsp591
12.13.5 getfooter.jsp591
12.13.6 showIndexList.jsp591
12.13.7 getNewsList.jsp591
12.13.8 search.jsp593
12.13.9 showContent.jsp595
12.14 实现管理员登录功能596
12.14.1 user.java596
12.14.2 adminLog.java597
12.14.3 adminlogin.jsp598
12.14.4 adminLog-adminLog-validation.xml599
12.15 实现管理登录控制功能600
热门推荐
- 950076.html
- 3044350.html
- 3769608.html
- 3369694.html
- 904503.html
- 1560056.html
- 1144472.html
- 3290595.html
- 3854808.html
- 935289.html
- http://www.ickdjs.cc/book_1834616.html
- http://www.ickdjs.cc/book_906025.html
- http://www.ickdjs.cc/book_3856738.html
- http://www.ickdjs.cc/book_2719267.html
- http://www.ickdjs.cc/book_369615.html
- http://www.ickdjs.cc/book_497060.html
- http://www.ickdjs.cc/book_3093265.html
- http://www.ickdjs.cc/book_1232206.html
- http://www.ickdjs.cc/book_3379478.html
- http://www.ickdjs.cc/book_2605415.html