前言-3-本书内容简介
前言-3-本书内容简介
第一部分:Servlet和JSP
- 第1章: “
Servlets“,介绍Servlet API,本章重点关注两个java包:javax.servlet和javax.servlet.http。 - 第2章: “会话管理”,讨论了会话管理——在
Web应用开发中非常重要的主题(因为HTTP是无状态的),本章比较了4种不同的状态保持技术:URL重写、隐藏域、Cookies和HTTPSession对象。 - 第3章: “
JavaServerPages(JSP)”,JSP是Servlet技术的补充完善,是Servlet技术的重要组成部分,本章包括了JSP语法、指令、脚本元素和动作。 - 第4章: “表达式语言”,本章介绍了
JSP2.0中最重要的特性“表达式语言”。该特性的目标是帮助开发人员编写无脚本的JSP页面,让JSP页面更加简洁而且有效。本章将帮助你学会通过EL来访问JavaBean和上下文对象。 - 第5章: “
JSTL“,本章介绍了JSP技术中最重要的类库:标准标签库——一组帮助处理常见问题的标签。具体内容包括访问Map或集合对象、条件判断、XML处理,以及数据库访问和数据处理。 - 第6章: “自定义标签”,大多数时候,
JSTL用于访问上下文对象并处理各种任务,但对于特定的任务,我们需要编写自定义标签,本章将介绍如何编写标签。 - 第7章: “标签文件”,本章介绍在
JSP2.0中引入的新特性——标签文件,标签文件可以简化自定义标签的编写。第8章: “监听器”,本章介绍了Servlet中的事件驱动编程,展示了Servlet API中的事件类以及监控器接口,以及如何应用。 - 第8章: “监听器”,本章介绍了
Servlet中的事件驱动编程,展示了Servlet API中的事件类以及监控器接口,以及如何应用。 - 第9章: “
Filters“,本章介绍了FilterAPI,包括Filter、FilterConfig和FilterChain接口,并展示了如何编写一个Filter实现。 - 第10章: “修饰
Requests和Responses“,本章介绍如何用修饰器模式来包装Servlet请求和响应对象,并改变Servlet请求和响应的行为。 - 第11章: “异步处理”,本章主要讨论
Servlet3.0引入的新特性——异步处理。该特性非常适合于当Servlet应用负载较高且有一个或多个耗时操作。该特性允许由一个新线程来运行耗时操作,使得当前的Web请求处理线程可以处理新的Web请求。 - 第12章: “安全”,介绍了如何通过声明式以及编程式来保护
JavaWeb应用,本章覆盖四个主题:认证、授权、加密和数据完整性。 - 第13章: “部署”,介绍了
Servlet/JSP应用的部署流程,以及部署描述符。 - 第14章: “动态加载以及
Servlet容器加载器”介绍了Servlet3.0中的两个新特性,动态注册支持在无须重启Web应用的情况下注册新的Web对象,以及框架开发人员最关心的容器初始化。
第二部分:Spring MVC
- 第15章: “
Spring框架”,介绍了最流行的开源框架。 - 第16章: “模型2和
MVC模式”,讨论了SpringMVC所实现的设计模式。 - 第17章: “
SpringMVC介绍”,SpringMVC概述。本章编写了第一个SpringMVC应用。 - 第18章: “基于注解的控制器”,讨论了
MVC模式中最重要的一个对象—控制器。本章,我们将学会如何编写基于注解的控制器,这是SpringMVC2.5版本引入的方法。 - 第19章: “数据绑定和表单标签库”,讨论
SpringMVC最强大的一个特性,并利用它来展示表单数据。 - 第20章: “转换器和格式化”,讨论了数据绑定的辅助对象类型。
- 第21章: “验证器”,本章将展示如何通过验证器来验证用户输入数据。
- 第22章: “国际化”,本章将展示如何用
SpringMVC来构建多语言网站。 - 第23章: “上传文件”,介绍两种不同的方式来处理文件上传。
- 第24章: “下载文件”,介绍如何用编程方式向客户端传输一个资源。
附录
- 附录A: “
Tomcat“,介绍如何安装和配置Tomcat。 - 附录B: “
WebAnnotations“,列出所有可用配置Web对象,如Servlet、Listener或Filter的注解。这些来自Servlet3.0规范的注解可以帮助减少部署描述配置。 - 附录C: “
SSL证书”,介绍了如何用KeyTool工具生成公钥/私钥对,并生成数字证书。
下载示例应用
本书所有的示例应用压缩包可以通过如下地址下 载: http://books.brainysoftware.com/download