图书介绍

精通JSP编程PDF|Epub|txt|kindle电子书版本网盘下载

精通JSP编程
  • 赵强编著 著
  • 出版社: 电子工业出版社
  • ISBN:
  • 出版时间:2006
  • 标注页数:489页
  • 文件大小:46MB
  • 文件页数:500页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通JSP编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 JSP基础知识2

第1章 JSP技术概述2

1.1 Web开发技术2

1.1.1 Web开发技术的历史2

1.1.2 主流Web开发技术对比3

1.1.3 JSP技术的发展趋势7

1.2 JSP技术原理8

1.3 如何成为一名优秀的JSP开发人员10

1.3.1 基本技能11

1.3.2 高级技术12

1.4 小结14

第2章 配置开发环境16

2.1 Tomcat的安装与配置16

2.1.1 Tomcat的安装16

2.1.2 Tomcat的配置与管理18

2.2 WebLogicServer的安装与配置22

2.2.1 安装BEAWebLogicServer22

2.2.2 配置开发域及服务器25

2.2.3 WebLogicServer的启动与停止31

2.3 MySQL数据库的安装与使用32

2.3.1 MySQL简介32

2.3.2 MySQL的安装与管理33

2.3.3 MySQL的常用操作34

2.3.4 MySQL的JDBC开发36

2.4 小结37

第二篇 JSP核心技术40

第3章 Servlet技术40

3.1 Servlet介绍40

3.1.1 什么是Servlet40

3.1.2 Servlet的技术特点40

3.1.3 Servlet的生命周期41

3.1.4 开发一个简单的Servlet42

3.2 Servlet编程接口44

3.2.1 Servlet类接口的分类44

3.2.2 与Servlet实现相关44

3.2.3 与Servlet配置相关45

3.2.4 与Servlet异常相关46

3.2.5 与请求和响应相关46

3.2.6 会话跟踪47

3.2.7 与Servlet上下文相关48

3.2.8 Servlet协作相关49

3.2.9 过滤49

3.3 使用HttpServlet处理客户端请求50

3.4 获得Servlet的初始化参数53

3.5 Servlet的配置55

3.5.1 实例介绍55

3.5.2 Servlet的名字、类和初始化参数58

3.5.3 启动装入优先级58

3.5.4 Servlet的映射59

3.6 Servlet之间的共享信息59

3.7 小结60

第4章 JSP基本语法61

4.1 JSP的构成61

4.1.1 一个典型的JSP文件61

4.1.2 分析JSP文件中的元素62

4.2 指令元素65

4.2.1 页面指令66

4.2.2 include指令67

4.2.3 taglib指令68

4.2.4 表达式语言69

4.3 脚本元素69

4.3.1 声明(Declaration)69

4.3.2 表达式(Expression)70

4.3.3 Scriptlet70

4.4 动作元素72

4.4.1 <jsp:param>73

4.4.2 <jsp:include>73

4.4.3 <jsp:forward>75

4.4.4 <jsp:useBean>77

4.4.5 <jsp:setProperty>77

4.4.6 <jsp:getProperty>79

4.4.7 <jsp:plugin>79

4.4.8 <jsp:fallback>83

4.5 小结84

第5章 JSP内建对象85

5.1 内建对象介绍85

5.2 输入输出控制对象86

5.2.1 out对象86

5.2.2 request对象88

5.2.3 response对象90

5.3 作用域对象91

5.3.1 作用域对象简介91

5.3.2 page对象93

5.3.3 pageContext对象93

5.3.4 session对象95

5.3.5 application对象97

5.4 流转控制对象99

5.5 异常处理对象99

5.6 初始化参数对象101

5.7 小结102

第6章 使用JavaBean103

6.1 JavaBean简介103

6.1.1 JavaBean的组成103

6.1.2 JavaBean的属性104

6.2 在JSP中使用JavaBean107

6.2.1 使用<useBean>动作107

6.2.2 使用<setProperty>和<getProperty>动作111

6.3 小结116

第7章 保持客户端状态117

7.1 使用会话保持客户端状态117

7.1.1 会话的实现原理117

7.1.2 HttpSession接口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章 Servlet的高级开发131

8.1 Servlet过滤器131

8.1.1 Servlet过滤器的基本原理131

8.1.2 Servlet过滤器开发实例132

8.2 Servlet事件监听135

8.2.1 对Servlet上下文进行监听135

8.2.2 监听Http会话137

8.2.3 对请求监听140

8.3 JSP与Servlet的结合使用142

8.3.1 模式一142

8.3.2 模式二143

8.4 小结150

第三篇 常用组件152

第9章 文件的上传和下载组件152

9.1 jspSmartUpload组件152

9.1.1 jspSmartUpload组件的安装与配置152

9.1.2 jspSmartUpload组件的主要对象153

9.1.3 jspSmartUpload组件实例分析158

9.2 FileUpload组件165

9.2.1 实例1(组件的基本用法)166

9.2.2 实例2(上传文件至服务器)168

9.2.3 实例3(对上传文件进行限制)169

9.3 小结170

第10章 JFreeChart组件171

10.1 JFreeChart组件介绍171

10.2 使用JFreeChart绘制图表173

10.2.1 在JSP中绘制图表174

10.2.2 在Servlet中绘制图表181

10.3 小结182

第11章 日志组件183

11.1 Log4j的配置与使用183

11.1.1 Log4j简介183

11.1.2 Loggers184

11.1.3 Appenders185

11.1.4 Layouts186

11.1.5 Logger组件的继承性187

11.1.6 使用Log4j187

11.2 使用Apache通用日志组件189

11.2.1 Apache通用日志包简介190

11.2.2 CommonsLogging使用实例192

11.3 小结193

第四篇 标签与表达式196

第12章 自定义标签的开发196

12.1 自定义标签库的体系结构196

12.1.1 什么是自定义标签库196

12.1.2 使用自定义标签的好处199

12.2 自定义标签开发实例199

12.2.1 自定义标签——Date199

12.2.2 定义有属性的标签——info202

12.2.3 定义带标签体的标签——loop205

12.2.4 嵌套的标签mapDefine、mapEntry208

12.3 JSP2.0的新特性——简单标签处理程序211

12.3.1 简单标签库简介211

12.3.2 简单标签处理程序的生命周期212

12.3.3 简单标签实例212

12.3.4 标签文件214

12.4 小结215

第13章 JSTL216

13.1 JSTL简介216

13.2 核心标签库218

13.2.1 表达式操作标签库218

13.2.2 流程控制标签225

13.3 XML标签库237

13.3.1 XPath简介237

13.3.2 XML的核心动作标签239

13.3.3 XML的流程控制动作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.6 EL关系运算符262

14.7 其他运算符266

14.7.1 Empty运算符266

14.7.2 条件运算符与括号运算符267

14.8 小结267

第五篇 开发框架270

第15章 Struts框架270

15.1 Struts框架的基本原理270

15.2 Struts开发实例280

15.2.1 Struts初级实例280

15.2.2 Struts中级实例291

15.2.3 Struts高级实例302

15.3 小结315

第16章 Spring框架316

16.1 Spring框架简介316

16.1.1 Spring的特性316

16.1.2 Spring模块317

16.2 SpringMVC框架的基本原理319

16.3 SpringMVC框架开发实例320

16.3.1 SpringMVC实例——springappl320

16.3.2 SpringMVC综合实例——SpringApp324

16.3 小结329

第六篇 开发实践332

第17章 数据库应用开发332

17.1 JDBC编程接口332

17.1.1 JDBC简介332

17.1.2 JDBC的工作方式333

17.1.3 JDBC驱动程序333

17.1.4 JDBC的主要对象335

17.1.5 JDBC开发的基本步骤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 定义<security-constraint>元素364

18.1.2 在web.xml中定义<security-role>元素364

18.1.3 在web.xml中定义<login-config>元素365

18.2 Tomcat下的安全域366

18.3 WebLogicServer下的安全域368

18.4 JSP应用安全性漏洞及对策370

18.4.1 跨站脚本(cross-sitescripting)370

18.4.2 HTML注射372

18.4.3 SQL注射373

18.4.4 使用JavaBean带来的问题374

18.5 小结375

第19章 Web系统测试376

19.1 Web系统测试的基本理论376

19.1.1 功能测试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.1 JMeter的特性384

19.3.2 JMeter的安装与配置385

19.3.3 建立测试计划(TestPlan)386

19.3.4 开始执行测试计划389

19.3.5 数据库性能测试389

19.3.6 JNEstore的性能测试390

19.4 小结394

第20章 JSP性能优化395

20.1 JSP性能优化395

20.1.1 使用jspInit()方法395

20.1.2 优化输出操作397

20.1.3 控制session对象398

20.1.4 在useBean动作中使用合适的范围399

20.1.5 采用forward()方法重定向399

20.1.6 选择正确的包含方式400

20.2 使用缓存工具400

20.2.1 OSCache的安装与配置401

20.2.2 使用OSCache缓存401

20.3 小结404

第七篇 综合实例406

第21章 需求分析及技术方案406

21.1 业务背景介绍406

21.2 需求分析407

21.3 架构设计408

21.4 JNEstore的功能演示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章 业务层开发437

23.1 JNEstore的持久层解决23.1方案437

23.1.1 Java持久层常用技术对比分析437

23.1.2 JNEstore的持久层解决方案439

23.2 使用Hibernate实现持久化440

23.2.1 Hibernate简介441

23.2.2 Hibernate开发的基本技术441

23.2.3 Hibernate开发的高级技术472

23.2.4 实现JNEstore的持久层475

23.3 小结489

热门推荐