图书介绍
JSP从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![JSP从入门到精通](https://www.shukui.net/cover/74/32228112.jpg)
- 张黎伟主编 著
- 出版社: 上海:上海科学普及出版社
- ISBN:754273685X
- 出版时间:2007
- 标注页数:487页
- 文件大小:290MB
- 文件页数:502页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
JSP从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JSP技术概述1
1.1 JSP中的Java程序1
1.1.1 JSP的特点1
1.1.2 JSP与其他动态网页开发技术2
1.2 配置JSP开发与运行环境3
1.2.1 安装和配置JDK3
1.2.2 安装配置Tomcat服务器5
1.3 JSP的运行原理8
1.3.1 第一个JSP程序示例9
1.3.2 JSP程序的运行原理10
小结12
第2章 JSP的语法13
2.1 JSP中的Java程序13
2.1.1 Java的特点13
2.1.2 JSP中常用的Java函数13
2.2 JSP的基本语法15
2.2.1 JSP的基本语法示例15
2.2.2 JSP的注释17
2.2.3 HTML模板元素与其他元素18
2.3 JSP的脚本元素19
2.3.1 JSP声明元素19
2.3.2 表达式20
2.3.3 JSP的脚本程序20
2.4 JSP指令元素21
2.4.1 页面属性指令page21
2.4.2 页面包含指令include23
2.4.3 定义标签库指令taglib24
2.5 JSP标准动作元素24
2.5.1 〈jsp:include〉动作元素25
2.5.2 〈jsp:forward〉动作元素27
2.5.3 〈jsp:plugin〉动作元素28
2.5.4 〈jsp:useBean〉动作元素30
2.5.5 其他常用动作指令32
小结33
第3章 JSP的内置对象34
3.1 JSP的内置对象34
3.1.1 request对象34
3.1.2 response对象37
3.1.3 out对象38
3.1.4 session对象40
3.1.5 application对象43
3.1.6 config对象46
3.1.7 pageContext对象47
3.1.8 page和exception对象49
3.2 内置对象的使用实例——购物车50
3.2.1 功能分析50
3.2.2 编程实现51
小结55
第4章 JSP的文件操作56
4.1 常用的I/O类与文件读写56
4.1.1 文件操作File类56
4.1.2 OutputStream与InputStream字节流60
4.1.3 Reader与Writer字符流64
4.1.4 RandomAccessFile类72
4.2 文件的上传与下载75
4.2.1 JSP中获取文件输入流76
4.2.2 JSP上传图片77
4.2.3 用组件上传文件79
4.2.4 JSP中实现文件的下载83
小结84
第5章 数据库与Web85
5.1 Web三层结构体系85
5.1.1 客户层85
5.1.2 中间层86
5.1.3 数据库层86
5.1.4 三层体系结构的优点86
5.2 主流的数据库系统87
5.2.1 Oracle87
5.2.2 SQL-SERVER87
5.2.3 MySQL88
5.3 安装与配置MySQL数据库88
5.4 安装与配置MySQL-Front92
小结94
第6章 MySQL数据库95
6.1 MySQL的数据类型95
6.1.1 普通数据类型95
6.1.2 MySQL的数字列类型97
6.1.3 字符列类型98
6.1.4 日期时间列类型99
6.1.5 列类型属性与列类型的选择100
6.1.6 运算符102
6.1.7 运算符的优先级105
6.2 MySQL的常规操作106
6.2.1 数据库的操作106
6.2.2 数据库表的操作108
6.2.3 记录的操作111
6.3 MySQL的常用函数与表达式114
6.3.1 字符串函数114
6.3.2 时间和日期函数117
6.3.3 其他相关函数119
6.4 MySQL的常规管理120
6.4.1 用户和权限管理120
6.4.2 数据库的备份122
6.4.3 数据库的优化与安全124
6.5 MySQL常用的SQL语法126
6.5.1 修改表语句ALTER TABLE126
6.5.2 检索表语句SELECT127
6.5.3 建立表关联语句JOIN128
6.5.4 插入记录语句INSERT129
6.5.5 替换插入语句REPLACE130
6.5.6 导入/导出文件语句LOAD DATAINFILE与OUTFILE130
6.5.7 更新语句UPDATE131
6.5.8 删除语句DELETE131
6.5.9 选择当前数据库语句USE132
6.5.10 FLUSH语法(清除缓存)132
6.5.11 删除线程语句KILL132
6.5.12 SHOW语法(得到表,列等的信息)133
6.5.13 EXPLAIN语法(得到关于SELECT的信息)134
6.5.14 锁定表/解除锁定表语句LOCK TABLES/UNLOCK TABLES134
6.5.15 创建索引语句CREATE INDEX135
小结135
第7章 JDBC数据库操作136
7.1 JDBC概述136
7.1.1 JDBC-ODBC桥136
7.1.2 JDBC连接137
7.2 JDBC建立数据库连接137
7.2.1 Driver接口与DriverManager138
7.2.2 Connection、Statement和ResultSet140
7.2.3 JDBC数据库连接实例144
7.3 使用JDBC操作数据库146
7.3.1 创建数据库和表146
7.3.2 数据库的查询操作148
7.3.3 向数据库中插入记录152
7.3.4 更新和删除记录155
7.3.5 用记录指针定位记录157
7.3.6 获取记录集的列属性159
小结161
第8章 JDBC进阶技术162
8.1 JDBC数据库连接池162
8.1.1 数据库连接池概述162
8.1.2 数据源的配置163
8.1.3 测试并在JSP中应用数据源165
8.2 JDBC数据库进阶操作167
8.2.1 JSP显示大量记录时分页167
8.2.2 JSP在数据库中存取图片170
8.3 JSP数据库开发实例——商品管理模块173
8.3.1 实例简介173
8.3.2 导航链接174
8.3.3 查看和管理商品175
8.3.4 增加商品177
8.3.5 更新商品179
8.3.6 删除商品182
8.3.7 搜索商品与查看可能缺货商品183
8.3.8 查看存货持有资本185
小结187
第9章 JSP与JavaBean188
9.1 JavaBean简介188
9.1.1 JavaBean的特点及与EJB的区别188
9.1.2 JavaBean的属性191
9.1.3 JavaBean的部署194
9.2 在JSP中用JavaBean操作数据194
9.2.1 获取数据jsp:getProperty标记195
9.2.2 设置数据jsp:setProperty标记196
9.2.3 JavaBean的作用域198
9.3 JavaBean连接数据库198
9.4 JavaBean运用实例201
9.4.1 用JavaBean生成动态的柱状图201
9.4.2 JavaBean用户注册204
小结209
第10章 Servlet技术210
10.1 初识Servlet210
10.1.1 Servlet的特点210
10.1.2 编写运行第一个Servlet程序210
10.2 Servlet常用的接口212
10.2.1 GenericServlet接口212
10.2.2 ServletRequest和ServletResponse接口215
10.2.3 ServletConfig与ServletContext接口218
10.2.4 HttpServlet接口类221
10.2.5 HttpServlet的其他接口类223
10.3 Servlet的配置224
10.3.1 Servlet的定义和初始化参数224
10.3.2 Servlet的URL映射225
10.3.3 Servlet的装入优先级225
10.3.4 Servlet的上下文环境初始化参数226
10.3.5 欢迎页面和出错页面226
10.3.6 安全性验证227
10.4 Servlet与过滤器227
10.4.1 用户访问记录与请求统一编码过滤器228
10.4.2 受限资源访问权限验证230
10.5 Servlet容器安全和身份验证231
10.5.1 使用MemoryRealm232
10.5.2 使用JDBCRealm235
10.5.3 Servlet应用程序安全236
小结238
第11章 Servlet开发应用239
11.1 Servlet常规应用239
11.1.1 处理HTML表单信息239
11.1.2 JSP加载Servlet241
11.1.3 Servlet访问数据库242
11.1.4 Servlet调用外部类方法245
11.2 Servlet图像处理247
11.2.1 实现生成图形验证码功能247
11.2.2 用Servlet实现缩放图片252
11.2.3 用Servlet给上传图片打标记254
11.3 Servlet应用实例——投票模块257
11.3.1 数据库设计与连接257
11.3.2 投票列表与绘制结果图片259
11.3.3 投票与结果演示262
小结264
第12章 Struts技术265
12.1 Struts概述265
12.1.1 Struts简介265
12.1.2 Struts开发环境的构建266
12.2 第一个Struts实例267
12.2.1 应用程序组件与语言文件267
12.2.2 配置文件271
12.2.3 运行与分析272
12.3 Struts核心组件274
12.3.1 ActionServlet与RequestProcessor274
12.3.2 ActionForm278
12.3.3 Action281
12.3.4 ActionMapping与ActionForward283
12.3.5 JavaBean模型组件284
12.3.6 ActionMessages与ActionMessage285
12.3.7 应用程序语言国际化285
12.4 Struts标签库289
12.4.1 HTML标签289
12.4.2 Bean标签294
12.4.3 逻辑标签298
12.5 Struts实例——用户注册模块302
12.5.1 数据库信息与Struts数据源配置303
12.5.2 动态ActionForm及其验证305
12.5.3 用户注册311
12.5.4 用户信息修改317
小结322
第13章 JSP开发中常见问题与技巧323
13.1 JSP开发中的中文乱码问题323
13.1.1 JSP网页中文乱码323
13.1.2 中文路径问题324
13.1.3 中文请求参数值乱码问题325
13.1.4 写入数据库时的乱码问题328
13.2 Cookie在JSP技术中的使用328
13.2.1 存取Cookie 中的数据329
13.2.2 用Cookie保存用户登录信息330
13.3 JSP处理特殊的表单参数值332
13.3.1 JSP获取复选框的参数值332
13.3.2 处理文本输入框一对多参数值334
小结335
第14章 JavaMail的应用——邮件模块336
14.1 JavaMail概述336
14.1.1 JavaMail的安装336
14.1.2 JavaMail的核心类与方法336
14.2 简单的邮件发送和接收338
14.2.1 利用JavaMail发送邮件338
14.2.2 利用JavaMail接收邮件341
小结343
第15章 网站安全与用户管理344
15.1 网站安全技术344
15.1.1 获取客户端信息344
15.1.2 用户登录验证码的实现345
15.1.3 MD5用户密码加密346
15.1.4 表单提交信息合法性验证348
15.1.5 操作数据库信息的字符过滤349
15.1.6 利用过滤器实现对用户访问的控制350
15.1.7 配置Tomcat安全套接层(SSL)351
15.2 用户管理354
15.2.1 用户注册354
15.2.2 用户登录354
15.2.3 用户访问控制356
15.2.4 退出登录357
15.2.5 监听用户会话358
15.2.6 查看在线用户359
小结360
第16章 新闻管理系统361
16.1 系统总体设计361
16.1.1 系统功能简介361
16.1.2 数据库设计362
16.2 系统主界面365
16.2.1 系统全局加载页面366
16.2.2 系统主页367
16.3 浏览与搜索新闻367
16.3.1 处理查看新闻信息的JavaBean367
16.3.2 查看所有新闻标题370
16.3.3 浏览新闻的具体内容372
16.3.4 评论写入数据库375
16.3.5 获取用户评论内容376
16.3.6 数据库操作字符处理377
16.3.7 处理搜索操作的JavaBean378
16.3.8 搜索新闻的用户界面379
16.4 管理员登录与退出381
16.4.1 管理员登录界面381
16.4.2 管理员登录处理382
16.4.3 管理员注销退出384
16.5 新闻管理385
16.5.1 新闻发布与编辑界面385
16.5.2 向数据库中写入新闻内容387
16.5.3 重新编辑新闻388
16.5.4 删除新闻和用户评论390
小结393
第17章 在线购物系统394
17.1 系统设计394
17.1.1 需求分析394
17.1.2 系统程序组成395
17.1.3 数据库设计398
17.2 系统运行演示405
17.2.1 用户注册与登录405
17.2.2 查看商品与购物407
17.2.3 修改已提交但未处理的订单411
17.3 系统的编程实现412
17.4 模型层程序413
17.4.1 全局常量(Param.java)413
17.4.2 数据库连接访问(DBConn.java)414
17.4.3 封装处理customer表相应数据(UserInfo.java)415
17.4.4 判断注册用户名(CheckUser.java)417
17.4.5 封装商品信息的Bean(ProInfo.java)418
17.4.6 获取商品具体信息的Bean(DetailInfo.java)420
17.4.7 封装订单信息的Bean(OrderInfo.java)421
17.4.8 获取订单中具体信息的Bean(OrderItems.java)422
17.4.9 获取订单信息的Bean(ListOrder.java)424
17.4.10 修改订单信息的Bean(ModifyOrder.java)425
17.4.11 封装处理送货方式信息的Bean(DeliveryInfo.java)427
17.4.12 封装客户评论信息的Bean(CommentInfo.java)428
17.4.13 发送确认邮件的Bean(SendMail.java)429
17.5 控制处理程序430
17.5.1 处理客户注册、修改信息的程序(RegistAction.java)430
17.5.2 处理客户登录验证(LoginAction.java)433
17.5.3 处理客户信息修改(ModifyAction.java)434
17.5.4 处理客户退出(LogoutAction.java)435
17.5.5 获取指定分类中的商品信息(ListProAction.java)435
17.5.6 搜索商品信息的Action程序(SearchAction.java)437
17.5.7 显示商品信息与客户评论(ShowDetailAction.java)438
17.5.8 处理客户评论的Action程序(CommentAction.java)439
17.5.9 处理客户购物的Action程序(BuyAction.java)441
17.5.10 修改购物车中的商品信息(ModifyCartActionjava)443
17.5.11 设置和修改送货、付款方式(SetMethodAction.java)444
17.5.12 订单写入数据库(SubmitOrderAction.java)445
17.5.13 显示订单内容(ShowOrder Action.java)448
17.5.14 显示订单具体商品条目(ShowItemsAction.java)449
17.5.15 处理修改订单信息(Modify OrderAction.java)450
17.6 视图程序452
17.6.1 显示商品缩略图的Servlet(ShowImage.java)452
17.6.2 显示商品分类的Servlet(ShowSort.java)453
17.6.3 全局加载页面(global.jsp)454
17.6.4 全局出错转向页面(error.jsp)455
17.6.5 系统默认首页(default.jsp)456
17.6.6 客户注册(regist.jsp)457
17.6.7 修改客户信息页面(modifyinfo.jsp)458
17.6.8 显示商品信息(listPro.jsp)460
17.6.9 显示商品详细信息和客户评论(DispProInfo.jsp)461
17.6.10 显示购物车中的内容(listCart.jsp)463
17.6.11 确认客户信息和送货、付款方式(CheckInfo.jsp)465
17.6.12 查看预提交订单信息(CheckOrder.jsp)467
17.6.13 修改预设送货方式、付款方式(modifymethod.jsp)469
17.6.14 显示多个订单信息(showorders.jsp)471
17.6.15 显示单个订单信息(showorder.jsp)472
17.6.16 查看已提交订单的详细信息(OrderDetail.jsp)474
17.6.17 修改订单送货、付款方式页面(Modify_Method.jsp)477
17.7 系统配置478
17.7.1 数据源配置478
17.7.2 web.xml配置文件479
17.7.3 struts-config.xml配置文件480
17.7.4 validation.xml验证规则文件483
17.7.5 中文语言资源文件486
小结487