• Servlet/JSP深入详解:基于Tomcat的Web开发(畅销书升级版)
21年品牌 40万+商家 超1.5亿件商品

Servlet/JSP深入详解:基于Tomcat的Web开发(畅销书升级版)

正版书籍,消毒塑封,15点前订单当天发出 91144436798018027526

16.8 1.2折 139 九五品

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者孙鑫 著

出版社电子工业出版社

出版时间2019-06

版次1

装帧平装

货号91144436798018027526

上书时间2024-12-14

转转图书的店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 孙鑫 著
  • 出版社 电子工业出版社
  • 出版时间 2019-06
  • 版次 1
  • ISBN 9787121361500
  • 定价 139.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 672页
  • 字数 1.12千字
【内容简介】

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

 

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

 

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

 


【作者简介】

孙  鑫   
IT技术和教育专家,2009年中国教育杰出人物。具有20多年的软件开发和教育培训经验,精通多种程序语言和技术架构, 曾主讲过的课程包括C/C++、VC++、COM/DCOM/COM+、SQL Server、Oracle、Java、J2EE、Struts/Struts 2、Hibernate、MyBatis、 Spring、数据库建模等。2004年曾推出“Java无难事”和“VC++深入编程”教学视频,获得了强烈反响,在网络上掀起了一股视频教学的风潮,数十万名学员通过这两套视频走上了软件开发的道路。从2006年开始,相继出版了畅销技术专著:《Java Web开发详 解》《VC++深入详解》《Struts 2深入详解》《Servlet/JSP深入详解》《XML、XML Schema、XSLT 2.0和XQuery开发详解 》《HTML5、CSS和JavaScript开发》。。

【目录】

Servlet篇

 

第1章Servlet与Tomcat 1

 

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  运行Tomcat 9

 

1.5.3  Tomcat启动分析 13

 

1.6   Tomcat的体系结构 15

 

1.7   Tomcat的管理程序 17

 

1.8   小结 19

 

第2章Servlet技术 20

 

2.1   Servlet API 20

 

2.1.1  Servlet接口 21

 

2.1.2  ServletRequest和ServletResponse 22

 

2.1.3  ServletConfig 25

 

2.1.4  一个简单的Servlet 25

 

2.1.5  GenericServlet 33

 

2.1.6  HttpServlet 34

 

2.1.7  HttpServletRequest和HttpServletResponse 35

 

2.2   几个实例 38

 

2.2.1  实例一:WelcomeServlet 38

 

2.2.2  实例二:OutputInfoServlet 44

 

2.2.3  实例三:LoginServlet 48

 

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 API 95

 

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  Cookies 148

 

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章开发线程安全的Servlet 192

 

7.1   多线程的Servlet模型 192

 

7.2   线程安全的Servlet 193

 

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  pageContext 229

 

8.4.2  out 230

 

8.4.3  page 231

 

8.4.4  exception 231

 

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与JavaBean 256

 

9.1   JavaBean简介 256

 

9.1.1  属性的命名 257

 

9.1.2  属性的类型 259

 

9.2   在JSP中使用JavaBean 259

 

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   模型1 292

 

10.2   模型2 296

 

10.3   MVC模式的实现总结 303

 

10.4   小结 303

 

第11章标签库(Tag Library) 304

 

11.1   标签库API 304

 

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  配置JSTL 353

 

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:contains 404

 

13.7.2  fn:containsIgnoreCase 405

 

13.7.3  fn:startsWith 405

 

13.7.4  fn:endsWith 406

 

13.7.5  fn:indexOf 407

 

13.7.6  fn:replace 407

 

13.7.7  fn:substring 408

 

13.7.8  fn:substringBefore 409

 

13.7.9  fn:substringAfter 410

 

13.7.10  fn:split 410

 

13.7.11  fn:join 411

 

13.7.12  fn:toLowerCase 412

 

13.7.13  fn:toUpperCase 413

 

13.7.14  fn:trim 413

 

13.7.15  fn:escapeXml 414

 

13.7.16  fn:length 414

 

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

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP