登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』JSP从零开始学(视频教学版)

書城自編碼: 2701633
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘鑫
國際書號(ISBN): 9787302421887
出版社: 清华大学出版社
出版日期: 2015-12-01
版次: 1 印次: 1
頁數/字數: 426页
書度/開本: 16 釘裝: 平装

售價:NT$ 573

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023)
《 粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023) 》

售價:NT$ 1053.0
邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品)
《 邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品) 》

售價:NT$ 493.0
广东当代金融史:全三册
《 广东当代金融史:全三册 》

售價:NT$ 3349.0
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
《 养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈 》

售價:NT$ 274.0
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:NT$ 325.0
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:NT$ 1277.0
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:NT$ 442.0
大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落
《 大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落 》

售價:NT$ 549.0

內容簡介:
JSP依靠强大的 Java基础,成为世界上最流行的 Web开发利器。本书通过大量的实例,循序渐进地为读者介绍了有关 JSP开发所涉及的各类知识,所有版本一律采用最新版本,是目前市场上学习 JSP技术的首选。
本书分为 14章,首先介绍网页开发的基础原理,然后搭建 JSP开发环境,再介绍 JSP基础、基本语法、内置对象、Servlet、JavaBean、MySQL、XML文件、资源国际化等,最后通过一个完整的在线购物网站案例,回顾前面所学的 JSP技术。
本书利用实例贯穿所有的语法,具有很强的操作性,适合 JSP初学者、Web开发者和所有前端人员学习。
目錄
目 录
第 1章网页制作与浏览原理................................................................................................ 1
1.1 我们所理解的网页 ........................................................................................................ 1
1.1.1 静态网页 ........................................................................................................... 2
1.1.2 动态网页 ........................................................................................................... 2
1.1.3 浏览器和服务器对应的 BS模式....................................................................... 2
1.2 常见的动态网页开发语言.............................................................................................. 3
1.2.1 JSP................................................................................................................... 3
1.2.2 PHP.................................................................................................................. 4
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 下载并安装 JDK.............................................................................................. 10
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 下载并安装 MyEclipse .................................................................................... 16
2.3.2 在 MyEclipse中配置 J2EE环境 ..................................................................... 18
2.3.3 在 MyEclipse中配置 Tomcat.......................................................................... 19
2.3.4 MyEclipse使用技巧........................................................................................ 20
2.3.5 其他 IDE ......................................................................................................... 25
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 ID .............................................................................................. 67
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 编写和部署 Servlet ..................................................................................................... 92
5.4.1 编写 Servlet类 ............................................................................................... 92
5.4.2 部署 Servlet类 ............................................................................................... 96
5.5 Servlet与 JSP的比较 ................................................................................................ 97
5.6 Servlet进阶 API ......................................................................................................... 98
5.6.1 Servlet、ServletConfig与 GenericServlet...................................................... 99
5.6.2 使用 ServletConfig........................................................................................ 101
5.6.3 使用 ServletContext...................................................................................... 104
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、applicationScope.......... 151
6.2.2 隐含变量 param、paramValues ................................................................... 151
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 从容器到 HttpServlet ................................................................................................ 156
7.1.1 Web容器做了什么 ....................................................................................... 156
7.1.2 doXXX方法有什么用 .................................................................................. 158
7.2 HttpServletRequest对象的应用 ............................................................................... 159
7.2.1 使用 getReader、getInputStream读取 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 使用 Cookie .................................................................................................. 182
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中禁用 Cookie .......................................................................... 188
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 Bean ............................................................................................ 223
8.4.2 在 JSP中使用 Bean ..................................................................................... 224
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调用 DAO.............................................................................................. 252
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: containsIgnoreCase函数 ....................................... 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为 HTML ................................................................ 283
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基本操作:CRUD......................................................................................... 315
11.3.1 查询数据库 ................................................................................................. 315
11.3.2 插入人员信息.............................................................................................. 316
11.3.3 注册数据库驱动 .......................................................................................... 321
11.3.4 获取自动插入的 ID...................................................................................... 321
11.3.5 删除人员信息.............................................................................................. 322
11.3.6 修改人员信息.............................................................................................. 323
11.3.7 使用 PreparedStatement ............................................................................ 329
11.3.8 Statement与 PreparedStatement批处理 SQL .......................................... 331
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 初识 XML................................................................................................................ 341
12.1.1 什么是 XML ................................................................................................ 341
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 API ................................................................................................. 348
12.4 最常见的 XML解析模型 ......................................................................................... 349
12.4.1 DOM解析................................................................................................... 349
12.4.2 SAX解析 .................................................................................................... 352
12.4.3 DOM4j解析 ................................................................................................ 355
12.5 XML与 Java类映射 JAXB ..................................................................................... 357
12.5.1 什么是 XML与 Java类映射........................................................................ 357
12.5.2 JAXB的工作原理 ....................................................................................... 358
12.5.3 Java对象转化成 XML................................................................................. 359
12.5.4 XML转化为 Java对象................................................................................ 360
12.5.5 更为复杂的映射 .......................................................................................... 362
12.6 上机实践................................................................................................................. 365
第 13章资源国际化 ........................................................................................................ 367
13.1 资源国际化简介 ...................................................................................................... 367
13.1.1 国际化编程 I18N......................................................................................... 367
13.1.2 本地化编程 L10N........................................................................................ 367
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

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.