网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 JSP+Servlet+Tomcat应用开发从零开始学
分类 教育考试-考试-计算机类
作者 林龙,刘华贞编
出版社 清华大学出版社
下载
简介
作者简介
林龙,Java软件工程师,项目经理。独立编写超过100000行代码,多年的JSP+Servlet以及SSM架构项目经验,擅长JSP、Servlet、JDBC、XML等Web开发技术。有面向大数据大并发的Web工程开发经验,参与开发过国家电网项目、联通数据管理、税务后台管理系统等多个大型Java Web项目。
目录
章 搭建Java Web开发环境\t1
1.1 Web开发背景知识\t1
1.1.1 Web访问的基本原理\t1
1.1.2 超文本传输协议\t1
1.1.3 静态网页和动态网页\t2
1.1.4 Web浏览器和Web服务器\t3
1.2 JSP简介\t4
1.2.1 什么是JSP\t4
1.2.2 JSP的优势\t4
1.2.3 JSP的执行顺序\t5
1.2.4 一个JSP的简单实例\t5
1.3 安装Java 10环境\t6
1.3.1 下载JDK10和配置环境变量\t6
1.3.2 下载Intellij IDEA开发工具\t8
1.3.3 下载安装Tomcat 9服务器\t10
1.4 小结\t12
1.5 习题\t12
第2章 JSP基础语法:与编写HTML一样容易\t13
2.1 JSP注释\t13
2.2 JSP声明\t15
2.3 JSP表达式\t17
2.4 JSP指令\t18
2.4.1 与页面属性相关的page指令\t18
2.4.2 引入文件的include指令\t19
2.4.3 与标签相关的taglib指令\t21
2.5 JSP动作\t24
2.5.1 动作\t24
2.5.2 动作\t26
2.5.3 动作\t27
2.6 小结\t31
2.7 习题\t31
第3章 JSP内置对象\t32
3.1 request对象\t32
3.1.1 request对象的常用方法\t32
3.1.2 使用request对象接收请求参数\t33
3.1.3 请求中文乱码的处理\t35
3.1.4 获取请求的头部信息\t36
3.1.5 获取主机和客户机的信息\t38
3.2 response对象\t39
3.2.1 response对象的常用方法\t39
3.2.2 设置头信息\t39
3.2.3 设置页面重定向\t42
3.3 session对象\t44
3.3.1 获取session ID\t44
3.3.2 用户登录信息的保存\t48
3.4 application对象\t52
3.4.1 application对象的常用方法\t53
3.4.2 获取指定页面的路径\t53
3.4.3 设计一个网站计数器\t54
3.5 out对象\t55
3.5.1 out对象的常用方法\t55
3.5.2 out对象的使用示例\t55
3.6 page对象\t57
3.6.1 page对象的常用方法\t57
3.6.2 page对象的使用示例\t58
3.7 config对象\t59
3.7.1 config对象的常用方法\t59
3.7.2 config对象的使用示例\t59
3.8 小结\t60
3.9 习题\t61
第4章 Servlet技术\t62
4.1 Servlet是什么\t62
4.2 Servlet的技术特点\t63
4.3 Servlet的生命周期\t64
4.4 编写和部署Servlet\t67
4.4.1 编写Servlet类\t67
4.4.2 部署Servlet类\t71
4.5 Servlet与JSP的比较\t72
4.6 小结\t73
4.7 习题\t74
第5章 请求与响应\t75
5.1 从容器到HttpServlet\t75
5.1.1 Web容器用来做什么\t75
5.1.2 令人茫然的doXXX()方法\t77
5.2 关于HttpServletRequest对象\t78
5.2.1 使用getReader()、getInputStream()读取Body内容\t78
5.2.2 使用getPart()、getParts()取得上传文件\t82
5.2.3 使用RequestDispatcher调派请求\t86
5.3 关于HttpServletResponse\t91
5.3.1 使用getWriter()输出字符\t91
5.3.2 使用getOutputStream()输出二进制字符\t94
5.3.3 使用sendRedirect()、sendError()方法\t95
5.4 综合练习\t98
5.4.1 实现网站注册功能\t99
5.4.2 实现网站登录功能\t104
5.5 小结\t107
5.6 习题\t107
第6章 会话管理\t108
6.1 会话管理的基本原理\t108
6.1.1 使用隐藏域\t108
6.1.2 使用Cookie\t108
6.1.3 使用URL重写\t109
6.2 HttpSession会话管理\t110
6.2.1 使用HttpSession管理会话\t110
6.2.2 HttpSession管理会话的原理\t112
6.2.3 HttpSession与URL重写\t113
6.2.4 HttpSession中禁用Cookie\t113
6.2.5 HttpSession的生命周期\t114
6.2.6 HttpSession的有效期\t115
6.3 HttpSession会话管理实例演示\t115
6.4 小结\t117
6.5 习题\t117
第7章 Servlet进阶API、监听器与过滤器\t118
7.1 Servlet进阶API\t118
7.1.1 Servlet、ServletConfig与GenericServlet\t118
7.1.2 使用ServletConfig\t121
7.1.3 使用ServletContext\t124
7.2 应用程序事件、监听器\t126
7.2.1 ServletContext事件、监听器\t127
7.2.2 HttpSession事件监听器\t130
7.2.3 HttpServletRequest事件、监听器\t135
7.3 过滤器\t138
7.3.1 过滤器的概念\t139
7.3.2 实现与设置过滤器\t139
7.3.3 请求封装器\t141
7.3.4 响应封装器\t144
7.4 异步处理\t153
7.4.1 AsyncContext简介\t153
7.4.2 模拟服务器推送\t156
7.5 Registration 动态注入的基础\t160
7.6 小结\t161
7.7 习题\t161
第8章 MySQL 8数据库开发\t162
8.1 MySQL数据库入门\t162
8.1.1 MySQL的版本特点\t162
8.1.2 MySQL 8的安装和配置\t163
8.2 启动MySQL服务并登录数据库\t170
8.2.1 启动MySQL服务\t170
8.2.2 登录MySQL数据库\t171
8.3 MySQL数据库的基本操作\t173
8.3.1 创建数据库\t173
8.3.2 删除数据库\t174
8.3.3 创建数据库表\t175
8.3.4 修改数据库表\t176
8.3.5 修改数据库表的字段名\t177
8.3.6 删除数据表\t177
8.4 MySQL数据库的数据管理\t178
8.4.1 插入数据\t178
8.4.2 修改数据\t179
8.4.3 删除数据\t180
8.5 小结\t180
8.6 习题\t181
第9章 JSP与Java Bean\t182
9.1 Java Bean的基本概念\t182
9.2 JSP中使用Bean\t183
9.3 访问Bean属性\t185
9.3.1 设置属性:\t185
9.3.2 取得属性:\t190
9.4 Bean的作用域\t191
9.5 用户登录验证\t197
9.6 DAO设计模式\t201
9.6.1 DAO设计模式简介\t201
9.6.2 DAO命名规则\t202
9.6.3 DAO开发\t202
9.6.4 JSP调用DAO\t209
9.7 小结\t212
9.8 习题\t212
0章 EL标签:给JSP减负\t213
10.1 EL标签语法\t213
10.2 EL标签的功能\t214
10.3 EL标签的操作符\t217
10.4 EL标签的隐含变量\t219
10.4.1 隐含变量pageScope、requestScope、sessionScope、applicationScope\t219
10.4.2 隐含变量param、paramValues\t219
10.4.3 其他变量\t220
10.5 禁用EL标签\t222
10.5.1 在整个Web应用中禁用\t222
10.5.2 在单个页面中禁用\t223
10.5.3 在页面中禁用个别表达式\t223
10.6 小结\t223
10.7 习题\t223
1章 JSTL标签库\t224
11.1 JSTL标签概述\t224
11.1.1 JSTL的来历\t224
11.1.2 一个标签实例带你入门\t225
11.2 JSTL的core标签库\t226
11.2.1 标签与标签\t226
11.2.2 标签\t226
11.2.3 标签、标签、标签\t227
11.2.4 标签\t229
11.2.5 标签\t229
11.2.6 标签\t230
11.2.7 标签\t231
11.2.8 标签\t231
11.2.9 标签与标签\t231
11.2.10 标签\t232
11.2.11 标签\t232
11.3 JSTL的fmt标签库\t233
11.3.1 国际化标签\t233
11.3.2 消息标签\t233
11.3.3 数字和日期格式化标签\t236
11.4 JSTL的fn标签库\t239
11.4.1 fn:contains()函数与fn: containsIgnoreCase()函数\t239
11.4.2 fn:startsWith()函数与fn:endsWith()函数\t240
11.4.3 fn:escapeXml()函数\t240
11.4.4 fn:indexOf()函数与fn:length()函数\t240
11.4.5 fn:split()函数与fn:join()函数\t241
11.5 JSTL的SQL标签库\t241
11.5.1 标签\t242
11.5.2 标签\t242
11.5.3 标签\t243
11.5.4 标签与标签\t243
11.5.5 标签\t245
11.6 JSTL的XML标签库\t246
11.6.1 标签\t246
11.6.2 标签\t247
11.6.3 标签\t247
11.6.4 标签\t248
11.6.5 标签、标签、标签\t248
11.6.6 标签\t248
11.6.7 标签\t249
11.7 小结\t249
11.8 习题\t249
2章 自定义标签\t251
12.1 编写自定义标签\t251
12.1.1 版权标签\t251
12.1.2 tld标签库描述文件\t253
12.1.3 TagSupport类简介\t255
12.1.4 带参数的自定义标签\t256
12.1.5 带标签体的自定义标签\t259
12.1.6 多次执行的循环标签\t262
12.1.7 带动态属性的自定义标签\t264
12.2 嵌套的自定义标签\t265
12.2.1 实例:表格标签\t265
12.2.2 嵌套标签的配置\t267
12.2.3 嵌套标签的运行效果\t268
12.3 JSP 2.X标签\t269
12.4 小结\t272
12.5 习题\t272
3章 JDBC详解\t273
13.1 JDBC简介\t273
13.1.1 查询实例:列出人员信息\t273
13.1.2 各种数据库的连接\t276
13.2 MySQL的乱码解决方案\t277
13.2.1 从控制台修改编码\t277
13.2.2 从配置文件修改编码\t278
13.2.3 利用图形界面工具修改编码\t279
13.2.4 在URL中指定编码方式\t279
13.3 JDBC基本操作:CRUD\t279
13.3.1 查询数据库\t280
13.3.2 插入人员信息\t280
13.3.3 注册数据库驱动\t285
13.3.4 获取自动插入的ID\t285
13.3.5 删除人员信息\t285
13.3.6 修改人员信息\t286
13.3.7 使用PreparedStatement\t292
13.3.8 利用Statement与PreparedStatement批处理SQL\t293
13.4 结果集的处理\t295
13.4.1 查询多个结果集\t295
13.4.2 可以滚动的结果集\t295
13.4.3 带条件的查询\t295
13.4.4 ResultSetMetaData元数据\t300
13.4.5 直接显示中文列名\t301
13.5 小结\t302
13.6 习题\t302
4章 XML概述\t303
14.1 初识XML\t303
14.1.1 什么是XML\t303
14.1.2 XML的用途\t304
14.1.3 XML的技术架构\t304
14.1.4 XML开发工具\t305
14.2 XML基本语法\t306
14.3 JDK中的XML API\t309
14.4 最常见的XML解析模型\t310
14.4.1 DOM解析\t310
14.4.2 SAX解析\t313
14.4.3 DOM4j解析\t315
14.5 XML与Java类映射JAXB\t318
14.5.1 什么是XML与Java类映射\t318
14.5.2 JAXB的工作原理\t319
14.5.3 将Java对象转化成XML\t319
14.5.4 将XML转化为Java对象\t321
14.5.5 更为复杂的映射\t322
14.6 小结\t325
14.7 习题\t326
5章 资源国际化\t327
15.1 资源国际化简介\t327
15.2 资源国际化编程\t327
15.2.1 资源国际化示例\t328
15.2.2 资源文件编码\t329
15.2.3 显示所有Locale代码\t330
15.2.4 带参数的资源\t331
15.2.5 ResourceBundle类\t332
15.2.6 Servlet的资源国际化\t334
15.2.7 显示所有Locale的数字格式\t335
15.2.8 显示全球时间\t337
15.3 小结\t338
15.4 习题\t339
6章 家校通门户网站\t340
16.1 网页首页的布局\t340
16.2 导入样式页面\t341
16.3 显示页面头内容\t342
16.4 用户登录页面\t342
16.5 帮助页面\t343
16.6 网页主体内容\t343
16.7 网页公告内容\t345
16.8 友情链接页面\t346
16.9 网页底部的版权信息内容\t347
16.10 家校通门户网站预览效果\t347
16.11 小结\t347
7章 在线购物系统\t349
17.1 系统需求分析\t349
17.2 系统总体架构\t350
17.3 数据库设计\t351
17.3.1 E-R图\t351
17.3.2 数据物理模型\t351
17.4 系统详细设计\t352
17.4.1 系统包的介绍\t352
17.4.2 系统的关键技术\t353
17.4.3 过滤器\t359
17.5 系统首页与公共页面\t360
17.6 用户登录模块\t362
17.7 用户管理模块\t363
17.7.1 用户注册\t363
17.7.2 用户信息修改\t367
17.7.3 用户信息查看\t369
17.7.4 用户密码修改\t370
17.8 购物车模块\t372
17.8.1 添加购物车\t372
17.8.2 删除购物车\t375
17.8.3 查看购物车\t375
17.8.4 修改购物车\t377
17.9 商品模块\t380
17.9.1 查看商品列表\t380
17.9.2 查看单个商品\t384
17.10 支付模块\t384
17.10.1 支付商品\t384
17.10.2 查看已支付商品\t385
17.10.3 支付中的页面\t386
17.11 小结\t388
内容推荐
本书是一本细致介绍JSP与Servlet应用的图书,基于Java10框架,总共17章,从JSP+Servlet+Tomcat的环境搭建开始,依次介绍了JSP语法、内置对象、Servlet编程、请求与响应、MySQL数据库开发、JDBC、DAO、XML、EL标签、JSTL标签和资源国际化,最后通过两个综合范例来介绍Servlet
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 3:47:58