当前位置:首页>正文

ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版) pdf 下载 mobi 极速 snb 夸克云 txt chm

免费下载书籍地址:PDF下载地址

精美图片

ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)书籍详细信息

  • ISBN:9787121361500
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2019-06
  • 页数:688
  • 价格:109.80
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

寄语:

孙鑫经典畅销书全面改版!

内容简介:

本书共分3篇,分别为Servlet篇、JSP篇及其应用篇,书中展示了Java Web开发中各种技术的应用,帮助读者快速掌握Java Web开发。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的,具有相当高的实用价值。本书不仅可以作为Java Web开发的学习用书,还可以作为从事Java Web开发的程序员的参考用书和手册。

书籍目录:

目 录

Servlet篇

第1章 Servlet与Tomcat1

1.1 Web技术的发展1

1.2 Servlet与Servlet容器3

1.3 Servlet容器的分类4

1.4 Tomcat简介5

1.5 Tomcat的安装与配置6

1.5.1 Tomcat的目录结构8

1.5.2 运行Tomcat9

1.5.3 Tomcat启动分析13

1.6 Tomcat的体系结构15

1.7 Tomcat的管理程序17

1.8 小结19

第2章 Servlet技术20

2.1 Servlet API20

2.1.1 Servlet接口21

2.1.2 ServletRequest和ServletResponse22

2.1.3 ServletConfig25

2.1.4 一个简单的Servlet25

2.1.5 GenericServlet33

2.1.6 HttpServlet34

2.1.7 HttpServletRequest和HttpServletResponse35

2.2 几个实例38

2.2.1 实例一:WelcomeServlet38

2.2.2 实例二:OutputInfoServlet44

2.2.3 实例三:LoginServlet48

2.3 Servlet异常53

2.3.1 ServletException类53

2.3.2 UnavailableException类53

2.4 Servlet生命周期54

2.5 Servlet上下文56

2.5.1 ServletContext接口56

2.5.2 页面访问量统计实例58

2.6 请求转发62

2.6.1 RequestDispatcher接口62

2.6.2 得到RequestDispatcher对象63

2.6.3 请求转发的实例63

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

2.7 小结71

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

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

3.2 WAR文件75

3.3 与Servlet配置相关的元素78

3.3.1 <servlet>元素及其子元素78

3.3.2 <servlet-mapping>元素及其子元素80

3.4 一个实例82

3.5 小结86

第4章 数据库访问87

4.1 JDBC驱动程序的类型88

4.1.1 JDBC-ODBC桥88

4.1.2 部分本地API、部分Java驱动程序89

4.1.3 JDBC网络纯Java驱动程序89

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

4.2 安装数据库90

4.3 下载MySQL JDBC驱动94

4.4 JDBC API95

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

4.4.2 建立到数据库的连接99

4.4.3 访问数据库100

4.4.4 事务处理129

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

4.5 JDBC数据源和连接池140

4.6 小结145

第5章 会话跟踪146

5.1 用于会话跟踪的技术147

5.1.1 SSL会话147

5.1.2 Cookies148

5.1.3 URL重写149

5.2 Java Servlet API的会话跟踪149

5.2.1 HttpSession接口150

5.2.2 Session的生命周期151

5.2.3 Cookie的应用165

5.2.4 Session和Cookie的深入研究173

5.3 Session的持久化175

5.4 小结176

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

6.1 声明式异常处理178

6.1.1 HTTP错误代码的处理178

6.1.2 Java异常的处理182

6.2 程序式异常处理185

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

6.2.2 使用RequestDispatcher来处理异常188

6.3 小结191

第7章 开发线程安全的Servlet192

7.1 多线程的Servlet模型192

7.2 线程安全的Servlet193

7.2.1 变量的线程安全193

7.2.2 属性的线程安全202

7.3 SingleThreadModel接口206

7.4 小结206

JSP篇

第8章 JSP技术207

8.1 JSP简介207

8.2 JSP的运行机制208

8.3 JSP的语法213

8.3.1 指令元素(directive element)213

8.3.2 脚本元素(scripting element)218

8.3.3 动作元素(action element)220

8.3.4 注释228

8.4 JSP的隐含对象229

8.4.1 pageContext229

8.4.2 out230

8.4.3 page231

8.4.4 exception231

8.5 对象和范围232

8.6 留言板程序235

8.7 留言板管理程序244

8.8 JSP文档250

8.8.1 JSP文档的标识251

8.8.2 JSP文档中的元素语法251

8.9 小结255

第9章 JSP与JavaBean256

9.1 JavaBean简介256

9.1.1 属性的命名257

9.1.2 属性的类型259

9.2 在JSP中使用JavaBean259

9.2.1 <jsp:useBean>260

9.2.2 <jsp:setProperty>261

9.2.3 <jsp:getProperty>262

9.2.4 示例262

9.3 网上书店程序267

9.4 小结291

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

10.1 模型1292

10.2 模型2296

10.3 MVC模式的实现总结303

10.4 小结303

第11章 标签库(Tag Library)304

11.1 标签库API304

11.1.1 标签的形式304

11.1.2 Tag接口306

11.1.3 IterationTag接口307

11.1.4 BodyTag接口309

11.2 标签库描述符310

11.2.1 <taglib>元素311

11.2.2 <validator>元素312

11.2.3 <listener>元素313

11.2.4 <tag>元素313

11.2.5 <tag-file>元素316

11.2.6 <function>元素316

11.3 传统标签的开发318

11.3.1 实例一:<hello>标签318

11.3.2 实例二:<max>标签321

11.3.3 实例三:<greet>标签323

11.3.4 实例四:<switch>标签326

11.3.5 实例五:<iterate>标签331

11.4 简单标签的开发337

11.4.1 SimpleTag接口337

11.4.2 实例一:<welcome>标签339

11.4.3 实例二:<max_ex>标签341

11.5 自定义标签开发总结343

11.6 小结343

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

12.1 语法344

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

12.1.2 算术操作符345

12.1.3 关系操作符346

12.1.4 逻辑操作符346

12.1.5 Empty操作符346

12.1.6 条件操作符346

12.1.7 圆括号346

12.1.8 操作符的优先级346

12.2 隐含对象347

12.3 命名变量348

12.4 保留的关键字349

12.5 函数349

12.6 小结351

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

13.1 JSTL简介352

13.2 配置JSTL353

13.3 Core标签库354

13.3.1 一般用途的标签354

13.3.2 条件标签358

13.3.3 迭代标签361

13.3.4 URL相关的标签364

13.4 I18N标签库369

13.4.1 国际化标签369

13.4.2 格式化标签375

13.5 SQL标签库384

13.5.1 <sql:setDataSource>384

13.5.2 <sql:query>385

13.5.3 <sql:param>389

13.5.4 <sql:dateParam>390

13.5.5 <sql:update>390

13.5.6 <sql:transaction>392

13.6 XML标签库393

13.6.1 核心操作394

13.6.2 流程控制397

13.6.3 转换操作401

13.7 Functions标签库404

13.7.1 fn:contains404

13.7.2 fn:containsIgnoreCase405

13.7.3 fn:startsWith405

13.7.4 fn:endsWith406

13.7.5 fn:indexOf407

13.7.6 fn:replace407

13.7.7 fn:substring408

13.7.8 fn:substringBefore409

13.7.9 fn:substringAfter410

13.7.10 fn:split410

13.7.11 fn:join411

13.7.12 fn:toLowerCase412

13.7.13 fn:toUpperCase413

13.7.14 fn:trim413

13.7.15 fn:escapeXml414

13.7.16 fn:length414

13.8 小结415

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

14.1 标签文件的语法416

14.2 一个简单的标签文件416

14.3 标签文件的隐含对象420

14.4 标签文件的指令421

14.4.1 tag指令421

14.4.2 attribute指令423

14.4.3 variable指令423

14.5 标签文件实例讲解425

14.5.1 实例一:<welcome>标签425

14.5.2 实例二:<toHtml>标签426

14.6 <jsp:invoke>动作元素428

14.7 <jsp:doBody>动作元素428

14.8 小结429

应用篇

第15章 Servlet监听器430

15.1 监听器接口430

15.2 ServletContextListener接口431

15.3 HttpSessionBindingListener接口433

15.4 在线人数统计程序434

15.5 小结441

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

16.1 过滤器概述442

16.2 Filter API443

16.2.1 Filter接口444

16.2.2 FilterConfig接口444

16.2.3 FilterChain接口445

16.3 过滤器的部署445

16.4 过滤器的开发448

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

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

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

16.8 小结474

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

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

17.1.1 常用字符集475

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

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

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

17.4 让Tomcat支持中文文件名487

17.5 国际化与本地化488

17.5.1 Locale488

17.5.2 资源包490

17.5.3 消息格式化492

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

17.6 小结498

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

18.1 概述499

18.2 理解验证机制501

18.2.1 HTTP Basic Authentication501

18.2.2 HTTP Digest Authentication502

18.2.3 HTTPS Client Authentication502

18.2.4 Form Based Authentication502

18.3 声明式安全503

18.3.1 <security-constraint>元素503

18.3.2 多个安全约束的联合506

18.3.3 <login-config>元素507

18.3.4 基本验证的实现508

18.3.5 基于表单验证的实现510

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

18.4 程序式安全517

18.5 SQL注入攻击的防范520

18.6 小结522

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

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

作者介绍:

孙鑫,国内著名的IT技术和教育专家,2009中国教育杰出人物。具有20多年的软件开发和教育培训经验,精通多种程序语言和技术架构,曾主讲过的课程包括C/C 、VC 、COM/DCOM/COM 、SQL Server、Oracle、Java、J2EE、Struts/Struts 2、Hibernate、iBatis、Spring、数据库建模等。从2006年开始,相继出版了畅销技术专著:《Java Web开发详解》、《VC 深入详解》、《Struts 2深入详解》、《Servlet/JSP深入详解》、《XML、XML Schema、XSLT 2.0和XQuery开发详解》、《HTML5、CSS和JavaScript开发》。

出版社信息:

暂无出版社相关信息,正在全力查找中!

书籍摘录:

暂无相关书籍摘录,正在全力查找中!

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)在线阅读

在线听书地址:ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)在线收听

在线购买地址:ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)在线购买

原文赏析:

暂无原文赏析,正在全力查找中!

其它内容:

编辑推荐

本书面向的读者群包括:

毫无Web经验的初学者。

有一定的Web经验,但没有从事过Web开发的读者。

具有其他脚本语言Web开发经验,想要快速转向Java Web开发的程序员。

正在从事Java Web开发的初、中级程序员。


前言

前    言

随着Java语言的流行,Java在网站和企业级应用的开发上应用得越来越普遍,Java Web开发已经成为Java企业级解决方案中不可或缺的组成部分。

本书遵照Servlet和JSP 规范,系统、完整地介绍了Java Web开发中的各种技术,从知识的讲解→知识的运用→实际问题的解决,一步一步地引导读者掌握Java Web开发的知识体系结构。

本书面向的读者

本书面向的读者群包括:

? 毫无Web经验的初学者。

? 有一定的Web经验,但没有从事过Web开发的读者。

? 具有其他脚本语言Web开发经验,想要快速转向Java Web开发的程序员。

? 正在从事Java Web开发的初、中级程序员。

本书的内容组织

全书共分3篇,包括Servlet篇、JSP篇和应用篇。前两篇相对独立,但在内容上又有递进的关系。后一个部分综合应用前两个部分的知识,讲解了一些高级应用,并结合实际开发中要解决的问题,给出了很多具有实用价值的实例程序。

附录作为本书不可或缺的部分,对HTML和HTTP协议进行了介绍,缺少Web经验的读者可以从这部分内容中学到Web开发的知识。此外,附录还提供了server.xml和web.xml文件的介绍,可以作为读者从事Java Web开发的参考。

本书在内容的编排上独具匠心,将知识的连贯性和学习规律有机地组织在一起。本书首先介绍了Servlet技术及其应用,并介绍了Tomcat服务器的体系结构和相关配置。在篇中,包括了下面的主题:

?  Servlet与Tomcat

?  Servlet技术

?  Web应用程序的部署

?  数据库访问

?  会话跟踪

?  Servlet的异常处理机制

?  开发线程安全的Servlet

读者如果掌握了这部分的内容,就可以开始Web应用程序的开发了。

本书第二篇是JSP篇,包括了与JSP相关的各种技术。主要内容有JSP技术、JSP与JavaBean、JSP开发的两种架构模型、自定义标签库、表达式语言、JSTL、标签文件。JSP是建立在Servlet规范提供的功能之上的动态网页技术,读者看完第1篇介绍的Servlet,自然也就能理解JSP了。第二篇的内容细致全面,不但可以作为学习资料使用,而且可以作为以后工作中的参考手册。

本书第三篇是应用篇,结合前2篇介绍的知识,讲解了一些高级应用,给出了很多具有实用价值的实例程序。主要内容有:

?  Servlet监听器

? 过滤器在Web开发中的应用

? 中文乱码问题与国际化

?  Web应用程序安全

? 避免表单重复提交等实例

? 使用Eclipse开发Web应用程序

?  Servlet 3.0新特性详解

这部分内容从应用开发的角度帮助读者提升Java Web开发技能。

本书的实例程序

笔者在编写本书时,使用的操作系统是Windows 8.1专业版,JDK版本是1.8.0_192,Web容器是Tomcat 9.0.14,开发工具是Eclipse IDE for Enterprise Java Developers(版本2018-12),数据库是MySQL 8.0.13。本书所有的实例程序都在上述环境中运行正常。

本书绝大部分的例子程序,都没有放在Tomcat安装目录的webapps目录下,而是单独放在自定义的一个目录中。读者要运行这些程序,有两种方式:一种方式是直接将网站上下载的例子程序目录复制到Tomcat的webapps目录下运行;另一种方式是配置Web应用程序的运行目录,在%CATALINA_HOME%confCatalinalocalhost目录下(%CATALINA_ HOME%表示Tomcat的安装目录),建立chXX.xml(XX表示每章的序号,例如第5章是ch05.xml,第13章是ch13.xml)文件。例如,要配置第5章的例子程序,可以在%CATALINA_HOME%confCatalinalocalhost目录下创建ch05.xml文件,编辑这个文件,输入下面的内容:

<Context docBase="F:JSPLessonch05" reloadable="true"/>

将“F:JSPLessonch05”替换为读者机器上对应章节的Web应用程序所在的目录。

此外,在每章例子程序的开发步骤中也给出了详细的配置过程,读者按照步骤操作,会发现配置非常容易。

当采用数据源的方式来访问数据库时,你需要将MySQL的JDBC驱动复制到Tomcat安装目录的lib子目录中。

学习建议

作者针对三种不同类型的读者,提出下面的学习建议。

(1)对HTML和HTTP协议不是很了解的读者,建议从附录A、附录B开始学习,然后再从第1章开始学习。在学习第1篇的Servlet时,要结合附录B,随时参照,以加深对HTTP Servlet的理解。

(2)对HTML和HTTP协议比较清楚的读者,可以直接从第1章开始学习,按照章节的顺序一步一步进行下去。

(3)有Java Web开发经验的读者,可以有选择性地学习本书的内容,并在开发过程中,以本书作为参考用书。

后,衷心地祝愿读者能够从此书获益,从而实现自己的开发梦想。由于本书的内容较多、牵涉的技术较广,错误和疏漏之处在所难免,欢迎广大技术专家和读者指正。作者的联系方式是csunxin@sina.com。


书籍介绍

《ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)》共分3篇,分别为Servlet篇、JSP篇及其应用篇,书中展示了Java Web开发中各种技术的应用,帮助读者快速掌握Java Web开发。

在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的,具有相当高的实用价值。

《ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)》不仅可以作为Java Web开发的学习用书,还可以作为从事Java Web开发的程序员的参考用书和必备手册。

书籍真实打分

故事情节:5分

人物塑造:4分

主题深度:7分

文字风格:4分

语言运用:7分

文笔流畅:3分

思想传递:6分

知识深度:6分

知识广度:3分

实用性:6分

章节划分:7分

结构布局:7分

新颖与独特:7分

情感共鸣:9分

引人入胜:6分

现实相关:7分

沉浸感:8分

事实准确性:4分

文化贡献:4分

网站评分

书籍多样性:3分

书籍信息完全性:4分

网站更新速度:7分

使用便利性:6分

书籍清晰度:7分

书籍格式兼容性:7分

是否包含广告:6分

加载速度:4分

安全性:3分

稳定性:5分

搜索功能:9分

下载便捷性:6分

下载点评

  • 收费(422+)
  • 愉快的找书体验(348+)
  • 下载快(57+)
  • 好评多(134+)
  • 无缺页(517+)
  • 书籍多(379+)
  • 体验差(546+)
  • 体验满分(519+)
  • 推荐购买(291+)
  • 差评少(524+)
  • 一般般(514+)
  • 四星好评(169+)
  • 微信读书(468+)

下载评价

网友 融***华:下载速度还可以

网友 方***旋:真的很好,里面很多小说都能搜到,但就是收费的太多了

网友 孙***夏:中评,比上不足比下有余

网友 利***巧:差评。这个是收费的

网友 石***致:挺实用的,给个赞!希望越来越好,一直支持。

网友 濮***彤:好棒啊!图书很全

网友 晏***媛:够人性化!

网友 后***之:强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

网友 益***琴:好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

网友 石***烟:还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的

网友 邱***洋:不错,支持的格式很多

网友 国***芳:五星好评

网友 饶***丽:下载方式特简单,一直点就好了。

网友 辛***玮:页面不错 整体风格喜欢

版权声明

1本文:ServletJSP深入详解——基于Tomcat的Web开发(畅销书升级版)转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 7中国法院2012年度案例 借款担保纠纷 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 跨境电商实用英语(第3版·数字教材版) 中国人民大学出版社 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 清华大学美术学院高分试卷评析--色彩 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 经典建筑与方案设计(精) pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 助孕 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 现货【外图港版】唐宋类书征引《史记》资料汇编 香港中文大学出版社 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 剑桥少儿英语考试全真试题 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 理查德·迈耶第1卷 (美)理查德迈耶 江苏科学技术出版社【正版可开发票】 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 毒蛊 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 上海鲁迅纪念馆藏品选(精) pdf 下载 mobi 极速 snb 夸克云 txt chm