图书介绍

JSP应用开发详解PDF|Epub|txt|kindle电子书版本网盘下载

JSP应用开发详解
  • 刘晓华,张健,周慧贞编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121028425
  • 出版时间:2007
  • 标注页数:545页
  • 文件大小:45MB
  • 文件页数:559页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

JSP应用开发详解PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 JSP技术概述3

第1章 JSP技术概述3

1.1 JSP技术背景3

1.2 动态网页技术3

1.2.1 CGI4

1.2.2 ASP4

1.2.3 ASP.NET5

1.2.4 PHP6

1.2.5 Servlet7

1.2.6 JSP8

1.2.7 Python、Ruby等脚本语言9

1.2.8 动态网页技术的比较10

1.3 JSP技术原理11

1.3.1 JSP的工作原理11

1.3.2 编译后的JSP13

1.4 为什么使用JSP16

1.5 开发第一个JSP页面17

1.6 小结19

第2章 搭建运行开发环境和集成开发环境20

2.1 Eclipse的应用20

2.1.1 Eclipse简述20

2.1.2 安装Eclipse21

2.1.3 更新Eclipse22

2.1.4 安装和配置Eclipse插件23

2.1.5 使用Eclipse24

2.1.6 Eclipse常用资源29

2.2 NetBeans29

2.2.1 NetBeans简述29

2.2.2 安装NetBeans30

2.2.3 使用和配置NetBeans31

2.2.4 NetBeans常用资源33

2.3 JBuilder33

2.3.1 安装JBuilder33

2.3.2 与Web服务器集成34

2.4 其他集成开发环境37

2.4.1 IntelliJ Idea37

2.4.2 JDeveloper37

2.5 小结38

第2篇 JSP技术41

第3章 JSP语法详解41

3.1 JSP的构成41

3.1.1 一个典型的JSP文件41

3.1.2 分析JSP文件中的元素42

3.2 指令元素45

3.2.1 页面指令45

3.2.2 include指令47

3.2.3 taglib指令48

3.2.4 表达式语言49

3.3 脚本元素49

3.3.1 声明(Declaration)49

3.3.2 表达式(Expression)50

3.3.3 Scriptlets51

3.4 动作元素53

3.4.1 <jsp:param>53

3.4.2 <jsp:include>53

3.4.3 <jsp:forward>55

3.4.4 <jsp:setProperty>57

3.4.5 <jsp:getProperty>58

3.4.6 <jsp:useBean>59

3.4.7 <jsp:plugin>63

3.4.8 <jsp:fallback>67

3.5 小结67

第4章 JSP内建对象及其实例讲解68

4.1 内建对象的介绍68

4.1.1 out69

4.1.2 request71

4.1.3 response73

4.1.4 session75

4.1.5 pageContext77

4.1.6 application80

4.1.7 config81

4.1.8 page83

4.1.9 exception83

4.2 内建对象的使用实例84

4.2.1 准备工作85

4.2.2 编程实现86

4.2.3 测试90

4.3 小结91

第5章 在JSP中使用JavaBean92

5.1 JavaBean的基本概念92

5.1.1 JavaBean的属性92

5.1.2 JavaBean的方法95

5.2 在JSP中使用JavaBean95

5.3 在JavaBean中连接数据库98

5.3.1 JavaBean的开发99

5.3.2 JSP页面的开发101

5.4 小结104

第6章 动态页面和用户会话105

6.1 创建动态的内容105

6.1.1 根据时间的动态105

6.1.2 根据用户类型的动态106

6.1.3 根据用户自定义信息的动态107

6.1.4 根据数据库内容的动态107

6.2 用户会话跟踪107

6.2.1 会话跟踪的概念107

6.2.2 实例开发108

6.2.3 测试115

6.3 小结116

第7章 Servlet技术117

7.1 Servlet介绍117

7.1.1 什么是Servlet117

7.1.2 Servlet技术的特点117

7.1.3 Servlet的生命周期118

7.1.4 开发、部署一个简单的Servlet118

7.2 Servlet常用接口的使用120

7.2.1 Servlet实现相关120

7.2.2 Servlet配置相关121

7.2.3 Servlet异常相关122

7.2.4 请求和响应相关122

7.2.5 会话跟踪123

7.2.6 Servlet上下文124

7.2.7 Servlet协作124

7.2.8 过滤125

7.3 使用HttpServlet处理客户端请求125

7.4 获得Servlet初始化参数128

7.5 Servlet的配置130

7.5.1 Servlet的名字、类和其他杂项131

7.5.2 初始化参数132

7.5.3 启动装入优先级132

7.5.4 Servlet的映射133

7.5.5 运行安全设置133

7.6 用Servlet生成动态图片134

7.7 小结135

第8章 创建Web监听和过滤程序136

8.1 Servlet上下文监听136

8.2 监听HTTP会话138

8.3 对请求监听143

8.4 开发Web应用过滤器144

8.4.1 Filter的开发145

8.4.2 配置148

8.5 小结149

第9章 JSP和Servlet结合的方法150

9.1 JSP技术使用的两种模式150

9.1.1 模式一:JSP+JavaBean150

9.1.2 模式二:JSP+Servlet+JavaBean150

9.1.3 两种模式的比较151

9.1.4 JSP和Servlet的选择151

9.2 两种模式的使用实例152

9.2.1 案例说明152

9.2.2 模式一(JSP+JavaBean)153

9.2.3 模式二(JSP+JavaBean+Servlet)159

9.2.4 两种模式的技术特点165

9.3 小结166

第10章 JSP开发中的常用技巧167

10.1 在不同页面或者用户之间共享数据167

10.1.1 在不同页面之间共享数据167

10.1.2 在不同用户之间共享数据172

10.2 创建错误处理页面173

10.2.1 在JSP中声明出错页面174

10.2.2 建立错误代码和错误页面178

10.3 国际化问题179

10.3.1 HTML中的字符实体180

10.3.2 Unicode181

10.3.3 使用配置文件实现国际化181

10.3.4 支持多国语言的HelloWorld184

10.3.5 中文乱码问题的处理187

10.4 JSP操作文件190

10.4.1 读取文件内容190

10.4.2 写入内容到文件192

10.5 在JSP中上传文件193

10.6 小结195

第11章 自定义标签库的开发196

11.1 标签语言的介绍196

11.2 HelloWorld标签开发197

11.2.1 实现Tag接口198

11.2.2 从TagSupport继承201

11.3 开发带Body的标签库203

11.4 多个标签的嵌套207

11.5 开发迭代的标签库211

11.6 SimpleTag的开发215

11.6.1 HelloWorld216

11.6.2 实例开发217

11.7 小结219

第12章 标准标签库(JSTL)220

12.1 JSTL介绍和编程举例220

12.1.1 JSTL介绍220

12.1.2 JSTL编程举例221

12.2 一般用途的标签222

12.2.1 <c:out>222

12.2.2 <c:set>224

12.2.3 <c:remove>226

12.2.4 <c:catch>227

12.3 条件标签228

12.3.1 <c:if>228

12.3.2 <c:choose>229

12.3.3 <c:when>229

12.3.4 <c:otherwise>230

12.3.5 自定义逻辑231

12.4 迭代标签232

12.4.1 <c:forEach>232

12.4.2 <c:forTokens>237

12.5 URL相关的标签238

12.5.1 <c:import>238

12.5.2 <c:redirect>240

12.5.3 <c:url>241

12.5.4 <c:param>242

12.6 XML标签243

12.6.1 XML核心动作243

12.6.2 XML流程控制动作246

12.7 SQL相关的标签249

12.7.1 <sql:setDataSource>249

12.7.2 <sql:query>251

12.7.3 <sql:update>254

12.7.4 <sql:transaction>255

12.7.5 <sql:param>257

12.8 小结258

第13章 表达式语言259

13.1 表达式语言259

13.1.1 概念259

13.1.2 变量260

13.1.3 隐含对象260

13.1.4 字面量(Literals)260

13.1.5 操作260

13.1.6 保留字261

13.1.7 表达式语法举例261

13.1.8 函数262

13.1.9 表达式编程举例264

13.2 表达式语言和JSTL综合使用实例265

13.3 小结270

第3篇 数据库技术273

第14章 数据库和JDBC技术273

14.1 数据库和常用的SQL语句273

14.2 JDBC技术和驱动程序276

14.2.1 JDBC介绍276

14.2.2 数据库驱动器程序277

14.3 JDBC常用接口使用介绍279

14.3.1 Driver接口279

14.3.2 DriverManager279

14.3.3 Connection281

14.3.4 Statement283

14.3.5 ResultSet284

14.4 配置和连接不同的数据库285

14.4.1 配置数据库285

14.4.2 连接到不同的数据库288

14.5 小结291

第15章 在JSP和Servlet中使用JDBC292

15.1 在JSP中使用JDBC访问数据库292

15.1.1 添加数据292

15.1.2 查询数据库294

15.1.3 更新数据295

15.1.4 删除数据296

15.1.5 高级操作296

15.1.6 其他操作299

15.2 JSP通过JavaBean访问数据库300

15.3 在Servlet中使用JDBC访问数据库303

15.4 JSP数据库开发实例306

15.4.1 案例介绍306

15.4.2 案例开发307

15.5 小结322

第16章 JDBC数据库编程高级问题323

16.1 数据源和连接池323

16.1.1 连接池和数据源的概念323

16.1.2 配置数据源324

16.1.3 在JSP、Servlet中使用数据源327

16.2 操作二进制数据328

16.3 使用存储过程331

16.4 分页显示的解决方案334

16.4.1 JavaBean334

16.4.2 JSP、Servlet336

16.5 小结339

第17章 数据库开发框架340

17.1 直接使用JDBC的持久层方案340

17.2 Hibernate概述350

17.3 第一个Hibernate应用程序351

17.3.1 开发前的准备工作351

17.3.2 创建示例数据库351

17.3.3 生成程序代码351

17.3.4 编写测试代码354

17.4 Hibernate配置355

17.5 Hibernate基础类和概念357

17.5.1 Configuration357

17.5.2 SessionFactory357

17.5.3 Session357

17.6 Hibernate映射358

17.7 Hibernate查询360

17.8 小结360

第4篇 Web框架363

第18章 Struts363

18.1 MVC及Struts介绍363

18.1.1 MVC模式介绍363

18.1.2 Struts框架介绍364

18.1.3 配置Struts应用365

18.2 开发第一个Struts应用368

18.2.1 Form、Action和JavaBean369

18.2.2 开发JSP372

18.2.3 配置、运行373

18.3 Struts标签库374

18.3.1 Struts的标签374

18.3.2 HTML标签库375

18.3.3 Bean标签库380

18.3.4 Logic标签库382

18.4 Struts综合应用的开发举例384

18.4.1 案例介绍384

18.4.2 增加雇员385

18.4.3 增加部门392

18.4.4 查看所有的雇员399

18.4.5 查看所有的部门400

18.4.6 部门管理401

18.4.7 配置、运行406

18.5 Struts开发实践分析407

18.5.1 Struts技术分析407

18.5.2 Struts项目分析408

18.6 小结409

第19章 JavaServer Face410

19.1 JavaServer Face技术介绍410

19.1.1 JavaServer Face技术背景410

19.1.2 什么是JavaServer Face技术410

19.1.3 和Struts的比较411

19.2 JavaServer Face模式与请求处理生命周期411

19.2.1 JSF模式411

19.2.2 JSF请求处理生命周期413

19.3 JSF组件414

19.3.1 UI组件414

19.3.2 数据验证415

19.3.3 数据转换417

19.3.4 事件与监听器418

19.3.5 渲染器419

19.4 开发JavaServer Face应用419

19.4.1 准备工作419

19.4.2 开发420

19.4.3 配置、运行423

19.5 小结424

第20章 Spring426

20.1 Spring概述426

20.1.1 Spring的任务范围426

20.1.2 IoC容器426

20.2 第一个Spring应用程序428

20.2.1 开发前的准备工作428

20.2.2 编写第一个Spring应用程序428

20.2.3 编写测试代码429

20.2.4 Setter Injection430

20.3 Bean文件的几种不同的加载方式431

20.3.1 编写BeanFile代码程序432

20.3.2 编写配置文件432

20.3.3 编写测试代码434

20.4 小结436

第21章 Web开发框架分析437

21.1 Web开发框架介绍437

21.1.1 Web开发框架概述437

21.1.2 Tapestry437

21.1.3 WebWork438

21.1.4 其他开发框架440

21.2 Web开发框架总结440

21.3 小结441

第5篇 Ajax445

第22章 Ajax技术概述445

22.1 Ajax诞生背景445

22.2 Ajax概述445

22.2.1 Aiax定义445

22.2.2 Ajax有什么不同446

22.2.3 Ajax适用的场合447

22.2.4 Ajax的缺陷449

22.3 Ajax相关技术449

22.3.1 JavaScript450

22.3.2 XMLHttpRequest450

22.3.3 CSS450

22.3.4 DOM450

22.4 小结451

第23章 Ajax开发入门452

23.1 使用XMLHttpRequest对象452

23.1.1 XMLHttpRequest对象方法和属性452

23.1.2 Ajax简单交互流程示例453

23.1.3 发送请求参数455

23.2 文档对象模型457

23.2.1 W3C DOM457

23.2.2 DOM基本对象和方法457

23.2.3 利用DOM动态修改网页内容459

23.3 开发实例459

23.3.1 背景与分析459

23.3.2 服务器端实现460

23.3.3 客户端实现463

23.4 小结468

第24章 Ajax框架469

24.1 浏览器端框架469

24.1.1 Bindows469

24.1.2 BackBase470

24.1.3 Dojo470

24.1.4 Rico470

24.1.5 qooxdoo470

24.1.6 Tibet470

24.1.7 AJFORM471

24.1.8 AjaxCaller471

241.9 Flash JavaScript Integration Kit471

24.1.10 Google AJAXSLT471

24.1.11 HTMLHttpRequest471

24.1.12 Interactive Website Framework472

24.1.13 LibXMLHttpRequest472

24.1.14 MAJAX472

24.1.15 RSLite472

24.1.16 Sack472

24.1.17 Sarissa472

24.1.18 XHConn473

24.2 服务器端框架473

24.2.1 JavaScript Object Notation(JSON)和JSON-RPC473

24.2.2 JavaScript Remote Scripting(JSRS)(2000年)473

24.2.3 WebORB for Java473

24.2.4 Echo 2474

24.2.5 Direct Web Remoting(DWR)474

24.2.6 SWATO474

24.2.7 Ajax JSP Tag Library474

24.2.8 Ajax Java Server Faces Framework475

24.3 小结475

第6篇 JSP在实际中的使用479

第25章 实用JSP开发技巧479

25.1 树状菜单的生成479

25.1.1 实现思路简述479

25.1.2 实现树状菜单480

25.2 布局设计490

25.2.1 框架490

25.2.2 风格491

25.3 小结497

第26章 网站总体设计498

26.1 案例的介绍498

26.2 创建和配置站点498

26.3 建立和配置数据库500

26.4 页面框架和公用页面503

26.4.1 页面框架503

26.4.2 页面风格504

26.4.3 错误处理页面504

26.4.4 经常使用的include文件505

26.5 配置506

26.6 创建公用组件506

26.7 测试配置是否成功508

26.7.1 测试JSP508

26.7.2 测试连接池509

26.7.3 测试JSTL509

26.8 小结510

第27章 购物车511

27.1 后台业务逻辑511

27.1.1 Product511

27.1.2 Item512

27.1.3 CartItem513

27.1.4 Cart515

27.1.5 CartFunction517

27.2 添加商品519

27.2.1 解释519

27.2.2 代码519

27.3 查看购物车状态520

27.3.1 解释520

27.3.2 代码520

27.4 删除商品522

27.4.1 解释522

27.4.2 代码522

27.5 清空购物车523

27.5.1 解释523

27.5.2 代码523

27.6 更新商品数量523

27.6.1 解释523

27.6.2 代码523

27.7 小结524

第28章 论坛525

28.1 案例介绍525

28.2 JavaBean开发526

28.2.1 TopicVO526

28.2.2 TopicBean527

28.2.3 PageBusiness529

28.2.4 PageBean530

28.2.5 ForumBean531

28.3 Servlet开发532

28.3.1 DeleteTopicServlet533

28.3.2 EditTopicServlet534

28.3.3 ForumServlet535

28.3.4 NewTopicServlet536

28.3.5 ReplyTopicServlet537

28.4 JSP开发539

28.4.1 newTopic.jsp539

28.4.2 viewForum.jsp540

28.4.3 reply.jsp541

28.4.4 editTopic.jsp542

28.4.5 viewDetail.jsp543

28.5 小结545

热门推荐