图书介绍

Servlet/JSP深入详解 基于Tomcat的Web开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Servlet/JSP深入详解 基于Tomcat的Web开发
  • 孙鑫编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121069963
  • 出版时间:2008
  • 标注页数:645页
  • 文件大小:181MB
  • 文件页数:662页
  • 主题词:JAVA语言-程序设计;JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

Servlet/JSP深入详解 基于Tomcat的Web开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章Servlet与Tomcat2

1.1 Web技术的发展2

1.2 Servlet与Servlet容器4

1.3 Servlet容器的分类5

1.4 Tomcat简介6

1.5 Tomcat的安装与配置7

1.5.1 Tomcat的目录结构8

1.5.2运行Tomcat9

1.5.3 Tomcat启动分析13

1.6 Tomcat的体系结构15

1.7 Tomcat的管理程序18

1.8小结20

第2章Servlet技术21

2.1 Servlet API21

2.1.1 Servlet接口22

2.1.2 ServletRequest和ServletResponse23

2.1.3 ServletConfig26

2.1.4一个简单的Servlet27

2.1.5 GenericServlet34

2.1.6 HttpServlet35

2.1.7 HttpServletRequest和HttpServletResponse37

2.2几个实例40

2.2.1实例一:WelcomeServlet40

2.2.2实例二:OutputInfoServlet47

2.2.3实例三:LoginServlet51

2.3 S ervlet异常56

2.3.1 ServletException类56

2.3.2 UnavailableException类56

2.4 Servlet生命周期57

2.5 Servlet上下文59

2.5.1 ServletContext接口59

2.5.2页面访问量统计实例61

2.6请求转发65

2.6.1 RequestDispatcher接口65

2.6.2得到RequestDispatcher对象66

2.6.3请求转发的实例67

2.6.4 sendRedirect()和forward()方法的区别73

2.7小结74

第3章Web应用程序的部署75

3.1配置任意目录下的Web应用程序75

3.2 WAR文件78

3.3与Servlet配置相关的元素81

3.3.1 〈servlet〉元素及其子元素81

3.3.2 〈servlet-mapping〉元素及其子元素83

3.4一个实例85

3.5小结89

第4章 数据库访问90

4.1 JDBC驱动程序的类型91

4.1.1 JDBC-ODBC桥91

4.1.2部分本地API部分Java驱动程序92

4.1.3 JDBC网络纯Java驱动程序92

4.1.4本地协议的纯Java驱动程序92

4.2安装数据库93

4.3下载MySQL JDBC驱动96

4.4 JDBC API97

4.4.1加载并注册数据库驱动97

4.4.2建立到数据库的连接100

4.4.3访问数据库101

4.4.4事务处理131

4.4.5可滚动和可更新的结果集140

4.5 JDBC数据源和连接池143

4.6 MySQL对中文的处理148

4.7小结148

第5章 会话跟踪149

5.1用于会话跟踪的技术150

5.1.1 SSL会话150

5.1.2 Cookies151

5.1.3 URL重写152

5.2 Java Servlet API的会话跟踪152

5.2.1 HttpSession接口153

5.2.2 Session的生命周期154

5.2.3 Cookie的应用168

5.2.4 Session和Cookie的深入研究176

5.3 Session的持久化179

5.4小结180

第6章Servlet的异常处理机制181

6.1声明式异常处理182

6.1.1 HTTP错误代码的处理182

6.1.2 Java异常的处理186

6.2程序式异常处理189

6.2.1在try-catch语句中处理异常189

6.2.2使用RequestDispatcher来处理异常192

6.3小结195

第7章 开发线程安全的Servlet196

7.1多线程的Servlet模型196

7.2线程安全的Servlet197

7.2.1变量的线程安全197

7.2.2属性的线程安全206

7.3 SingleThreadModel接口209

7.4小结210

7.5思考题210

第8章JSP技术212

8.1 JSP简介212

8.2 JSP的运行机制213

8.3 JSP的语法217

8.3.1指令元素(directiveelement)218

8.3.2脚本元素(scnpting element)223

8.3.3动作元素(action element)225

8.3.4注释233

8.4 JSP的隐含对象234

8.4.1 pageContext234

8.4.2 out235

8.4.3 page236

8.4.4 exception236

8.5对象和范围237

8.6留言板程序240

8.7留言板管理程序249

8.8 JSP文档255

8.8.1 JSP文档的标识256

8.8.2 JSP文档中的元素语法256

8.9小结260

第9章JSP与JavaBean261

9.1 JavaBean简介261

9.1.1属性的命名262

9.1.2属性的类型264

9.2在JSP中使用JavaBean265

9.2.1 〈jsp:useBean〉265

9.2.2 〈jsp:setProperty〉266

9.2.3 〈jsp:getProperty〉267

9.2.4示例267

9.3网上书店程序272

9.4小结296

第10章JSP开发的两种模型297

10.1模型1297

10.2模型2301

10.3 MVC模式的实现总结308

10.4小结308

第11章 标签库(Tag Library)309

11.1标签库API309

11.1.1标签的形式309

11.1.2 Tag接口311

11.1.3 IterationTag接口312

11.1.4 BodyTag接口314

11.2标签库描述符315

11.2.1 〈taglib〉元素316

11.2.2 〈validator〉元素317

11.2.3 〈listener〉元素318

11.2.4 〈tag〉元素318

11.2.5 〈tag-file〉元素321

11.2.6 〈function〉元素322

11.3传统标签的开发323

11.3.1实例一:〈hello〉标签323

11.3.2实例二:〈max〉标签326

11.3.3实例三:〈greet〉标签329

11.3.4实例四:〈switch〉标签332

11.3.5实例五:〈iterate〉标签336

11.4简单标签的开发342

11.4.1SimpleTag接口343

11.4.2实例一:〈welcome〉标签344

11.4.3实例二:〈max ex〉标签346

11.5自定义标签开发总结348

11.6小结348

第12章 表达式语言(EL)349

12.1语法349

12.1.1“[]”和“.”操作符349

12.1.2算术操作符350

12.1.3关系操作符351

12.1.4逻辑操作符351

12.1.5 Empty操作符351

12.1.6条件操作符351

12.1.7圆括号351

12.1.8操作符的优先级352

12.2隐含对象352

12.3命名变量354

12.4保留的关键字354

12.5函数354

12.6小结355

第13章JSP标准标签库(JSTL)356

13.1 JSTL简介356

13.2配置JSTL357

13.3 Core标签库358

13.3.1.般用途的标签358

13.3.2条件标签363

13.3.3迭代标签366

13.3.4URL相关的标签369

13.4 118N标签库374

13.4.1国际化标签374

13.4.2格式化标签380

13.5 SQL标签库390

13.5.1 〈sql:setDataSource〉390

13.5.2 〈sql:query〉391

13.5.3 〈sql:param〉394

13.5.4 〈sql:dateParam〉395

13.5.5 〈sql:update〉396

13.5.6 〈sql:transaction〉398

13.6 XML标签库399

13.6.1核心操作400

13.6.2流程控制403

13.6.3转换操作407

13.7 Functions标签库409

13.7.1 fn:contains410

13.7.2 fn:containsIgnoreCase410

13.7.3 fn:startsWith411

13.7.4 fn:endsWith412

13.7.5 fn:indexOf413

13.7.6 fn:replace413

13.7.7 fn:substring414

13.7.8 fn:substringBefore415

13.7.9 fn:substringAfter416

13.7.10 fn:split416

13.7.11 fn:join417

13.7.12 fn:toLowerCase418

13.7.13 fn:toUpperCase419

13.7.14 fn:trim419

13.7.15fn:escapeXml420

13.7.16 fn:length420

13.8小结421

第14章 标签文件(Tag Files)422

14.1标签文件的语法422

14.2个简单的标签文件422

14.3标签文件的隐含对象426

14.4标签文件的指令427

14.4.1 tag指令427

14.4.2 attribute指令428

14.4.3 variable指令429

14.5标签文件实例讲解430

14.5.1实例一:〈welcome〉标签430

14.5.2实例二:〈toHtml〉标签431

14.6 〈jsp:invoke〉动作元素433

14.7 〈jsp:doBody〉动作元素434

14.8小结434

第15章Servlet监听器436

15.1监听器接口436

15.2 ServletContextListener接口437

153 HttpSessionBindingListener接口439

15.4在线人数统计程序440

15.5小结447

第16章Filter在Web开发中的应用448

16.1过滤器概述448

16.2 Filter API449

16.2.1Filter接口450

16.2.2FilterConfig接口450

16.2.3FilterChain接口451

16.3过滤器的部署451

16.4过滤器的开发454

16.5对用户进行统一验证的过滤器456

16.6对请求和响应数据进行替换的过滤器462

16.7对响应内容进行压缩的过滤器473

16.8小结480

第17章 中文乱码问题与国际化481

17.1中文乱码问题产生的由来481

17.1.1常用字符集481

17.1.2对乱码产生过程的分析484

17.2中文乱码问题的解决方案486

17.3使用过滤器解决中文问题488

17.4让Tomcat支持中文文件名493

17.5国际化与本地化494

17.5.1 Locale495

17.5.2资源包496

17.5.3消息格式化499

17.5.4编写国际化的Web应用程序500

17.6小结504

第18章 开发安全的Web应用程序505

18.1概述505

18.2理解验证机制507

18.2.1HTrP Basic Authentication507

18.2.2 HTIP Digest Authentication508

18.2.3 HTIPSClient Authentication508

18.2.4 Form Based Authentication509

18.3声明式安全509

18.3.1 〈secunty-constraint〉元素509

18.3.2多个安全约束的联合512

18.3.3 〈login-config〉元素513

18.3.4基本验证的实现514

18.3.5基于表单验证的实现516

18.3.6使用数据库保存用户名和密码519

18.4程序式安全524

18.5 SQL注入攻击的防范527

18.6小结529

第19章 避免表单的重复提交530

19.1在客户端避免表单的重复提交530

19.2在服务器端避免表单的重复提交533

19.3小结540

第20章 使用Eclipse开发Web应用541

20.1 Eclipse介绍541

20.1.1下载并安装Eclipse541

20.1.2 Eclipse开发环境介绍542

20.1.3配置Eclipse544

20.2文件的上传549

20.2.1基于表单的文件上传549

20.2.2文件上传格式分析550

20.2.3 commons-fileupload组件551

20.2.4文件上传实例553

20.3文件的下载565

20.4给图片添加水印和文字573

20.5小结577

附录A快速掌握HTML579

附录B解析HTTP608

附录C server.xml文件623

附录D web.xml文件631

热门推荐