图书介绍
精通JSP编程PDF|Epub|txt|kindle电子书版本网盘下载
![精通JSP编程](https://www.shukui.net/cover/45/34776843.jpg)
- 赵强编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121022893
- 出版时间:2006
- 标注页数:489页
- 文件大小:37MB
- 文件页数:500页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
精通JSP编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 JSP基础知识1
第1章 JSP技术概述2
1.1Web开发技术2
1.1.1Web开发技术的历史2
1.1.2主流Web开发技术对比3
1.1.3JSP技术的发展趋势7
1.2JSP技术原理8
1.3如何成为一名优秀的JSP开发人员10
1.3.1基本技能11
1.3.2高级技术12
1.4小结14
第2章 配置开发环境16
2.1Tomcat的安装与配置16
2.1.1Tomcat的安装16
2.1.2Tomcat的配置与管理18
2.2WebLogicServer的安装与配置22
2.2.1安装BEAWebLogicServer22
2.2.2配置开发域及服务器25
2.2.3WebLogicServer的启动与停止31
2.3.1MySQL简介32
2.3MySQL数据库的安装与使用32
2.3.2MySQL的安装与管理33
2.3.3MySQL的常用操作34
2.3.4MySQL的JDBC开发36
2.4小结37
第二篇 JSP核心技术39
3.1.1什么是Servlet40
3.1.2Servlet的技术特点40
3.1Servlet介绍40
第3章 Servlet技术40
3.1.3Servlet的生命周期41
3.1.4开发一个简单的Servlet42
3.2Servlet编程接口44
3.2.1Servlet类接口的分类44
3.2.2与Servlet实现相关44
3.2.3与Servlet配置相关45
3.2.5与请求和响应相关46
3.2.4与Servlet异常相关46
3.2.6会话跟踪47
3.2.7与Servlet上下文相关48
3.2.8Servlet协作相关49
3.2.9过滤49
3.3使用HttpServlet处理客户端请求50
3.4获得Servlet的初始化参数53
3.5Servlet的配置55
3.5.1实例介绍55
3.5.3启动装入优先级58
3.5.2Servlet的名字、类和初始化参数58
3.5.4Servlet的映射59
3.6Servlet之间的共享信息59
3.7小结60
第4章 JSP基本语法61
4.1JSP的构成61
4.1.1一个典型的JSP文件61
4.1.2分析JSP文件中的元素62
4.2指令元素65
4.2.1页面指令66
4.2.2include指令67
4.2.3taglib指令68
4.2.4表达式语言69
4.3脚本元素69
4.3.1声明(Declaration)69
4.3.2表达式(Expression)70
4.3.3Scriptlet70
4.4动作元素72
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.5小结84
5.1内建对象介绍85
第5章 JSP内建对象85
5.2输入输出控制对象86
5.2.1out对象86
5.2.2request对象88
5.2.3response对象90
5.3作用域对象91
5.3.1作用域对象简介91
5.3.3pageContext对象93
5.3.2page对象93
5.3.4session对象95
5.3.5application对象97
5.4流转控制对象99
5.5异常处理对象99
5.6初始化参数对象101
5.7小结102
6.1.1JavaBean的组成103
6.1JavaBean简介103
第6章 使用JavaBean103
6.1.2JavaBean的属性104
6.2在JSP中使用JavaBean107
6.2.1使用
6.2.2使用
6.3小结116
7.1使用会话保持客户端状态117
7.1.1会话的实现原理117
第7章 保持客户端状态117
7.1.2HttpSession接口119
7.1.3会话与浏览器的关系120
7.2使用session对象120
7.2.1什么是session对象120
7.2.2如何使用URL重写122
7.2.3会话使用实例123
7.3会话管理129
7.4小结130
8.1.1Servlet过滤器的基本原理131
8.1Servlet过滤器131
第8章 Servlet的高级开发131
8.1.2Servlet过滤器开发实例132
8.2Servlet事件监听135
8.2.1对Servlet上下文进行监听135
8.2.2监听Http会话137
8.2.3对请求监听140
8.3JSP与Servlet的结合使用142
8.3.1模式一142
8.3.2模式二143
8.4小结150
第三篇 常用组件151
第9章 文件的上传和下载组件152
9.1jspSmartUpload组件152
9.1.1jspSmartUpload组件的安装与配置152
9.1.2jspSmartUpload组件的主要对象153
9.1.3jspSmartUpload组件实例分析158
9.2FileUpload组件165
9.2.1实例1(组件的基本用法)166
9.2.2实例2(上传文件至服务器)168
9.2.3实例3(对上传文件进行限制)169
9.3小结170
第10章 JFreeChart组件171
10.1JFreeChart组件介绍171
10.2使用JFreeChart绘制图表173
10.2.1在JSP中绘制图表174
10.2.2在Servlet中绘制图表181
10.3小结182
第11章 日志组件183
11.1Log4j的配置与使用183
11.1.1Log4j简介183
11.1.2Loggers184
11.1.3Appenders185
11.1.4Layouts186
11.1.5Logger组件的继承性187
11.1.6使用Log4j187
11.2使用Apache通用日志组件189
11.2.1Apache通用日志包简介190
11.2.2CommonsLogging使用实例192
11.3小结193
第四篇 标签与表达式195
第12章 自定义标签的开发196
12.1自定义标签库的体系结构196
12.1.1什么是自定义标签库196
12.2自定义标签开发实例199
12.2.1自定义标签——Date199
12.1.2使用自定义标签的好处199
12.2.2定义有属性的标签——info202
12.2.3定义带标签体的标签——loop205
12.2.4嵌套的标签mapDefine、mapEntry208
12.3JSP2.0的新特性——简单标签处理程序211
12.3.1简单标签库简介211
12.3.2简单标签处理程序的生命周期212
12.3.3简单标签实例212
12.3.4标签文件214
12.4小结215
第13章 JSTL216
13.1JSTL简介216
13.2核心标签库218
13.2.1表达式操作标签库218
13.2.2流程控制标签225
13.3XML标签库237
13.3.1XPath简介237
13.3.2XML的核心动作标签239
13.3.3XML的流程控制动作245
13.4小结248
第14章 表达式语言249
14.1表达式语言简介249
14.2表达式语言变量250
14.3自动转变类型252
14.4表达式语言中的隐含对象253
14.4.1属性(Attribute)与范围(Scope)254
14.4.2与输入有关的隐含对象255
14.4.3其他隐含对象257
14.5表达式语言的算术运算符259
14.6EL关系运算符262
14.7其他运算符266
14.7.1Empty运算符266
14.7.2条件运算符与括号运算符267
14.8小结267
第五篇 开发框架269
第15章 Struts框架270
15.1Struts框架的基本原理270
15.2.1Struts初级实例280
15.2Struts开发实例280
15.2.2Struts中级实例291
15.2.3Struts高级实例302
15.3小结315
第16章 Spring框架316
16.1Spring框架简介316
16.1.1Spring的特性316
16.1.2Spring模块317
16.2SpringMVC框架的基本原理319
16.3.1SpringMVC实例——springappl320
16.3SpringMVC框架开发实例320
16.3.2SpringMVC综合实例——SpringApp324
16.3小结329
第六篇 开发实践331
第17章 数据库应用开发332
17.1JDBC编程接口332
17.1.1JDBC简介332
17.1.3JDBC驱动程序333
17.1.2JDBC的工作方式333
17.1.4JDBC的主要对象335
17.1.5JDBC开发的基本步骤338
17.1.6执行SQL语句339
17.1.7处理结果集341
17.1.8关闭连接341
17.2使用数据库连接池342
17.2.1连接池的工作原理342
17.2.2配置连接池343
17.2.3使用数据源获得连接350
17.2.4使用连接池的Web应用实例351
17.3数据分页显示354
17.4小结362
第18章 Web安全性363
18.1为Web资源设置安全约束363
18.1.1定义
18.1.2在web.xml中定义
18.1.3在web.xml中定义
18.2Tomcat下的安全域366
18.3WebLogicServer下的安全域368
18.4JSP应用安全性漏洞及对策370
18.4.1跨站脚本(cross-sitescripting)370
18.4.2HTML注射372
18.4.3SQL注射373
18.4.4使用JavaBean带来的问题374
18.5小结375
19.1.1功能测试376
19.1Web系统测试的基本理论376
第19章 Web系统测试376
19.1.2性能测试377
19.1.3单元测试378
19.1.4其他测试379
19.1.5常用的测试工具379
19.2使用JUnit进行单元测试381
19.3使用JMeter测试性能384
19.3.1JMeter的特性384
19.3.2JMeter的安装与配置385
19.3.3建立测试计划(TestPlan)386
19.3.4开始执行测试计划389
19.3.5数据库性能测试389
19.3.6JNEstore的性能测试390
19.4小结394
第20章 JSP性能优化395
20.1JSP性能优化395
20.1.1使用jspInit()方法395
20.1.2优化输出操作397
20.1.3控制session对象398
20.1.5采用forward()方法重定向399
20.1.4在useBean动作中使用合适的范围399
20.1.6选择正确的包含方式400
20.2使用缓存工具400
20.2.1OSCache的安装与配置401
20.2.2使用OSCache缓存401
20.3小结404
第七篇 综合实例405
21.1业务背景介绍406
第21章 需求分析及技术方案406
21.2需求分析407
21.3架构设计408
21.4JNEstore的功能演示410
21.5小结412
第22章 基于Struts的Web层开发413
22.1定义JNEstore的配置文件413
22.2建立应用程序初始页面415
22.3建立显示图书的功能模块417
22.4建立用户登录功能模块421
22.5建立新用户注册功能模块424
22.6建立购物车管理功能模块428
22.7建立订单处理功能模块431
22.8建立退出应用程序功能模块433
22.9建立图书查找功能模块433
22.10应用程序国际化435
22.11小结436
23.1.1Java持久层常用技术对比分析437
第23章 业务层开发437
23.1JNEstore的持久层解决23.1方案437
23.1.2JNEstore的持久层解决方案439
23.2使用Hibernate实现持久化440
23.2.1Hibernate简介441
23.2.2Hibernate开发的基本技术441
23.2.3Hibernate开发的高级技术472
23.2.4实现JNEstore的持久层475
23.3小结489