在线客服
Servlet JSP和Spring MVC学习指南图书
人气:35

Servlet JSP和Spring MVC学习指南

畅销书 SpringMVC学习指南 姐妹篇 Java web项目程序设计 核心技术从入门到精通 初级Web开发到框架开发大型网站
  • 所属分类:图书 >计算机/网络>程序设计>JSP  
  • 作者:加 [Budi] [Kurniawan] [克尼亚万] 美 [Paul] [Deck]
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787115429742
  • 出版社:人民邮电出版社
  • 出版时间:2016-10
  • 印刷时间:2016-11-01
  • 版次:1
  • 开本:128开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

Servlet和JSP是开发Java Web应用程序的两种基本技术。Spring MVC是Spring框架中用于Web应用快速开发的一个模块,是当今流行的Web开发框架之一。 本书是Servlet、JSP和Spring MVC的学习指南。全书内容分为两个部分,首部分主要介绍Servlet和JSP基础知识和技术,包括第1章至第15章;第2部分主要介绍Spring MVC,包括第16章至第24章。附录部分给出了Tomcat安装和配置指导,还介绍了Servlet and JSP注解以及SSL证书。 本书内容充实、讲解清晰,非常适合Web开发者尤其是基于Java的Web应用开发者阅读。

编辑推荐

本书是Servlet、JSP 和Spring MVC 的入门教程,是畅销图书《Spring MVC 学习指南》的姊妹篇。 Servlet 和JSP 是Java Web 应用开发的底层技术,而Spring MVC 是Spring 框架中用于解决Servlet 和JSP 应用开发的常见和通用问题的一个模块。Spring MVC 是一个广泛应用于GUI 开发的设计模式,是目前业界主流的Web 开发框架,也是一种热门的开发技能。 本书分两大部分,详细介绍了Servlet 和JSP 的核心技术,以及Spring MVC 的实践应用。对于期望学习如何应用Servlet、JSP 以及Spring MVC 来开发Java Web 应用的初学者来说,本书是一本非常理想的初学指南。 本书所有示例应用可以通过如下链接下载:http: books.brainysoftware.com download 和http: www.epubit.com.cn 。

作者简介

Budi Kurniawan 是计算机畅销图书作者,他以清晰的写作风格而著称。他编写的Java 教程被德国斯图加特传媒学院选作教材。Budi 有20 多年的软件架构师和开发者的经验。他还是How Tomcat Works、Servlet & JSP: A Tutorial 和Struts 2 Designand Programming 等图书的作者。 Paul Deck 是一位杰出的Spring 框架开发人员,他还是How Tomcat Works 一书的合著者。

目录

目录

及时部分Servlets和SP

第1章Servlets3

1.1Servlet API概览3

1.2Servlet4

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

1.3.1编写和编译Servlet类5

1.3.2应用程序目录结构7

1.3.3调用Servlet8

1.4ServletRequest8

1.5ServletResponse9

1.6ServletConfig9

1.7ServletContext12

1.8GenericServlet12

1.9Http Servlets14

1.9.1HttpServlet15

1.9.2HttpServletRequest16

1.9.3HttpServletResponse16

1.10处理HTML表单17

1.11使用部署描述符22

1.12小结24

第2章会话管理25

2.1URL重写25

2.2隐藏域30

2.3Cookies34

2.4HttpSession对象41

2.5小结49

第3章JavaServer Pages(JSP)50

3.1JSP概述50

3.2注释54

3.3隐式对象55

3.4指令58

3.4.1page指令58

3.4.2include指令59

3.5脚本元素60

3.5.1表达式61

3.5.2声明61

3.5.3禁用脚本元素64

3.6动作65

3.6.1useBean65

3.6.2setProperty和

getProperty66

3.6.3include67

3.6.4forward67

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.3EL隐式对象72

4.3.1pageContext72

4.3.2initParam73

4.3.3param73

4.3.4paramValues73

4.3.5header74

4.3.6cookie74

4.3.7applicationScope、sessionScope、

requestScope和pageScope74

4.4使用其他EL运算符75

4.4.1算术运算符75

4.4.2逻辑运算符75

4.4.3关系运算符76

4.4.4empty运算符76

4.5应用EL76

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

配置EL80

4.6.1实现免脚本的JSP页面80

4.6.2禁用EL计算80

4.7小结81

第5章JSTL82

5.1下载JSTL82

5.2JSTL库82

5.3一般行为83

5.3.1out标签83

5.3.2set标签84

5.3.3remove标签86

5.4条件行为86

5.4.1if标签87

5.4.2choose、when和otherwise

标签88

5.5遍历行为89

5.5.1forEach标签89

5.5.2forTokens标签96

5.6与URL相关的行为97

5.6.1url标签97

5.6.2redirect标签98

5.7格式化行为99

5.7.1formatNumber标签99

5.7.2formatDate标签101

5.7.3timeZone标签102

5.7.4setTimeZone标签103

5.7.5parseNumber标签104

5.7.6parseDate标签104

5.8函数106

5.8.1contains函数106

5.8.2containsIgnoreCase

函数106

5.8.3endsWith函数106

5.8.4escapeXml函数107

5.8.5indexOf函数107

5.8.6join函数107

5.8.7length函数107

5.8.8replace函数108

5.8.9split函数108

5.8.10startsWith函数108

5.8.11substring函数108

5.8.12substringAfter函数109

5.8.13substringBefore函数109

5.8.14toLowerCase函数109

5.8.15toUpperCase函数109

5.8.16trim函数109

5.9小结110

第6章自定义标签111

6.1自定义标签概述111

6.2简单标签处理器112

6.3SimpleTag示例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.1Tag File简介125

7.2及时个Tag File126

7.3Tag File指令127

7.3.1tag指令127

7.3.2include指令128

7.3.3taglib指令130

7.3.4attribute指令131

7.3.4variable指令132

7.4doBody134

7.5invoke137

7.6小结138

第8章监听器139

8.1监听器接口和注册139

8.2Servlet Context监听器140

8.2.1ServletContextListener140

8.2.2ServletContextAttribute

Listener142

8.3Session Listeners142

8.3.1HttpSessionListener142

8.3.2HttpSessionAttribute

Listener145

8.3.3HttpSessionActivation

Listener145

8.3.4HttpSessionBinding

Listener146

8.5ServletRequest Listeners147

8.5.1ServletRequest

Listener147

8.5.2ServletRequestAttribute

Listener149

8.6小结149

第9章Filters150

9.1Filter API150

9.2Filter配置151

9.3示例1:日志Filter153

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

9.5示例3:下载计数Filter158

9.6Filter顺序162

9.7小结162

第10章修饰Requests及

Responses163

10.1Decorator模式163

10.2Servlet封装类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.5SSL是怎么工作的195

12.4编程式安全196

12.4.1安全注释类型196

12.4.2Servlet的安全API197

12.5总结199

第13章部署200

13.1概述200

13.1.1核心元素202

13.1.2context-param202

13.1.3distributable202

13.1.4error-page202

13.1.5filter203

13.1.6filter-mapping204

13.1.7listener204

13.1.8locale-encoding-mapping-list

和locale-encoding-

mapping204

13.1.9login-config205

13.1.10mime-mapping205

13.1.11security-constraint206

13.1.12security-role207

13.1.13Servlet207

13.1.14servlet-mapping209

13.1.15session-config209

13.1.16welcome-file-list209

13.1.17JSP-Specific

Elements210

13.1.18taglib210

13.1.19jsp-property-group210

13.2部署212

13.3web fragment212

13.4小结214

第二部分Spring mvc

第14章动态加载及Servlet

容器加载器217

14.1动态加载217

14.2Servlet容器加载器220

14.3小结222

第15章Spring框架223

15.1Spring入门223

15.2依赖注入223

15.3XML配置文件226

15.4Spring控制反转容器的

使用226

15.4.1通过构造器创建一个

bean实例226

15.4.2通过工厂方法创建

一个bean实例227

15.4.3Destroy Method的

使用227

15.4.4向构造器传递参数228

15.4.5setter方式依赖注入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.1Product类236

16.3.2ProductForm类237

16.3.3ControllerServlet类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.2Spring MVC的

DispatcherServlet254

17.3Controller接口255

17.4及时个Spring MVC应用255

17.4.1目录结构255

17.4.2部署描述符文件和Spring

MVC配置文件256

17.4.3Controller257

17.4.4View259

17.4.5测试应用260

17.5View Resolver261

17.6小结263

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

18.1Spring MVC注解类型264

18.1.1Controller注解

类型264

18.1.2RequestMapping

注解类型265

18.2编写请求处理方法267

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

18.3.1目录结构269

18.3.2配置文件270

18.3.3Controller类272

18.3.4View273

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.1form标签284

19.2.2input标签285

19.2.3password标签286

19.2.4hidden标签287

19.2.5textarea标签287

19.2.6checkbox标签287

19.2.7radiobutton标签288

19.2.8checkboxes标签288

19.2.9radiobuttons标签289

19.2.10select标签290

19.2.11option标签290

19.2.12options标签291

19.2.13errors标签291

19.3数据绑定范例292

19.3.1目录结构292

19.3.2Domain类293

19.3.3Controller类294

19.3.4Service类295

19.3.5配置文件298

19.3.6视图299

19.3.7测试应用301

19.4小结302

第20章转换器和格式化303

20.1Converter303

20.2Formatter307

20.3用Registrar注册

Formatter310

20.4选择Converter,还是

Formatter312

20.5小结312

第21章验证器313

21.1验证概览313

21.2Spring验证器314

21.3ValidationUtils类315

21.4Spring的Validator范例316

21.5源文件317

21.6Controller类318

21.7测试验证器319

21.8JSR 303验证320

21.9JSR 303 Validator范例322

21.10小结323

第22章国际化324

22.1语言区域324

22.2国际化Spring MVC

应用程序326

22.2.1将文本元件隔离成

属性文件326

22.2.2选择和读取正确的

属性文件328

22.3告诉Spring MVC使用哪个

语言区域329

22.4使用message标签329

22.5范例330

22.6小结334

第23章上传文件335

23.1客户端编程335

23.2MultipartFile接口336

23.3用Commons FileUpload

上传文件336

23.4Domain类337

23.5控制器338

23.6配置文件340

23.7JSP页面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

附录ATomcat364

A.1下载和配置Tomcat364

A.2启动和终止Tomcat364

A.3定义上下文365

A.4定义资源366

A.5安装SSL证书366

附录BWeb Annotations368

B.1HandlesTypes368

B.2HttpConstraint368

B.3HttpMethodConstraint369

B.4MultipartConfig369

B.5ServletSecurity370

B.6WebFilter370

B.7WebInitParam371

B.8WebListener371

B.9WebServlet371

附录CSSL证书372

C.1证书简介372

C.2KeyTool373

C.2.1生成密钥对373

C.2.2获得认证374

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

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

C.2.5列出密钥库条目375

网友评论(不代表本站观点)

来自无昵称**的评论:

2016-12-12 13:39:16
来自jackie**的评论:

书本的质量不错,也是学习servlet和Jsp的好书

2016-12-14 19:23:32
来自小义的**的评论:

入门金典

2016-12-28 23:14:51
来自***(匿**的评论:

内容还没看应该不错的。包装纸质很好

2017-01-01 19:54:29
来自匿名用**的评论:

收到的书名是初学指南

2017-01-17 17:46:29
来自南方也**的评论:

刚收到,书的角有点折痕,还没看

2017-02-16 12:41:46
来自匿名用**的评论:

很好啊,有点褶皱

2017-02-19 21:25:18
来自匿名用**的评论:

这是一本入门好书

2017-02-26 21:29:42
来自匿名用**的评论:

整体感觉很不错

2017-03-01 20:20:06
来自号***(**的评论:

凑合,有些地方像是机器翻译的,国内翻译通病

2017-03-11 23:48:55
来自c***9(**的评论:

适合初级水平

2017-03-12 15:11:49
来自g***h(**的评论:

ok ok

2017-03-18 00:16:49
来自a***k(**的评论:

不错,发货快

2017-03-31 22:35:18
来自匿名用**的评论:

五个字啊五个字

2017-04-12 17:11:39
来自牛***茶**的评论:

很不错~值得购买,程序员必读啊!

2017-04-23 01:02:47
来自匿名用**的评论:

书籍很不错的

2017-04-26 23:07:05
来自武***悠**的评论:

可以吧,还没细看。

2017-04-28 00:10:13
来自匿名用**的评论:

包装的里边要是有一层塑料泡沫包裹就不会在运输途中硌到可,快递速度超级快,给快递员发短信提醒下午再送过来可是他没有看到。简介中提到1-15章介绍的是servlet和jsp,可是拿到书之后发现是1-13章。

2017-04-30 18:07:26
来自逆***鹰**的评论:

本书已完全看完,作为指南类的书,本书很不错。

2017-05-03 13:13:01
来自唐***肉**的评论:

准备对框架进行一些了解

2017-05-19 21:34:46
来自あ***に**的评论:

什么都好,就是运输慢

2017-06-07 12:48:18
来自匿名用**的评论:

很好的一本书

2017-06-13 18:05:19
来自无昵称**的评论:

内容非常的不错

2017-09-29 08:47:48
来自binbinl**的评论:

内容丰富,包装好,送货速度快

2017-11-04 15:33:14
来自匿名用**的评论:

物流很快,书也很满意

2017-11-06 08:20:07
来自匿名用**的评论:

图片是学习指南 收到的是初学指南 是我的打开方式不对吗?

2017-03-14 21:58:30
来自阿***俊**的评论:

书写的很透彻,但如果想学web还得搭配别的书一起看

2017-03-02 13:54:36
来自无昵称**的评论:

spring mvc的姊妹篇,内容跟初级详细些。

2016-12-12 13:51:42
来自匿名用**的评论:

里边有错的地方,不知道是盗版还是翻译错误,体验感极差!

2017-08-22 10:44:30

免责声明

更多相关图书