返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 Tomcat与Java Web开发技术详解 孙卫琴 编著 电子工业出版社
  • 新华书店旗下自营,正版全新
    • 作者: 孙卫琴 编著著 | 孙卫琴 编著编 | 孙卫琴 编著译 | 孙卫琴 编著绘
    • 出版社: 电子工业出版社
    • 出版时间:2009-06-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 孙卫琴 编著著| 孙卫琴 编著编| 孙卫琴 编著译| 孙卫琴 编著绘
    • 出版社:电子工业出版社
    • 出版时间:2009-06-01
    • 版次:0
    • 印次:1次
    • 印刷时间:2008-11-30
    • 字数:1216000
    • 页数:760
    • 开本:16开
    • ISBN:9787121072970
    • 版权提供:电子工业出版社
    • 作者:孙卫琴 编著
    • 著:孙卫琴 编著
    • 装帧:平装
    • 印次:1次
    • 定价:79.50
    • ISBN:9787121072970
    • 出版社:电子工业出版社
    • 开本:16开
    • 印刷时间:2008-11-30
    • 语种:暂无
    • 出版时间:2009-06-01
    • 页数:760
    • 外部编号:4005804
    • 版次:0
    • 成品尺寸:暂无

    第1篇 Java Web开发技术详解

    依据SUN的Java Servlet规范和JSP规范,深入介绍了开发Java Web应用的各种技术。



    第1章 Web运作原理探析 3

    利用Java套接字(Socket)实现了一个简单的基于HTTP协议的客户程序和服务器程序。

    1.1 Web的概念 3

    1.2 HTML简介 4

    1.3 URL简介 7

    1.4 HTTP协议简介 7

    1.4.1 HTTP请求格式 9

    1.4.2 HTTP响应格式 11

    1.4.3 正文部分的MIME类型 13

    1.5 用Java套接字创建HTTP客户与服务器程序 14

    1.5.1 演示异构系统之间用HTTP协议通信 17

    1.5.2 演示对网页中的链接的处理过程 19

    1.5.3 演示对网页中的图片的处理过程 20

    1.6 Web发展历程 21

    1.6.1 发布静态HTML文档 21

    1.6.2 发布静态多媒体信息 22

    1.6.3 提供浏览器端与用户的动态交互功能 22

    1.6.4 提供服务器端与用户的动态交互功能 24

    1.6.5 发布Web应用 29

    1.6.6 发布Web服务 30

    1.6.7 Web 2.0:全民共建的Web 32

    1.7 处理HTTP请求参数及HTML表单 33

    1.8 客户端向服务器端上传文件 36

    1.9 小结 41

    1.10 思考题 42



    第2章 Tomcat简介 45

    Tomcat除了能够充当运行Servlet的容器,还提供了作为Web服务器的一些实用功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。Tomcat已成为目前开发企业JavaWeb应用的Servlet容器选择之一。

    2.1 Tomcat概述 46

    2.2 Tomcat作为Servlet容器的基本功能 47

    2.3 Tomcat的组成结构 48

    2.4 Tomcat的工作模式 50

    2.5 Tomcat的版本 52

    2.6 安装和配置Tomcat所需的资源 53

    2.7 安装Tomcat 55

    2.8 启动Tomcat并测试Tomcat的安装 57

    2.9 Tomcat的运行脚本 58

    2.10 小结 59

    2.11 思考题 60

    第3章 第一个JavaWeb应用 63

    以一个简单的helloapp应用为例,让初学者迅速获得开发JavaWeb应用的实际经验。

    3.1 JavaWeb应用简介 63

    3.2 创建JavaWeb应用 64

    3.2.1 JavaWeb应用的目录结构 64

    3.2.2 创建HTML文件 65

    3.2.3 创建Servlet类 66

    3.2.4 创建JSP文件 67

    3.2.5 创建web.xml文件 68

    3.3 在Tomcat中发布JavaWeb应用 70

    3.3.1 Tomcat的目录结构 70

    3.3.2 按照默认方式发布JavaWeb应用 71

    3.3.3 Web组件的URL 72

    3.3.4 配置Tomcat的元素 75

    3.3.5 配置Tomcat的虚拟主机 78

    3.4 创建、配置和使用自定义JSP标签 80

    3.5 用批处理文件或ANT编译范例 84

    3.6 小结 85

    3.7 思考题 86

    第4章 Servlet技术(上) 89

    要想精通Servlet编程,不仅要了解Servlet自身的用法,还要了解容器为它提供的十八般武器的用法。

    4.1 Servlet API 90

    4.1.1 Servlet接口 90

    4.1.2 GenericServlet抽象类 91

    4.1.3 HttpServlet抽象类 93

    4.1.4 ServletRequest接口 96

    4.1.5 HttpServletRequest接口 97

    4.1.6 ServletResponse接口 100

    4.1.7 HttpServletResponse接口 101

    4.1.8 ServletConfig接口 104

    4.1.9 ServletContext接口 105

    4.2 JavaWeb应用的生命周期 108

    4.2.1 启动阶段 108

    4.2.2 运行时阶段 109

    4.2.3 终止阶段 109

    4.2.4 用Tomcat的管理平台管理Web应用的生命周期 109

    4.3 Servlet的生命周期 111

    4.3.1 初始化阶段 111

    4.3.2 运行时阶段 112

    4.3.3 销毁阶段 112

    4.3.4 演示Servlet的生命周期的范例 113

    4.4 ServletContext与Web应用范围 115

    4.4.1 在Web应用范围内存放共享数据的范例 116

    4.4.2 使用ServletContextListener监听器 119

    4.5 Servlet的服务方法抛出异常 121

    4.6 防止页面被客户端缓存 122

    4.7 小结 123

    4.8 思考题 124

    第5章 Servlet技术(下) 129

    进一步介绍Servlet的一些用法。

    5.1 文件 129

    5.2 上传文件 130

    5.3 动态生成图像 136

    5.4 读写Cookie 139

    5.5 访问Web应用的工作目录 145

    5.6 转发和包含 147

    5.6.1 请求转发 148

    5.6.2 包含 152

    5.6.3 请求范围 154

    5.7 重定向 155

    5.8 访问Servlet容器内的其他Web应用 158

    5.9 避免并发问题 160

    5.9.1 合理决定在Servlet中定义的变量的作用域类型 162

    5.9.2 使用Java同步机制对多线程同步 164

    5.9.3 被废弃的SingleThreadModel接口 165

    5.10 小结 166

    5.11 思考题 169

    第6章 JSP技术 171

    包括JSP的运行机制和语法、JSP包含其他Web组件的方法、把请求转发给其他Web组件的方法,以及JSP的异常处理。

    6.1 比较HTML、Servlet和JSP 171

    6.1.1 静态HTML文件 171

    6.1.2 用Servlet动态生成HTML页面 171

    6.1.3 用JSP动态生成HTML页面 173

    6.2 JSP语法 177

    6.2.1 JSP指令(Directive) 178

    6.2.2 JSP声明 180

    6.2.3 Java程序片段(Scriptlet) 181

    6.2.4 Java表达式 182

    6.2.5 隐含对象 184

    6.3 JSP的生命周期 185

    6.4 请求转发 188

    6.5 包含 190

    6.5.1 静态包含 190

    6.5.2 动态包含 192

    6.5.3 混合使用静态包含和动态包含 194

    6.6 JSP异常处理 200

    6.7 再谈发布JSP 202

    6.8 预编译JSP 203

    6.9 PageContext抽象类 204

    6.10 JSP技术的发展趋势 206

    6.11 小结 207

    6.12 思考题 207

    第7章 bookstore应用简介 211

    介绍bookstore应用的软件结构、各个JSP网页的功能,以及部分Web组件的实现。

    7.1 bookstore应用的软件结构 211

    7.1.1 Web服务器层 211

    7.1.2 数据库层 212

    7.2 浏览bookstore应用的JSP网页 212

    7.3 JavaBean和实用类 217

    7.3.1 实体类 218

    7.3.2 购物车的实现 219

    7.4 发布bookstore应用 222

    7.5 小结 223

    第8章 访问数据库 225

    介绍通过JDBC API访问数据库、在Tomcat中配置数据源,以及在Web应用中通过数据源连接数据库的方法。

    8.1 安装和配置MySQL数据库 225

    8.2 JDBC简介 228

    8.2.1 java.sql包中的接口和类 230

    8.2.2 编写访问数据库程序的步骤 234

    8.2.3 事务处理 236

    8.3 通过JDBC API访问数据库的JSP范例程序 237

    8.4 bookstore应用通过JDBC API访问数据库 239

    8.5 数据源(DataSource)简介 243

    8.6 配置数据源 244

    8.6.1 在context.xml中加入元素 244

    8.6.2 在web.xml中加入元素 245

    8.7 程序中访问数据源 246

    8.7.1 通过数据源连接数据库的JSP范例程序 246

    8.7.2 bookstore应用通过数据源连接数据库 248

    8.8 处理中文编码 251

    8.9 分页显示批量数据 252

    8.10 小结 256

    8.11 思考题 257

    第9章 HTTP会话的使用与管理 259

    介绍如何通过会话来实现服务器对客户的状态的跟踪。

    9.1 会话简介 259

    9.2 HttpSession的生命周期及会话范围 263

    9.3 使用会话的JSP范例程序 265

    9.4 使用会话的Servlet范例程序 269

    9.5 通过重写URL来跟踪会话 273

    9.6 会话的持久化 277

    9.6.1 标准会话管理器StandardManager 279

    9.6.2 持久化会话管理器PersistentManager 280

    9.7 会话的监听 284

    9.7.1 用HttpSessionListener统计在线用户人数 289

    9.7.2 用HttpSessionBindingListener统计在线用户人数 291

    9.8 小结 294

    9.9 思考题 295

    第10章 JSP访问JavaBean 299

    介绍JavaBean的概念和创建方法, JSP访问JavaBean的语法,JavaBean在Web应用中的4种存在范围,如何在bookstore应用中运用JavaBean。

    10.1 JavaBean简介 299

    10.2 JSP访问JavaBean的语法 300

    10.3 JavaBean的范围 302

    10.3.1 JavaBean在页面(page)范围内 302

    10.3.2 JavaBean在请求(request)范围内 305

    10.3.3 JavaBean在会话(session)范围内 306

    10.3.4 JavaBean在Web应用(application)范围内 307

    10.4 在bookstore应用中访问JavaBean 308

    10.4.1 访问BookDB类 308

    10.4.2 访问ShoppingCart类 309

    10.5 小结 313

    10.6 思考题 314

    第11章 开发JavaMail Web应用 317

    介绍了一个JavaMail Web应用,通过它,客户可以访问邮件服务器上的邮件账号、收发邮件和管理邮件夹。

    11.1 E-mail协议简介 317

    11.1.1 SMTP简单邮件传输协议 317

    11.1.2 POP3邮局协议 318

    11.1.3 接收邮件的新协议IMAP 318

    11.2 JavaMail API简介 319

    11.3 建立JavaMail应用程序的开发环境 321

    11.3.1 获得JavaMail API的类库 321

    11.3.2 安装和配置邮件服务器 321

    11.4 创建JavaMail应用程序 324

    11.5 JavaMail Web应用简介 328

    11.6 JavaMail Web应用的程序结构 328

    11.6.1 重新封装Message数据 329

    11.6.2 用于保存邮件账号信息的JavaBean 332

    11.6.3 定义所有JSP文件的相同内容 334

    11.6.4 登录IMAP服务器上的邮件账号 336

    11.6.5 管理邮件夹 339

    11.6.6 查看邮件夹中的邮件信息 342

    11.6.7 查看邮件内容 345

    11.6.8 创建和发送邮件 346

    11.6.9 退出邮件系统 348

    11.7 在Tomcat中配置邮件会话(Mail Session) 349

    11.7.1 在context.xml中配置Mail Session资源 349

    11.7.2 在web.xml中加入对JNDI Mail Session资源的引用 350

    11.7.3 在javamail应用中获取JNDI Mail Session资源 350

    11.8 发布和运行javamail应用 352

    11.9 小结 352

    11.10 思考题 353

    第12章 EL表达式语言 355

    EL(Expression Language)表达式语言是在JSP 2.0版本中引入的新特性,它用于JSP文件中的数据访问。

    12.1 基本语法 355

    12.1.1 访问对象的属性及数组的元素 356

    12.1.2 EL运算符 356

    12.1.3 隐含对象 357

    12.1.4 命名变量 359

    12.2 使用EL表达式的JSP范例 360

    12.2.1 关于基本语法的例子 360

    12.2.2 读取HTML表单数据的例子 362

    12.2.3 访问命名变量的例子 363

    12.3 定义和使用EL函数 363

    12.4 小结 366

    12.5 思考题 367

    第13章 自定义JSP标签 369

    结合具体的范例,进一步介绍自定义标签的创建过程,以及它在JSP文件中的使用方法。

    13.1 自定义JSP标签简介 369

    13.2 JSP Tag API 370

    13.2.1 JspTag接口 370

    13.2.2 Tag接口 371

    13.2.3 IterationTag接口 373

    13.2.4 BodyTag接口 374

    13.2.5 TagSupport类和BodyTagSupport类 376

    13.3 创建和使用message标签(访问标签属性) 380

    13.3.1 创建message标签的处理类MessageTag 382

    13.3.2 创建标签库描述文件 385

    13.3.3 在Web应用中使用标签 388

    13.3.4 发布支持中、英文版本的helloapp应用 390

    13.4 创建和使用iterate标签(重复执行标签主体) 391

    13.5 创建和使用greet标签(访问标签主体内容) 395

    13.6 小结 399

    13.7 思考题 400

    第14章 采用模板设计网上书店应用 403

    以bookstore应用为例,介绍如何通过自定义JSP标签来为设计模板,从而使所有在客户端展示的网页都通过模板来生成。

    14.1 如何设计的模板 403

    14.2 创建负责流程控制的Servlet 404

    14.3 创建模板标签和模板JSP文件 406

    14.3.1标签和其处理类 408

    14.3.2标签和处理类 411

    14.3.3标签和处理类 413

    14.3.4标签和处理类 417

    14.4 修改JSP文件 419

    14.5 发布采用模板设计的bookstore应用 420

    14.6 小结 423

    第15章 JSTL Core标签库 425

    本章对JSTL做了概要介绍,并且着重介绍了JSTL中的Core标签库的用法。

    15.1 使用第三方提供的标签库的步骤 425

    15.2 JSTL标签库简介 426

    15.3 一般用途的标签 427

    15.3.1标签 427

    15.3.2标签 428

    15.3.3标签 430

    15.3.4标签 430

    15.4 条件标签 431

    15.4.1标签 431

    15.4.2、和标签 432

    15.5 迭代标签 433

    15.5.1标签 433

    15.5.2标签 437

    15.6 URL相关的标签 437

    15.6.1标签 437

    15.6.2标签 438

    15.6.3标签 440

    15.7 小结 440

    15.8 思考题 441

    第16章 JSTL I18N标签库 443

    I18N标签库主要用于编写国际化的Web应用,本章对I18N标签库进行了详细介绍。

    16.1 国际化的概念 443

    16.2 Java对I18N的支持 444

    16.2.1 Locale类 444

    16.2.2 ResourceBundle类 448

    16.2.3 MessageFormat类和复合消息 449

    16.3 国际化标签 452

    16.3.1标签 452

    16.3.2标签 453

    16.3.3标签 453

    16.3.4标签 454

    16.3.5标签 455

    16.3.6标签 455

    16.4 创建国际化的Web应用 456

    16.4.1 创建支持国际化的网页 456

    16.4.2 创建资源文件 459

    16.5 格式化标签 460

    16.5.1标签 460

    16.5.2标签 461

    16.5.3标签 461

    16.5.4标签 462

    16.5.5标签 463

    16.5.6标签 465

    16.6 小结 465

    16.7 思考题 466

    第17章 JSTL SQL标签库 469

    在JSP中直接通过Java程序代码来访问数据库,会降低JSP页面的可读性和可维护性,为了解决这一问题,可以在JSP中通过JSTL SQL标签库中的标签来访问数据库。

    17.1标签 469

    17.2标签 470

    17.2.1 设置数据源 470

    17.2.2 设置select查询语句 470

    17.2.3 控制实际取出的记录 471

    17.2.4 访问查询结果 471

    17.2.5 使用标签的范例 472

    17.3标签 474

    17.4标签 475

    17.5标签 475

    17.6标签 476

    17.7 小结 478

    17.8 思考题 478

    第18章 JSTL Functions标签库 481

    介绍Functions标签库中常用的16个函数的用法。

    18.1 fn:contains函数 481

    18.2 fn:containsIgnoreCase函数 481

    18.3 fn:startsWith函数 482

    18.4 fn:endsWith函数 482

    18.5 fn:indexOf函数 482

    18.6 fn:replace函数 483

    18.7 fn:substring函数 483

    18.8 fn:substringBefore函数 483

    18.9 fn:substringAf

    孙卫琴,1975年出生,籍贯江苏常州,1997年毕业于上海交通大学,随后主要从事基于Java的软件开发工作,在此其间还从事过Java方面的培训和咨询工作。2002年开始Java技术领域的创作。 代表著作有:《Tomcat与Java Web开发技术详解(第2版)》2008,《Java网络编程精解》2007,《Java面向对象编程》2006,《精通Hibernate:Java对象持久化技术详解》2005,《精通Struts:基于MVC的Java Web设计与开发》2004,《Tomcat与Java Web开发技术详解》2004,《Java 2认证考试指南与试题解析》2002。


    孙老师的每一本Java著作都在广大Java爱好者中引起抢购热潮,此次推出的新著一定也不例外。

      此书既通俗易懂又具有足够的深度和广度,对想要利用Java进行Web开发的同行来说是一不可多得的参考书和工具书。

      ——陈锋

      Java中文站(JAVA-CN.COM)站长



      本书由浅入深、通俗易懂地讲解了开发JavaWeb应用涉及的各种技术。如果您要选择用于学习Java Web开发的书籍,个人认为非此书莫属。

      ——魏旭东

      东南融通公司架构设计师



      本书对Tomcat技术讲得全面,有深度,很实用,是您在Tomcat平台上开发Java Web的必备之书。

      ——施登荣

      北京清华同方软件股份有限公司研发经理



      如果你正在为找不到一本适合自己的Web开发书籍而苦恼,那么这本书正是你需要的。

      ——彭雪

      红帽中国研发中心.JBoss团队研发工程师




    这是我所看到的由国人创作的,让人很容易读懂、学会的,一本关于Java网络技术的图书。作者把她对Java网络编程的理解用深入浅出的语言表达出来,借助作者的努力,我们看到了Java的。实践赋予Java生命力,Java更使我们的实践充满生机和活力


    ——SUN公司市场经理 马君海


    老师的职责是传道、授业、解惑,Java技术具有广泛的应用前景,这需要有像孙卫琴老师这样潜心研究并以图书形式进行传播的传道士,来帮助越来越多的Java爱好者迅速掌握Java的精髓,而这本书无疑担负了这一使命。


    ——亚信集团股份有限公司CNCOSSNorth-PM总监 周正茂


    《Tomcat与Java Web开发技术详解(第2版)》结合全新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。
    主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种功能。
    书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。

    由于Java Web技术是SUN公司在Java Servlet规范中提出的通用技术,因此《Tomcat与Java Web开发技术详解》讲解的Java Web应用例子可以运行在任何一个实现了SUN的Servlet规范的Java Web服务器上。

    随书附容为《Tomcat与Java Web开发技术详解》范例的源程序,以及《Tomcat与Java Web开发技术详解(第2版)》涉及的部分软件的安装程序。

    《Tomcat与Java Web开发技术详解(第2版)》语言深入浅出、通俗易懂,无论对于Java Web开发的新手还是行家来说,《Tomcat与Java Web开发技术详解》都是精通Tomcat和开发Java Web应用的必备的实用手册。《Tomcat与Java Web开发技术详解(第2版)》还可作为高校相关专业学生学习Java Web开发的参考书,以及企业Java Web培训教材,也可作为SUN公司的SCWCD(SUN Certified Web Component Developer)认证的辅导教材。 

    本书结合最新的Tomcat6版本,详细介绍了开发JavaWeb应用的各种技术。 本书的内容总体上分为两部分。第1篇为JavaWeb开发技术详解,包含第1章至第23章:依据SUN的JavaServlet规范和JSP规范,深入介绍了开发JavaWeb应用的各种技术。第2篇为Tomcat配置及第三方实用软件的用法,包括第24章至第33章:介绍Tomcat服务器的基本配置和高级配置,从而为JavaWeb应用创建高效的运行环境;介绍在JavaWeb应用中运用第三方提供的实用软件的方法。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购