图书介绍

Servlet JSP和Spring MVC初学指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Servlet JSP和Spring MVC初学指南
  • (加)克尼亚万(Budi Kurniawan),(美)Paul Deck 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115429742
  • 出版时间:2016
  • 标注页数:375页
  • 文件大小:45MB
  • 文件页数:394页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Servlet JSP和Spring MVC初学指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Servlets和JSP3

第1章 Servlets3

1.1 Servlet AP1概览3

1.2 Servlet4

1.3 编写基础的Servlet应用程序5

1.3.1 编写和编译Servlet类5

1.3.2 应用程序目录结构7

1.3.3 调用Servlet8

1.4 ServletRequest8

1.5 ServletResponse9

1.6 ServletConfig9

1.7 ServletContext12

1.8 GenericServlet12

1.9 Http Servlets14

1.9.1 HttpServlet15

1.9.2 HttpServletRequest16

1.9.3 HttpServletResponse16

1.10 处理HTML表单17

1.11 使用部署描述符22

1.12 小结24

第2章 会话管理25

2.1 URL重写25

2.2 隐藏域30

2.3 Cookies34

2.4 HttpSession对象42

2.5 小结49

第3章 JavaServer Pages(JSP)50

3.1 JSP概述50

3.2 注释54

3.3 隐式对象55

3.4 指令58

3.4.1 page指令58

3.4.2 include指令59

3.5 脚本元素60

3.5.1 表达式61

3.5.2 声明61

3.5.3 禁用脚本元素64

3.6 动作65

3.6.1 useBean65

3.6.2 setProperty和getProperty66

3.6.3 include67

3.6.4 forward67

3.7 错误处理67

3.8 小结68

第4章 表达式语言69

4.1 表达式语言的语法69

4.1.1 关键字70

4.1.2 []和运算符70

4.1.3 取值规则71

4.2 访问JavaBean71

4.3 EL隐式对象72

4.3.1 pageContext72

4.3.2 initParam73

4.3.3 param73

4.3.4 paramValues73

4.3.5 header74

4.3.6 cookie74

4.3.7 applicationScope、 sessionScope、requestScope和pageScope74

4.4 使用其他EL运算符75

4.4.1 算术运算符75

4.4.2 逻辑运算符75

4.4.3 关系运算符76

4.4.4 empty运算符76

4.5 应用EL76

4.6 如何在JSP 2.0及其更高版本中配置EL80

4.6.1 实现免脚本的JSP页面80

4.6.2 禁用 EL计算81

4.7 小结82

第5章 JSTL83

5.1 下载JSTL83

5.2 JSTL库83

5.3 一般行为84

5.3.1 out标签84

5.3.2 set标签85

5.3.3 remove标签87

5.4 条件行为87

5.4.1 if标签88

5.4.2 choose、 when和otherwise标签89

5.5 遍历行为90

5.5.1 forEach标签90

5.5.2 forTokens标签97

5.6 格式化行为98

5.6.1 formatNumber标签98

5.6.2 formatDate标签100

5.6.3 timeZone标签102

5.6.4 setTimeZone标签103

5.6.5 parseNumber标签103

5.6.6 parseDate标签104

5.7 函数105

5.7.1 contains函数106

5.7.2 containsIgnoreCase函数106

5.7.3 endsWith函数106

5.7.4 escapeXml函数107

5.7.5 indexOf函数107

5.7.6 join函数107

5.7.7 length函数107

5.7.8 replace函数108

5.7.9 split函数108

5.7.10 startsWith函数108

5.7.11 substring函数108

5.7.12 substringAfter函数109

5.7.13 substringBefore函数109

5.7.14 toLowerCase函数109

5.7.15 toUpperCase函数109

5.7.16 trim函数109

5.8 小结110

第6章 自定义标签111

6.1 自定义标签概述111

6.2 简单标签处理器112

6.3 SimpleTag示例112

6.3.1 编写标签处理器113

6.3.2 注册标签114

6.3.3 使用标签114

6.4 处理属性115

6.5 访问标签内容118

6.6 编写EL函数120

6.7 发布自定义标签122

6.8 小结124

第7章 标签文件125

7.1 tag file简介125

7.2 第个tag file126

7.3 tag file指令127

7.3.1 tag指令127

7.3.2 include指令128

7.3.3 taglib指令130

7.3.4 attribute指令131

7.3.5 variable指令132

7.4 doBody134

7.5 invoke137

7.6 小结138

第8章 监听器139

8.1 监听器接口和注册139

8.2 Servlet Context监听器140

8.2.1 ServletContextListener140

8.2.2 ServletContextAttribute Listener142

8.3 Session Listeners142

8.3.1 HttpSessionListener142

8.3.2 HttpSessionAttribute Listener145

8.3.3 HttpSessionActivation Listener145

8.3.4 HttpSessionBinding Listener146

8.4 ServletRequest Listeners147

8.4.1 ServletRequest Listener147

8.4.2 ServletRequestAttribute Listener149

8.5 小结149

第9章 Filters150

9.1 Filter API150

9.2 Filter配置151

9.3 示例1:日志Filter153

9.4 示例2:图像文件保护Filter156

9.5 示例3:下载计数Filter158

9.6 Filter顺序162

9.7 小结162

第10章 修饰Requests及Responses163

10.1 Decorator模式163

10.2 Servlet封装类164

10.3 示例:AutoCorrect Filter165

10.4 小结172

第11章 异步处理173

11.1 概述173

11.2 编写异步Servlet和过滤器173

11.3 编写异步 Servlets174

11.4 异步监听器179

11.5 小结181

第12章 安全182

12.1 身份验证和授权182

12.1.1 指定用户和角色183

12.1.2 实施安全约束184

12.2 身份验证方法185

12.2.1 基于表单的认证189

12.2.2 客户端证书认证192

12.3 安全套接层192

12.3.1 密码学192

12.3.2 加密/解密193

12.3.3 认证193

12.3.4 数据的完整性195

12.3.5 SSL是怎么工作的195

12.4 编程式安全196

12.4.1 安全注释类型196

12.4.2 Servlet的安全API197

12.5 小结199

第13章 部署200

13.1 概述200

13.1.1 核心元素202

13.1.2 context-param202

13.1.3 distributable202

13.1.4 error-page202

13.1.5 filter203

13.1.6 filter-mapping204

13.1.7 listener204

13.1.8 locale-encoding-mapping-list和locale-encoding-mapping204

13.1.9 login-config205

13.1.10 mime-mapping205

13.1.11 security-constraint206

13.1.12 security-role207

13.1.13 Servlet207

13.1.14 servlet-mapping209

13.1.15 session-config209

13.1.16 welcome-file-list209

13.1.17 JSP-Specific Elements210

13.1.18 taglib210

13.1.19 jsp-property-group210

13.2 部署212

13.3 web fragment212

13.4 小结214

第二部分 Spring MVC217

第14章 动态加载及Servlet容器加载器217

14.1 动态加载217

14.2 Servlet容器加载器220

14.3 小结222

第15章 Spring框架223

15.1 Spring入门223

15.2 依赖注入223

15.3 XML配置文件226

15.4 Spring控制反转容器的使用226

15.4.1 通过构造器创建一个bean实例226

15.4.2 通过工厂方法创建一个bean实例227

15.4.3 Destroy Method的使用227

15.4.4 向构造器传递参数228

15.4.5 setter方式依赖注入229

15.4.6 构造器方式依赖注入231

15.5 小结232

第16章 模型2和MVC模式233

16.1 模型1介绍233

16.2 模型2介绍233

16.3 模型2之Servlet控制器234

16.3.1 Product类236

16.3.2 ProductForm类237

16.3.3 ControllerServlet类238

16.3.4 视图241

16.3.5 测试应用243

16.4 解耦控制器代码243

16.5 校验器247

16.6 后端251

16.7 小结252

第17章 Spring MVC介绍253

17.1 采用Spring MVC的好处253

17.2 Spring MVC的DispatcherServlet254

17.3 Controller接口255

17.4 第一个Spring MVC应用255

17.4.1 目录结构255

17.4.2 部署描述符文件和SpringMVC配置文件256

17.4.3 Controller257

17.4.4 View259

17.4.5 测试应用260

17.5 View Resolver261

17.6 小结263

第18章 基于注解的控制器264

18.1 Spring MVC注解类型264

18.1.1 Controller注解类型264

18.1.2 RequestMapping注解类型265

18.2 编写请求处理方法267

18.3 应用基于注解的控制器269

18.3.1 目录结构269

18.3.2 配置文件270

18.3.3 Controller类272

18.3.4 View273

18.3.5 测试应用274

18.4 应用@Autowired和@Service进行依赖注入275

18.5 重定向和Flash属性278

18.6 请求参数和路径变量279

18.7 @ModelAttribute281

18.8 小结282

第19章 数据绑定和表单标签库283

19.1 数据绑定概览283

19.2 表单标签库284

19.2.1 form标签284

19.2.2 input标签285

19.2.3 password标签286

19.2.4 hidden标签287

19.2.5 textarea标签287

19.2.6 checkbox标签287

19.2.7 radiobutton标签288

19.2.8 checkboxes标签288

19.2.9 radiobuttons标签289

19.2.10 select标签290

19.2.11 option标签290

19.2.12 options标签291

19.2.13 errors标签291

19.3 数据绑定范例292

19.3.1 目录结构292

19.3.2 Domain类293

19.3.3 Controller类294

19.3.4 Service类295

19.3.5 配置文件298

19.3.6 视图299

19.3.7 测试应用301

19.4 小结302

第20章 转换器和格式化303

20.1 Converter303

20.2 Formatter307

20.3 用Registrar注册Formatter310

20.4 选择Converter,还是Formatter312

20.5 小结312

第21章 验证器313

21.1 验证概览313

21.2 Spring验证器314

21.3 ValidationUtils类315

21.4 Spring的Validator范例316

21.5 源文件317

21.6 Controller类318

21.7 测试验证器319

21.8 JSR 303验证320

21.9 JSR 303Validator范例322

21.10 小结323

第22章 国际化324

22.1 语言区域324

22.2 国际化Spring MVC应用程序326

22.2.1 将文本元件隔离成属性文件326

22.2.2 选择和读取正确的属性文件327

22.3 告诉Spring MVC使用哪个语言区域328

22.4 使用message标签329

22.5 范例329

22.6 小结334

第23章 上传文件335

23.1 客户端编程335

23.2 MultipartFile接口336

23.3 用Commons FileUpload上传文件336

23.4 Domain类337

23.5 控制器338

23.6 配置文件340

23.7 JSP页面341

23.8 应用程序的测试343

23.9 用Servlet 3.0及其更高版本上传文件344

23.10 客户端上传347

23.11 小结355

第24章 下载文件356

24.1 文件下载概览356

24.2 范例1:隐藏资源357

24.3 范例2:防止交叉引用360

24.4 小结363

附录A Tomcat364

A.1 下载和配置Tomcat364

A.2 启动和终止Tomcat364

A.3 定义上下文365

A.4 定义资源366

A.5 安装SSL证书366

附录B Web Annotations368

B.1 HandlesTypes368

B.2 HttpConstraint368

B.3 HttpMethodConstraint369

B.4 MultipartConfig369

B.5 ServletSecurity370

B.6 WebFilter370

B.7 WebInitParam371

B.8 WebListener371

B.9 WebServlet371

附录C SSL证书372

C.1 证书简介372

C.2 KeyTool373

C.2.1 生成密钥对373

C.2.2 获得认证374

C.2.3 将证书导入到密钥库375

C.2.4 从密钥库导出证书375

C.2.5 列出密钥库条目375

热门推荐