图书介绍
JSP网站开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 唐友国,湛洪波编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121071263
- 出版时间:2008
- 标注页数:717页
- 文件大小:113MB
- 文件页数:730页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
JSP网站开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇1
第1章 JSP开发基础1
1.1 JSP的概念和作用1
什么是JSP1
JSP和Servlet扮演的角色2
JSP和其他框架的集成3
学习JSP网站编程7
1.2安装和配置JDK8
安装JDK8
配置JDK11
1.3安装和配置Tomcat12
安装Tomcat服务器13
测试安装是否成功15
1.4开发第1个JSP页面16
创建Form提交表单16
创建表单处理Servlet16
创建JSP显示页面17
部署第1个Web应用18
1.5小结19
第2章 JSP基本语法20
2.1 JSP基础20
JSP和Servlet的关系20
典型的JSP文件24
JSP文件组成结构25
JSP的生命周期27
2.2 JSP页面元素28
页面指令元素29
脚本元素37
动作元素38
2.3 JSP内建对象45
输出对象out46
请求对象request47
响应对象response50
会话对象session52
页面上下文对象pageContext55
全局对象application56
Servlet初始化参数对象config57
页面对象page58
2.4使用JSP实现简单登录实例59
创建登录HTML表单59
使用Request获得数据60
处理表单数据61
使用 Session保存用户对话62
2.5小结63
第3章 Servlet基础64
3.1 Servlet概念64
什么是Servlet64
Servlet技术的特点65
Servlet的生命周期66
开发并部署一个简单的Servlet68
3.2基本Servlet结构69
init方法70
service方法72
doGet、 doPost和doXxx方法72
destroy方法75
3.3 Servlet的基本配置77
Servlet的名称及路径配置79
初始化参数80
启动装入优先级80
Servlet映射81
3.4 Servlet请求和响应83
Request实现请求83
Response处理响应90
3.5 Servlet请求转发96
使用sendRedirect转发96
使用Dispatch转发98
Redirect和Request Dispatch的区别104
3.6使用Servlet改进登录实例104
在Servlet中获得数据105
使用Servlet将用户转向到指定页面107
在Servlet中使用Session108
3.7小结109
第4章 JSP和Servlet的集成110
4.1 JSP和Servlet结合的两种模式110
模式一110
模式二113
两种模式的比较117
MVC模式117
JSP和Servlet实现的MVC模式119
4.2使用MVC编程改进登录实例120
JSP实现表现层120
JavaBean模型层121
Servlet控制层Control123
4.3小结124
第5章 JDBC数据库访问技术125
5.1 JDBC和驱动程序125
为什么需要JDBC126
数据库驱动程序126
使用JDBC访问数据库的过程127
5.2 JDBC处理数据库方法129
加载并注册数据库驱动129
建立到数据库的连接130
访问数据库131
Statement和PreparedStatement133
ResultSet结果集140
事务处理142
5.3连接不同的数据库145
连接MySQL数据库145
连接MSSQL数据库146
连接Oracle数据库147
5.4存取二进制文件147
二进制文件的存取过程147
在数据库中存取图片148
5.5使用JDBC操作数据库示例151
在JSP页面中查询数据151
分页155
增、删及改数据161
5.6使用JDBC改进用户登录模块167
在JSP中访问数据库167
在Servlet中访问数据库169
在JavaBean中访问数据库170
5.7小结172
第6章 JSP常用技巧173
6.1会话跟踪技巧173
使用session的会话跟踪174
使用cookie跟踪会话176
6.2数据共享技巧179
使用Java static属性179
基于session会话181
基于Web范围182
6.3错误处理技巧185
JSP错误的常见类型185
定向错误到友好页面186
Web.xml中的配置HTTP错误188
在JSP页面中处理错误189
6.4 JSP文件上传技巧190
使用JSP SmartUpload上传190
SmartUpload文件上传实例193
6.5在JSP中使用JavaBean196
使用JavaBean的原因196
JavaBean的基本概念196
在JSP中使用JavaBean198
访问JavaBean属性200
设置JavaBean属性201
6.6小结202
第7章 JSP中常见问题及其处理203
7.1中文乱码问题203
出现中文乱码的原因204
JSP显示中文乱码处理205
JSP页面传递中文乱码处理206
Servlet接收参数中文乱码处理208
URL参数中文乱码处理209
数据库中文乱码处理210
7.2数据库处理问题211
找不到数据库驱动Drive212
无法连接数据库212
数据库连接线程不足的问题213
数据库查询性能差的问题215
7.3国际化问题219
在JSP中实现国际化219
时间格式的国际化222
语言国际化225
7.4 JSP安全问题227
防范SQL注入式攻击227
JSP中使用认证授权229
7.5小结235
第8章 在Eclipse中开发JSP和Servlet236
8.1 MyEclipse的下载与安装236
安装Eclipse237
安装Eclipse多国语言包237
下载和安装MyEclipse238
绑定Tomcat服务器与My-Eclipse241
在Eclipse中启动Tomcat服务器241
8.2在Eclipse中创建Web工程242
新建工程向导242
Web工程目录结构244
在Eclipse中添加类库245
8.3新建JSP页面247
使用向导新建JSP页面247
在Eclipse中编辑JSP页面249
添加表单Form元素251
8.4新建Servlet253
使用向导新建Servlet253
查看Web.xml256
编写处理代码256
8.5连接数据库257
添加MySQL数据库驱动程序258
建立数据库表258
新建连接数据库类259
修改Servlet处理数据库260
8.6在Eclipse中调试JSP和Servlet261
部署Web项目261
运行JSP263
在Servlet中设置断点263
在JSP中设置断点263
跟踪监控变量264
8.7小结266
第9章 表达式语言EL267
9.1表达式语言概述267
9.2语法268
[]和.操作符268
算术运算符269
关系运算符270
逻辑运算符271
Empty运算符272
条件运算符272
改变运算符的优先级272
9.3隐含对象273
9.4命名变量278
9.5保留字279
9.6表达式语法实例279
9.7其它功能280
9.8小结281
第10章 标准标签库JSTL282
10.1 JSTL概念282
JSTL概述283
安装JSTL标签库283
10.2一般用途的标签285
<c:out>标签285
<c:set>标签286
<c:remove>标签288
<c:catch>标签288
10.3条件标签291
<c:if>标签291
<c:choose>标签292
<c:when>标签293
<c:otherwise>标签293
10.4迭代标签294
<c:forEach>标签294
<c:forTokens>标签297
10.5与URL有关的标签299
<c:import>标签299
<c:redirect>标签302
<c:url>标签303
<c:param>标签304
10.6函数标签305
<fn:startsWith>标签305
<fn:endsWith>标签305
<fn:indexOf>标签306
<fn:replace>标签306
<fn:substring>标签306
<fn:split>306
10.7使用标签库改进用户登录实例307
10.8小结309
第11章 定义标签扩展310
11.1 JSP标签扩展310
自定义标签的原因310
标签类型及结构312
11.2自定义标签接口313
Tag接口314
IteratorTag接口315
BodyTag接口316
SimpleTag接口317
11.3标签开发实例318
实现Tag接口319
从TagSupport继承321
11.4标签库配置322
创建标签库描述文件322
在Web中使用标签324
11.5小结325
第2篇 扩展篇326
第12章 基于MVC的Struts框架326
12.1 JSP集成Struts框架326
Struts体系结构326
Struts的MVC模式327
Struts流行的原因329
在Struts中集成JSP329
12.2 Struts核心组件330
控制组件Action330
模型组件331
视图组件ActionForm335
12.3 Struts HTML标签库336
Struts的标签体系336
HTML标签库337
HTML标签338
Form标签340
12.4 Struts Bean标签库342
12.5 Struts Logic标签库344
12.6 Struts验证Validator框架347
Validator框架347
安装与配置及应用Validator框架349
12.7小结351
第13章 Eclipse中开发Struts登录实例352
13.1 MyEclipse对Struts的支持352
文件创建向导支持353
struts-config.xml可视化编辑器353
13.2在Eclipse中创建Struts工程355
新建Struts工程向导355
Struts项目结构356
Struts类的包结构356
查看web.xml和struts-config.xml文件357
13.3利用向导创建JSP359
创建JSP页面359
创建ActionForm359
创建Action362
创建Forward363
查看Struts-config.xml文件364
13.4在Eclipse中编辑JSP页面365
Struts标签输入支持366
编写struts-config.xml文件367
13.5 Struts验证支持367
添加验证支持配置367
添加页面输入验证369
13.6在Eclipse中调试Struts371
部署Struts项目371
运行入口页面372
在Action中设置断点372
跟踪ActionForm变量372
13.7小结374
第14章 使用Hibemate实现JSP持久层375
14.1 Hibernate ORM技术375
Hibernate概念和体系结构375
Hibernate数据库处理API377
14.2 Hibernate基本配置380
Hibernate的下载和安装380
Hibernate开发的基本步骤381
Hibernate配置文件382
持久化类382
对象/关系映射文件384
14.3 Hibernate基本操作385
持久化对象385
查询对象385
更新对象387
删除对象388
Hibernate基本操作实现实例388
14.4 Hibernate对象标识符392
14.5 Hibernate查询HQL语言393
HQL语言特点394
HQL查询构成394
子查询396
14.6在JSP中使用Hibernate396
使用Hibernate的JSP项目结构396
在JSP中使用Hibernate访问数据库397
14.7小结402
第15章 使用Spring集成JSP403
15.1 Spring概述403
控制反转IoC容器404
面向方面的AOP编程405
Spring如何集成JSP407
15.2基于Spring IoC容器开发407
Spring的依赖注入407
Bean封装机制409
Bean的基本配置410
15.3 Spring集成JDBC414
Spring及JDBC支持414
JDBCTemplate API技术415
JDBCTemplate与Template设计模式419
JDBCTemplate对JDBC的改进420
JDBCTemplate与数据库事务管理422
在JSP中使用Spring集成JDBC424
15.4 Spring集成Hibernate429
Spring的Hibernate支持429
HibemateDaoSupport支持429
Hibernate SessionFactory注入431
使用HibemateTemplate模板432
HibernateTemplate的简捷方法435
在JSP中使用Spring集成Hibernate435
15.5小结440
第16章 在Eclipse中开发Hibemate和Spring441
16.1在Eclipse中开发Hibernate441
为已有JSP项目添加Hiberrnnate支持442
Hibernate项目结构443
Hibernate类包结构444
hibernate.cfe.xml文件445
16.2创建映射文件446
连接到数据库447
新建Java类和映射文件449
完善Java类及映射文件450
16.3应用DAO模式451
编写业务层及其方法451
编写DAO业务接口452
编写DAO Hibernate实现453
在JSP和Servlet中调用Hibernate458
调试Hibernate应用460
16.4在Eclipse中开发Spring461
为已有JSP项目添加Spring支持461
Spring项目结构462
Spring类包结构462
applicationContext.xml文件463
16.5使用Spring ORM改进Hibernate464
修改Spring配置文件464
创建Hibernate sessionFactory连接465
创建poj o映射466
创建H ibemateTemplate467
16.6小结468
第3篇 实战篇469
第17章 登录验证模块469
17.1在MySQL中建立用户信息表469
确定用户字段470
创建数据库和用户表470
17.2登录验证的建模分析471
活动图471
登录与注册的运行流程分析471
17.3创建用户数据连接缓冲池472
下载与设置数据连接缓冲池类包472
创建数据连接缓冲池473
重载ActionServlet以应用连接缓冲池474
配置web.xml应用重载的DataActionServlet476
17.4实现用户登录476
创建登录视图组件476
创建登录的控制器组件478
创建模型组件480
配置web.xml和struts-config.xml文件481
验证用户输入数据的有效性484
登录演示485
17.5实现新用户注册485
创建注册视图组件486
创建注册的控制器组件487
创建模型组件489
验证用户输入数据的有效性489
配置web.xml和struts-config.xml文件490
配置资源包属性文件491
注册演示492
17.6小结492
第18章 网站统计模块493
18.1需求分析及数据库设计493
需求分析494
数据库设计494
18.2获取统计数据495
获取客户端信息495
截取用户操作系统和浏览器信息497
保存信息到数据库498
防止重复记录500
18.3显示网站访问计数器502
显示当前在线人数计数器502
显示网站访问量计数器503
使用图片样式显示计数器504
18.4生成统计分析结果505
使用SQL命令统计分析505
JFreeChart简介507
生成日流量统计折线图509
生成月流量统计柱状图513
生成访问时段分布统计柱状图516
生成浏览器类型统计饼状图518
生成操作系统类型统计立体饼状图520
18.5小结523
第19章 邮件收发模块524
19.1邮件相关协议简介524
19.2 JavaMail简介525
配置JavaMail开发环境526
JavaMail邮件处理过程526
JavaMail常用类526
一个简单的邮件发送程序529
19.3发送HTML格式的邮件531
撰写邮件页面531
邮件发送Servlet532
配置web.xml文件及运行534
处理主题与正文中的乱码问题535
19.4发送带附件的邮件536
发送本地文件形式的附件537
发送远程文件形式的附件537
19.5实现邮件接收538
接收邮件的一般过程538
一个简单的邮件接收Servlet程序539
19.6小结541
第20章 网页搜索模块542
20.1搜索引擎概述542
搜索引擎分类543
搜索引擎的实现原理545
搜索引擎的相关技术546
20.2用第三方API实现站内搜索547
使用Google API547
使用百度API548
20.3基于Java的全文搜索引擎Lucene549
Lucene概述550
搜索应用程序与Lucene之间的关系550
Lucene类包简介551
建立索引551
搜索索引554
20.4构建Lucene Web搜索程序556
搜索程序的工作流程556
建立搜索页面557
建立搜索控制Servlet558
创建索引559
搜索索引561
运行程序564
20.5小结565
第21章 上传和下载模块566
21.1上传和下载简介566
21.2一个简单的文件下载程序566
21.3通过Servlet实现文件上传568
建立文件上传表单568
利用Servlet实现文件上传569
配置web.xml并运行570
21.4使用FileUpload组件上传文件571
FileUpload上传处理过程571
一个简单的文件上传实例573
配置web.xml并运行576
查看上传进度577
21.5小结578
第22章 新闻发布系统579
22.1系统分析与总体设计579
需求分析580
总体设计580
22.2数据库设计与实现581
数据库需求分析581
数据库逻辑设计582
创建数据表583
22.3编写数据库处理类585
22.4编写JavaBean实现587
处理管理员数据JavaBean587
处理一级栏目数据JavaBean588
处理二级栏目数据JavaBean588
处理新闻数据JavaBean589
22.5设计后台页面与功能实现590
实现管理员登录591
实现一级栏目的功能597
实现二级栏目的功能604
实现栏目下的相关新闻功能607
后台管理主页面集成614
演示后台功能619
22.6前台页面设计与功能实现624
主页面设计与功能实现624
新闻显示页面设计与功能实现626
22.7小结627
第23章 在线相册系统628
23.1系统分析与总体设计628
系统功能描述628
选择平台与架构629
23.2数据库设计与实现629
数据库需求分析629
23.3实现DAO层631
DAO组件的定义632
实现DAO组件633
23.4实现Web层651
相册管理651
相册列表655
上传相片659
查看相片664
管理相片667
23.5小结667
第24章 在线购物系统668
24.1系统分析与总体设计668
24.2数据库设计与实现669
数据库需求分析669
数据库逻辑设计670
24.3设计与搭建架构673
设计视图层674
设计控制层674
设计对象模型676
设计数据访问层678
24.4在线购物页面682
实现购书主页682
实现二级分类页685
实现图书详细页686
24.5商品查询687
实现表示层687
实现业务逻辑688
实现数据访问层689
24.6管理购物车689
添加商品到购物车690
更新图书数量696
取消购物车中的商品699
24.7生成订单导航页面700
确认收货及定货地址701
选择送货时间及运费706
选择包装类型及费用708
选择付款方式709
选择缺货处理及余款处理方式709
确认订单711
成功生成订单715
24.8小结717
热门推荐
- 43648.html
- 418042.html
- 1897948.html
- 3260921.html
- 102794.html
- 3446456.html
- 285047.html
- 3599664.html
- 1892926.html
- 1910200.html
- http://www.ickdjs.cc/book_727323.html
- http://www.ickdjs.cc/book_2523156.html
- http://www.ickdjs.cc/book_2735181.html
- http://www.ickdjs.cc/book_780632.html
- http://www.ickdjs.cc/book_3713460.html
- http://www.ickdjs.cc/book_641721.html
- http://www.ickdjs.cc/book_3028679.html
- http://www.ickdjs.cc/book_37884.html
- http://www.ickdjs.cc/book_2305455.html
- http://www.ickdjs.cc/book_2245921.html