图书介绍
JSP从零开始学 视频教学版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘鑫编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302421887
- 出版时间:2016
- 标注页数:426页
- 文件大小:147MB
- 文件页数:441页
- 主题词:JAVA语言-网页制作工具
PDF下载
下载说明
JSP从零开始学 视频教学版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 网页制作与浏览原理1
1.1 我们所理解的网页1
1.1.1 静态网页2
1.1.2 动态网页2
1.1.3 浏览器和服务器对应的B/S模式2
1.2 常见的动态网页开发语言3
1.2.1 JSP3
1.2.2 PHP4
1.3 网页的浏览原理4
1.3.1 Web是什么4
1.3.2 HTTP超文本传输协议是什么5
1.4 用JSP进行网页开发6
1.4.1 JSP与其他语言相比的优势6
1.4.2 JSP网页的执行顺序7
1.4.3 实例:第一个Hello JSP网页8
1.5 上机实践9
第2章 搭建JSP开发环境10
2.1 安装并配置Java环境10
2.1.1 下载并安装JDK10
2.1.2 配置环境变量11
2.1.3 测试Java配置结果12
2.2 安装并配置Tomcat服务器13
2.2.1 下载并安装Tomcat服务器13
2.2.2 Tomcat的文件结构14
2.2.3 Tomcat的工作原理15
2.3 使用MyEclipse开发工具16
2.3.1 下载并安装MyEclipse16
2.3.2 在MyEclipse中配置J2EE环境18
2.3.3 在MyEclipse中配置Tomcat19
2.3.4 MyEclipse使用技巧20
2.3.5 其他IDE25
2.4 实例:使用MyEclipse开发一个完整的Java Web网页25
2.5 第一次运行JSP文件的两个常见问题30
2.6 在MyEclipse中导入原来的项目31
2.7 上机实践33
第3章 JSP的基础语法34
3.1 JSP的注释和声明34
3.1.1 JSP中的注释34
3.1.2 JSP中的声明36
3.2 JSP表达式38
3.3 JSP指令40
3.3.1 与页面属性相关的page指令40
3.3.2 引入文件的include指令41
3.3.3 与标签相关的taglib指令42
3.4 JSP动作45
3.4.1 〈jsp:include〉动作45
3.4.2 〈jsp:forward〉动作48
3.4.3 〈jsp:param〉动作49
3.5 上机实践53
第4章 JSP的内置对象54
4.1 request对象54
4.1.1 request对象的常用方法54
4.1.2 使用request对象接收请求参数55
4.1.3 请求中文乱码的处理57
4.1.4 获取请求的头部信息58
4.1.5 获取主机和客户机信息60
4.2 response对象62
4.2.1 response对象的常用方法62
4.2.2 设置头信息62
4.2.3 设置页面重定向65
4.3 session对象66
4.3.1 获取session ID67
4.3.2 登录用户信息的保存71
4.4 application对象76
4.4.1 application对象的常用方法76
4.4.2 获取指定页面的路径77
4.4.3 设计一个网站计数器78
4.5 out对象79
4.5.1 out对象的常用方法79
4.5.2 out对象的使用示例79
4.6 page对象81
4.6.1 page对象的常用方法82
4.6.2 page对象的使用示例82
4.7 config对象83
4.7.1 config对象的常用方法83
4.7.2 config对象的使用示例83
4.8 上机实践85
第5章 Servlet技术的应用86
5.1 Servlet是什么86
5.2 Servlet的技术特点87
5.3 Servlet的生命周期88
5.4 编写和部署Servlet92
5.4.1 编写Servlet类92
5.4.2 部署Servlet类96
5.5 Servlet与JSP的比较97
5.6 Servlet进阶API98
5.6.1 Servlet、ServletConfig与GenericServlet99
5.6.2 使用ServletConfig101
5.6.3 使用ServletContext104
5.7 应用程序事件、监听器107
5.7.1 ServletContext事件、监听器107
5.7.2 HttpSession事件监听器111
5.7.3 HttpServletRequest事件、监听器116
5.8 过滤器119
5.8.1 过滤器的概念119
5.8.2 实现与设置过滤器120
5.8.3 请求封装器122
5.8.4 响应封装器125
5.9 异步处理135
5.9.1 AsyncContext简介135
5.9.2 模拟服务器推送138
5.10 上机实践143
第6章 EL标签的应用144
6.1 认识EL标签144
6.1.1 EL标签的语法144
6.1.2 EL标签的功能145
6.1.3 EL标签的操作符149
6.2 EL标签的隐含变量151
6.2.1 隐含变量pageScope、requestScope、sessionScope、applicationScope151
6.2.2 隐含变量param、paramValues151
6.2.3 其他变量153
6.3 禁用EL标签154
6.3.1 在整个Web应用中禁用154
6.3.2 在单个页面中禁用155
6.3.3 在页面中禁用个别表达式155
6.4 上机实践155
第7章 网页的请求、响应与会话管理156
7.1 从容器到HttpServlet156
7.1.1 Web容器做了什么156
7.1.2 doXXX()方法有什么用158
7.2 HttpServletRequest对象的应用159
7.2.1 使用getReader()、getlnputStream()读取Body内容159
7.2.2 使用getPart()、getParts()取得上传文件164
7.2.3 使用RequestDispatcher调派请求168
7.3 HttpServletResponse对象的应用174
7.3.1 使用getWriter()输出字符174
7.3.2 使用getOutputStream()输出二进制字符177
7.3.3 使用sendRedirect()、sendError()方法179
7.4 会话管理基本原理182
7.4.1 使用隐藏域182
7.4.2 使用Cookie182
7.4.3 使用URL重写183
7.5 HttpSession会话管理的应用184
7.5.1 使用HttpSession管理会话184
7.5.2 HttpSession管理会话的原理187
7.5.3 HttpSession与URL重写187
7.5.4 HttpSession中禁用Cookie188
7.5.5 HttpSession的生命周期188
7.5.6 HttpSession的有效期189
7.6 实例:用Servlet实现网站的注册和登录190
7.6.1 实现网站注册功能190
7.6.2 实现网站登录功能196
7.7 实例:使用HttpSession实现猜字游戏199
7.8 上机实践201
第8章 使用Java Bean读取数据库202
8.1 MySQL数据库入门202
8.1.1 MySQL的安装和配置202
8.1.2 启动MySQL服务211
8.1.3 登录MySQL数据库213
8.2 MySQL数据库的基本操作215
8.2.1 创建数据库215
8.2.2 删除数据库217
8.2.3 创建数据库表217
8.2.4 修改数据库表218
8.2.5 修改数据库表字段名219
8.2.6 删除数据库表220
8.3 MySQL数据库的数据管理220
8.3.1 插入数据221
8.3.2 修改数据221
8.3.3 删除数据222
8.4 Java Bean的使用223
8.4.1 认识Java Bean223
8.4.2 在JSP中使用Bean224
8.4.3 访问Bean属性226
8.4.4 Bean的作用域233
8.5 实例:利用Java Bean实现用户登录验证239
8.6 DAO设计模式244
8.6.1 DAO设计模式简介244
8.6.2 DAO命名规则245
8.6.3 DAO开发245
8.6.4 JSP调用DAO252
8.7 上机实践255
第9章 JSTL标签库257
9.1 JSTL标签概述257
9.1.1 JSTL的来历257
9.1.2 一个标签实例带你入门258
9.2 JSTL的core标签库259
9.2.1 〈c:set〉标签、〈c:out〉标签259
9.2.2 〈c:if〉标签259
9.2.3 〈c:choose〉、〈c:when〉、〈c:otherwise〉标签261
9.2.4 〈c:set〉标签262
9.2.5 〈c:forEach〉标签262
9.2.6 〈c:forTokens〉标签264
9.2.7 〈c:remove〉标签264
9.2.8 〈c:catch〉标签265
9.2.9 〈c:import〉标签与〈c:param〉标签265
9.2.10 〈c:redirect〉标签265
9.2.11 〈c:url〉标签266
9.3 JSTL的fmt标签库266
9.3.1 〈fmt:requestEncoding〉设置编码267
9.3.2 〈fmt:setLocale〉显示所有地区的数据格式267
9.3.3 〈fmt:bundle〉、〈fmt:message〉、〈fmt:param〉资源国际化267
9.3.4 〈fmt:setBundle〉标签269
9.3.5 〈fmt:formatNumber〉显示不同地区的各种数据格式270
9.3.6 〈fmt:parseNumber〉解析数字270
9.3.7 〈fmt:formatDate〉格式化日期271
9.3.8 〈fmt:parseDate〉解析日期272
9.3.9 〈fmt:setTimeZone〉标签和〈fmt:timeZone〉标签272
9.4 JSTL的fn方法库273
9.4.1 fn:contains()函数与fn:containslgnoreCase()函数273
9.4.2 fn:startsWith()函数与fn:endsWith()函数273
9.4.3 fn:escapeXml()实现HTML编码273
9.4.4 fn:indexOf()函数与fn:length()函数274
9.4.5 fn:split()函数与fn:join()函数275
9.5 JSTL的SQL标签库275
9.5.1 〈sql:setDateSource〉标签276
9.5.2 〈sql:query〉标签276
9.5.3 〈sql:update〉标签277
9.5.4 〈sql:dateParam〉标签与〈sql:param〉标签277
9.5.5 〈sql:transaction〉标签事务管理280
9.6 JSTL的XML标签库280
9.6.1 〈x:parse〉获取新浪RSS新闻281
9.6.2 〈x:out〉输出指定元素282
9.6.3 〈x:forEach〉遍历新浪RSS新闻282
9.6.4 〈x:if〉标签282
9.6.5 〈x:choose〉、〈x:when〉、〈x:otherwise〉标签283
9.6.6 〈x:set〉标签283
9.6.7 〈x:transform〉转化XML为HTML283
9.7 上机实践284
第10章 实现自定义标签285
10.1 编写自定义标签285
10.1.1 版权标签285
10.1.2 tld标签库描述文件287
10.1.3 TagSupport类简介289
10.1.4 带参数的自定义标签290
10.1.5 带标签体的自定义标签293
10.1.6 多次执行的循环标签297
10.1.7 带动态属性的自定义标签299
10.2 嵌套的自定义标签300
10.2.1 实例:表格标签300
10.2.2 嵌套标签的配置302
10.2.3 嵌套标签的运行效果303
10.3 JSP 2.x标签305
10.4 上机实践307
第11章 使用JDBC连接数据库308
11.1 JDBC简介308
11.1.1 查询实例:列出人员信息308
11.1.2 各种数据库的连接311
11.2 MySQL的乱码解决312
11.2.1 MySQL的乱码解决312
11.2.2 从控制台修改编码313
11.2.3 从配置文件修改编码314
11.2.4 利用图形界面工具修改314
11.2.5 URL中指定编码方式315
11.3 JDBC基本操作:CRUD315
11.3.1 查询数据库315
11.3.2 插入人员信息316
11.3.3 注册数据库驱动321
11.3.4 获取自动插入的ID321
11.3.5 删除人员信息322
11.3.6 修改人员信息323
11.3.7 使用PreparedStatement329
11.3.8 Statement与PreparedStatement批处理SQL331
11.4 处理结果集332
11.4.1 查询多个结果集332
11.4.2 可以滚动的结果集333
11.4.3 带条件的查询333
11.4.4 ResultSetMetaData元数据338
11.4.5 直接显示中文列名340
11.5 上机实践340
第12章 XML文件格式341
12.1 初识XML341
12.1.1 什么是XML341
12.1.2 XML的用途342
12.1.3 XML的技术架构343
12.1.4 XML开发工具343
12.2 XML基本语法344
12.2.1 XML文档的基本结构344
12.2.2 标记必须闭合345
12.2.3 必须合理地嵌套345
12.2.4 XML元素345
12.2.5 XML属性346
12.2.6 只有一个根元素346
12.2.7 大小写敏感347
12.2.8 空白被保留347
12.2.9 注释的写法347
12.2.10 转义字符的使用347
12.2.11 CDATA的使用348
12.3 JDK中的XML API348
12.4 最常见的XML解析模型348
12.4.1 DOM解析349
12.4.2 SAX解析352
12.4.3 DOM4j解析355
12.5 XML与Java类映射JAXB357
12.5.1 什么是XML与Java类映射357
12.5.2 JAXB的工作原理358
12.5.3 Java对象转化成XML359
12.5.4 XML转化为Java对象360
12.5.5 更为复杂的映射362
12.6 上机实践365
第13章 资源国际化367
13.1 资源国际化简介367
13.1.1 国际化编程I18N367
13.1.2 本地化编程L10N367
13.2 资源国际化编程368
13.2.1 资源国际化示例368
13.2.2 资源文件编码369
13.2.3 显示所有Locale代码370
13.2.4 带参数的资源372
13.2.5 ResourceBundle类373
13.2.6 Servlet的资源国际化375
13.2.7 显示所有Locale的数字格式377
13.2.8 显示全球时间378
13.3 上机实践380
第14章 简易的网上购物系统381
14.1 系统需求分析381
14.2 系统总体架构382
14.3 数据库设计383
14.3.1 E-R图383
14.3.2 数据物理模型383
14.4 系统详细设计384
14.4.1 系统包的介绍385
14.4.2 系统的关键技术385
14.4.3 过滤器392
14.5 系统首页与公共页面393
14.6 用户登录模块395
14.7 用户管理模块397
14.7.1 用户注册397
14.7.2 修改用户信息400
14.7.3 查看用户信息403
14.7.4 修改用户密码404
14.8 购物车模块406
14.8.1 添加购物车406
14.8.2 删除购物车410
14.8.3 查看购物车410
14.8.4 修改购物车412
14.8.5 删除购物车所有商品413
14.8.6 购物车中的页面414
14.9 商品模块416
14.9.1 查看商品列表416
14.9.2 查看单个商品420
14.10 支付模块421
14.10.1 支付商品421
14.10.2 查看已支付商品422
14.10.3 查看已支付商品页面423
14.10.4 支付中的页面423
14.11 实战总结426
热门推荐
- 361585.html
- 3160806.html
- 146843.html
- 3769249.html
- 463415.html
- 789154.html
- 1533936.html
- 3170611.html
- 2245290.html
- 2099226.html
- http://www.ickdjs.cc/book_815931.html
- http://www.ickdjs.cc/book_614836.html
- http://www.ickdjs.cc/book_2305135.html
- http://www.ickdjs.cc/book_1234607.html
- http://www.ickdjs.cc/book_811598.html
- http://www.ickdjs.cc/book_1797482.html
- http://www.ickdjs.cc/book_193111.html
- http://www.ickdjs.cc/book_3334984.html
- http://www.ickdjs.cc/book_1491747.html
- http://www.ickdjs.cc/book_2590573.html