Servlet和JSP学习指南

Servlet和JSP学习指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2013-04
版次: 1
ISBN: 9787111418610
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 340页
正文语种: 简体中文
原版书名: Servlet & JSP: A Tutorial
  •   《Servlet和JSP学习指南》是系统学习Servlet和JSP的必读之作。由全球知名的Java技术专家(《HowTomcatWorks》作者)亲自执笔,不仅全面解读Servlet和JSP的较新技术,重点阐述JavaWeb开发的重要编程概念和设计模型,而且包含大量可操作性极强的案例。
      《Servlet和JSP学习指南》共18章:第1章介绍ServletAPI和几个简单的Servlet;第2章讨论Session追踪,以及保持状态的4种技术;第3章和第4章系统讲解JSP的语法以及JSP中的重要特性之一:ExpressionLanguage;第5~7章分别阐述JSTL中最重要的类库、标签的具体编写方法和标签文件;第8~10章讨论Servlet中的事件驱动编程、过滤器,以及Model2架构;第11章展示如何利用Servlet3的文件上传特性,以及如何在客户端改善用户的体验;第12章解释如何通过编程方式将资源发送到浏览器;第13章介绍如何利用Decorator模式以及类来改变Servlet请求和响应的行为;第14章讨论Servlet3中的一项新特性,用来处理异步的操作;第15章阐述如何通过声明和编程方式来保护Java的Web应用程序;第16章讨论Servlet/JSP应用程序的部署过程,以及部署描述符中的元素;第17章阐述Servlet3中的两项新特性;第18章介绍Struts2的用法。
      BudiKurniawan,全球知名Java技术专家和资深Java企业级应用架构师,是软件咨询和技术出版公司BrainySoftware的创始人,经验十分丰富。他还是一位经验丰富的技术作家,撰写了深入揭示Tomcat工作原理和设计理念的名著《HowTomcatWorks》(《深入剖析Tomcat》,机械工业出版社出版)和《StrutsDesignandProgramming》,并在多种专业出版物上发表过100多篇文章。
      崔毅,JustCommoditySoftwareSolutionPteLtd技术部经理。年毕业于北京航空航天大学计算机学院,获硕士学位,主要研究Web服务、信息交换中间件。目前在新加坡生活和工作,先后从事技术开发、系统分析、系统实施、咨询顾问和产品研发管理等工作,有多年的开发设计和管理经验,目前负责一个产品线。
      俞哲皆,中国电信莆田分公司产品运营中心产品经理,毕业于安徽工业大学信息管理与信息系统专业,学士学位,主要从事通信行业业务系统分析、设计、开发、项目管理等工作,主要从事JavaWeb应用系统开发、智能终端Android平台应用开发以及基于HTM5跨手机平台的应用开发,熟悉Java开发技术,致力于移动终端的应用开发,热衷于开源技术学习与相关讨论。
      俞黎敏,IBM软件部高级信息工程师、资深技术顾问,主要负责IBMWebSphere系列产品的技术支持工作,专注于产品新特性、系统性能调优、疑难问题诊断与解决。开源爱好者,满江红论坛的核心成员,组织翻译了大量开源技术文档和资料,深受社区拥戴。利用业余时间担任CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW、Spring中文网、WebSphereChina.net等Java论坛的版主,在各大技术社区推动开源和敏捷开发做出了积极的贡献。参与审校和翻译了《Ajax设计模式》、《CSS实战手册》、《Hibernate实战(第2版)》、《Java脚本编程》、《EffectiveJava中文版(第2版)》、《REST实战中文版》、《Java7程序设计》等著作。
    译者序
    前言

    第1章Servlet
    1.1ServletAPI概述
    1.2Servlet
    1.3编写基础的Servlet应用程序
    1.4ServletRequest
    1.5ServletResponse
    1.6ServletConfig
    1.7ServletContext
    1.8GenericServlet
    1.9HTTPServlet
    1.10处理HTML表单
    1.11使用部署描述符
    1.12小结

    第2章Session管理
    2.1网址重写
    2.2隐藏域
    2.3cookie
    2.4HttpSession对象
    2.5小结

    第3章JSP
    3.1JSP概述
    3.2备注
    3.3隐式对象
    3.4指令
    3.5脚本元素
    3.6动作
    3.7小结

    第4章EL
    4.1EL语法
    4.2访问JavaBean
    4.3EL隐式对象
    4.4使用其他EL运算符
    4.5使用EL
    4.6在JSP2.0及更高版本中配置EL
    4.7小结

    第5章JSTL
    5.1下载JSTL
    5.2JSTL类库
    5.3通用动作指令
    5.4条件式动作指令
    5.5iterator动作指令
    5.6格式化动作指令
    5.7函数
    5.8小结

    第6章编写定制标签
    6.1定制标签概述
    6.2简单的标签处理器
    6.3SimpleTag范例
    6.4处理属性
    6.5管理标签主体
    6.6编写EL函数
    6.7发布定制标签
    6.8小结

    第7章标签文件
    7.1标签文件简介
    7.2我们的第一个标签文件
    7.3标签文件指令
    7.4doBody
    7.5invoke
    7.6小结

    第8章监听器
    8.1监听器接口和注册
    8.2ServletContext监听器
    8.3Session监听器
    8.4ServletRequest监听器
    8.5小结

    第9章过滤器
    9.1FilterAPI
    9.2过滤器的配置
    9.3范例1:日志过滤器
    9.4范例2:图片保护过滤器
    9.5范例3:下载计数过滤器
    9.6过滤器的顺序
    9.7小结

    第10章应用程序设计
    10.1Model1概述
    10.2Model2概述
    10.3基于ServletController的Model2
    10.4基于FilterDispatcher的Model2
    10.5验证器
    10.6数据库访问
    10.7依赖注入
    10.8小结

    第11章文件上传
    11.1客户端编程
    11.2服务器端编程
    11.3上传Servlet范例
    11.4多文件上传
    11.5上传客户端
    11.6小结

    第12章文件下载
    12.1文件下载概述
    12.2范例1:隐藏资源
    12.3范例2:防止跨站引用
    12.4小结

    第13章请求和响应的装饰
    13.1Decorator模式
    13.2ServletWrapper类
    13.3范例:AutoCorrect过滤器
    13.4小结

    第14章异步处理
    14.1概述
    14.2编写异步的Servlet和Filter
    14.3编写异步的Servlet
    14.4异步监听器
    14.5小结

    第15章安全性
    15.1验证和授权
    15.2验证方法
    15.3SSL
    15.4通过编程确保安全性
    15.5小结

    第16章部署
    16.1部署描述符概述
    16.2部署
    16.3WebFragment
    16.4小结

    第17章动态注册和Servlet容器初始化
    17.1动态注册
    17.2Servlet容器初始化
    17.3小结

    第18章Struts2简介
    18.1Struts2的优势
    18.2Struts2工作原理
    18.3拦截器
    18.4Struts2的配置文件
    18.5简单的Struts应用程序
    18.6小结

    附录ATomcat
    附录BWeb注解
    附录CSSL证书

  • 内容简介:
      《Servlet和JSP学习指南》是系统学习Servlet和JSP的必读之作。由全球知名的Java技术专家(《HowTomcatWorks》作者)亲自执笔,不仅全面解读Servlet和JSP的较新技术,重点阐述JavaWeb开发的重要编程概念和设计模型,而且包含大量可操作性极强的案例。
      《Servlet和JSP学习指南》共18章:第1章介绍ServletAPI和几个简单的Servlet;第2章讨论Session追踪,以及保持状态的4种技术;第3章和第4章系统讲解JSP的语法以及JSP中的重要特性之一:ExpressionLanguage;第5~7章分别阐述JSTL中最重要的类库、标签的具体编写方法和标签文件;第8~10章讨论Servlet中的事件驱动编程、过滤器,以及Model2架构;第11章展示如何利用Servlet3的文件上传特性,以及如何在客户端改善用户的体验;第12章解释如何通过编程方式将资源发送到浏览器;第13章介绍如何利用Decorator模式以及类来改变Servlet请求和响应的行为;第14章讨论Servlet3中的一项新特性,用来处理异步的操作;第15章阐述如何通过声明和编程方式来保护Java的Web应用程序;第16章讨论Servlet/JSP应用程序的部署过程,以及部署描述符中的元素;第17章阐述Servlet3中的两项新特性;第18章介绍Struts2的用法。
  • 作者简介:
      BudiKurniawan,全球知名Java技术专家和资深Java企业级应用架构师,是软件咨询和技术出版公司BrainySoftware的创始人,经验十分丰富。他还是一位经验丰富的技术作家,撰写了深入揭示Tomcat工作原理和设计理念的名著《HowTomcatWorks》(《深入剖析Tomcat》,机械工业出版社出版)和《StrutsDesignandProgramming》,并在多种专业出版物上发表过100多篇文章。
      崔毅,JustCommoditySoftwareSolutionPteLtd技术部经理。年毕业于北京航空航天大学计算机学院,获硕士学位,主要研究Web服务、信息交换中间件。目前在新加坡生活和工作,先后从事技术开发、系统分析、系统实施、咨询顾问和产品研发管理等工作,有多年的开发设计和管理经验,目前负责一个产品线。
      俞哲皆,中国电信莆田分公司产品运营中心产品经理,毕业于安徽工业大学信息管理与信息系统专业,学士学位,主要从事通信行业业务系统分析、设计、开发、项目管理等工作,主要从事JavaWeb应用系统开发、智能终端Android平台应用开发以及基于HTM5跨手机平台的应用开发,熟悉Java开发技术,致力于移动终端的应用开发,热衷于开源技术学习与相关讨论。
      俞黎敏,IBM软件部高级信息工程师、资深技术顾问,主要负责IBMWebSphere系列产品的技术支持工作,专注于产品新特性、系统性能调优、疑难问题诊断与解决。开源爱好者,满江红论坛的核心成员,组织翻译了大量开源技术文档和资料,深受社区拥戴。利用业余时间担任CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW、Spring中文网、WebSphereChina.net等Java论坛的版主,在各大技术社区推动开源和敏捷开发做出了积极的贡献。参与审校和翻译了《Ajax设计模式》、《CSS实战手册》、《Hibernate实战(第2版)》、《Java脚本编程》、《EffectiveJava中文版(第2版)》、《REST实战中文版》、《Java7程序设计》等著作。
  • 目录:
    译者序
    前言

    第1章Servlet
    1.1ServletAPI概述
    1.2Servlet
    1.3编写基础的Servlet应用程序
    1.4ServletRequest
    1.5ServletResponse
    1.6ServletConfig
    1.7ServletContext
    1.8GenericServlet
    1.9HTTPServlet
    1.10处理HTML表单
    1.11使用部署描述符
    1.12小结

    第2章Session管理
    2.1网址重写
    2.2隐藏域
    2.3cookie
    2.4HttpSession对象
    2.5小结

    第3章JSP
    3.1JSP概述
    3.2备注
    3.3隐式对象
    3.4指令
    3.5脚本元素
    3.6动作
    3.7小结

    第4章EL
    4.1EL语法
    4.2访问JavaBean
    4.3EL隐式对象
    4.4使用其他EL运算符
    4.5使用EL
    4.6在JSP2.0及更高版本中配置EL
    4.7小结

    第5章JSTL
    5.1下载JSTL
    5.2JSTL类库
    5.3通用动作指令
    5.4条件式动作指令
    5.5iterator动作指令
    5.6格式化动作指令
    5.7函数
    5.8小结

    第6章编写定制标签
    6.1定制标签概述
    6.2简单的标签处理器
    6.3SimpleTag范例
    6.4处理属性
    6.5管理标签主体
    6.6编写EL函数
    6.7发布定制标签
    6.8小结

    第7章标签文件
    7.1标签文件简介
    7.2我们的第一个标签文件
    7.3标签文件指令
    7.4doBody
    7.5invoke
    7.6小结

    第8章监听器
    8.1监听器接口和注册
    8.2ServletContext监听器
    8.3Session监听器
    8.4ServletRequest监听器
    8.5小结

    第9章过滤器
    9.1FilterAPI
    9.2过滤器的配置
    9.3范例1:日志过滤器
    9.4范例2:图片保护过滤器
    9.5范例3:下载计数过滤器
    9.6过滤器的顺序
    9.7小结

    第10章应用程序设计
    10.1Model1概述
    10.2Model2概述
    10.3基于ServletController的Model2
    10.4基于FilterDispatcher的Model2
    10.5验证器
    10.6数据库访问
    10.7依赖注入
    10.8小结

    第11章文件上传
    11.1客户端编程
    11.2服务器端编程
    11.3上传Servlet范例
    11.4多文件上传
    11.5上传客户端
    11.6小结

    第12章文件下载
    12.1文件下载概述
    12.2范例1:隐藏资源
    12.3范例2:防止跨站引用
    12.4小结

    第13章请求和响应的装饰
    13.1Decorator模式
    13.2ServletWrapper类
    13.3范例:AutoCorrect过滤器
    13.4小结

    第14章异步处理
    14.1概述
    14.2编写异步的Servlet和Filter
    14.3编写异步的Servlet
    14.4异步监听器
    14.5小结

    第15章安全性
    15.1验证和授权
    15.2验证方法
    15.3SSL
    15.4通过编程确保安全性
    15.5小结

    第16章部署
    16.1部署描述符概述
    16.2部署
    16.3WebFragment
    16.4小结

    第17章动态注册和Servlet容器初始化
    17.1动态注册
    17.2Servlet容器初始化
    17.3小结

    第18章Struts2简介
    18.1Struts2的优势
    18.2Struts2工作原理
    18.3拦截器
    18.4Struts2的配置文件
    18.5简单的Struts应用程序
    18.6小结

    附录ATomcat
    附录BWeb注解
    附录CSSL证书

查看详情