日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
Servlet JSP和Spring MVC學(xué)習(xí)指南圖書(shū)
人氣:51

Servlet JSP和Spring MVC學(xué)習(xí)指南

暢銷(xiāo)書(shū) SpringMVC學(xué)習(xí)指南 姐妹篇 Java web項(xiàng)目程序設(shè)計(jì) 核心技術(shù)從入門(mén)到精通 初級(jí)Web開(kāi)發(fā)到框架開(kāi)發(fā)大型網(wǎng)站

內(nèi)容簡(jiǎn)介

Servlet和JSP是開(kāi)發(fā)Java Web應(yīng)用程序的兩種基本技術(shù)。Spring MVC是Spring框架中用于Web應(yīng)用快速開(kāi)發(fā)的一個(gè)模塊,是當(dāng)今流行的Web開(kāi)發(fā)框架之一。 本書(shū)是Servlet、JSP和Spring MVC的學(xué)習(xí)指南。全書(shū)內(nèi)容分為兩個(gè)部分,首部分主要介紹Servlet和JSP基礎(chǔ)知識(shí)和技術(shù),包括第1章至第15章;第2部分主要介紹Spring MVC,包括第16章至第24章。附錄部分給出了Tomcat安裝和配置指導(dǎo),還介紹了Servlet and JSP注解以及SSL證書(shū)。 本書(shū)內(nèi)容充實(shí)、講解清晰,非常適合Web開(kāi)發(fā)者尤其是基于Java的Web應(yīng)用開(kāi)發(fā)者閱讀。

編輯推薦

本書(shū)是Servlet、JSP 和Spring MVC 的入門(mén)教程,是暢銷(xiāo)圖書(shū)《Spring MVC 學(xué)習(xí)指南》的姊妹篇。 Servlet 和JSP 是Java Web 應(yīng)用開(kāi)發(fā)的底層技術(shù),而Spring MVC 是Spring 框架中用于解決Servlet 和JSP 應(yīng)用開(kāi)發(fā)的常見(jiàn)和通用問(wèn)題的一個(gè)模塊。Spring MVC 是一個(gè)廣泛應(yīng)用于GUI 開(kāi)發(fā)的設(shè)計(jì)模式,是目前業(yè)界主流的Web 開(kāi)發(fā)框架,也是一種熱門(mén)的開(kāi)發(fā)技能。 本書(shū)分兩大部分,詳細(xì)介紹了Servlet 和JSP 的核心技術(shù),以及Spring MVC 的實(shí)踐應(yīng)用。對(duì)于期望學(xué)習(xí)如何應(yīng)用Servlet、JSP 以及Spring MVC 來(lái)開(kāi)發(fā)Java Web 應(yīng)用的初學(xué)者來(lái)說(shuō),本書(shū)是一本非常理想的初學(xué)指南。 本書(shū)所有示例應(yīng)用可以通過(guò)如下鏈接下載:http: books.brainysoftware.com download 和http: www.epubit.com.cn 。

作者簡(jiǎn)介

Budi Kurniawan 是計(jì)算機(jī)暢銷(xiāo)圖書(shū)作者,他以清晰的寫(xiě)作風(fēng)格而著稱(chēng)。他編寫(xiě)的Java 教程被德國(guó)斯圖加特傳媒學(xué)院選作教材。Budi 有20 多年的軟件架構(gòu)師和開(kāi)發(fā)者的經(jīng)驗(yàn)。他還是How Tomcat Works、Servlet & JSP: A Tutorial 和Struts 2 Designand Programming 等圖書(shū)的作者。 Paul Deck 是一位杰出的Spring 框架開(kāi)發(fā)人員,他還是How Tomcat Works 一書(shū)的合著者。

目錄

目錄

及時(shí)部分Servlets和SP

第1章Servlets3

1.1Servlet API概覽3

1.2Servlet4

1.3編寫(xiě)基礎(chǔ)的Servlet應(yīng)用程序5

1.3.1編寫(xiě)和編譯Servlet類(lèi)5

1.3.2應(yīng)用程序目錄結(jié)構(gòu)7

1.3.3調(diào)用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小結(jié)24

第2章會(huì)話管理25

2.1URL重寫(xiě)25

2.2隱藏域30

2.3Cookies34

2.4HttpSession對(duì)象41

2.5小結(jié)49

第3章JavaServer Pages(JSP)50

3.1JSP概述50

3.2注釋54

3.3隱式對(duì)象55

3.4指令58

3.4.1page指令58

3.4.2include指令59

3.5腳本元素60

3.5.1表達(dá)式61

3.5.2聲明61

3.5.3禁用腳本元素64

3.6動(dòng)作65

3.6.1useBean65

3.6.2setProperty和

getProperty66

3.6.3include67

3.6.4forward67

3.7錯(cuò)誤處理67

3.8小結(jié)68

第4章表達(dá)式語(yǔ)言69

4.1表達(dá)式語(yǔ)言的語(yǔ)法69

4.1.1關(guān)鍵字70

4.1.2[ ]和.運(yùn)算符70

4.1.3取值規(guī)則71

4.2訪問(wèn)JavaBean71

4.3EL隱式對(duì)象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運(yùn)算符75

4.4.1算術(shù)運(yùn)算符75

4.4.2邏輯運(yùn)算符75

4.4.3關(guān)系運(yùn)算符76

4.4.4empty運(yùn)算符76

4.5應(yīng)用EL76

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

配置EL80

4.6.1實(shí)現(xiàn)免腳本的JSP頁(yè)面80

4.6.2禁用EL計(jì)算80

4.7小結(jié)81

第5章JSTL82

5.1下載JSTL82

5.2JSTL庫(kù)82

5.3一般行為83

5.3.1out標(biāo)簽83

5.3.2set標(biāo)簽84

5.3.3remove標(biāo)簽86

5.4條件行為86

5.4.1if標(biāo)簽87

5.4.2choose、when和otherwise

標(biāo)簽88

5.5遍歷行為89

5.5.1forEach標(biāo)簽89

5.5.2forTokens標(biāo)簽96

5.6與URL相關(guān)的行為97

5.6.1url標(biāo)簽97

5.6.2redirect標(biāo)簽98

5.7格式化行為99

5.7.1formatNumber標(biāo)簽99

5.7.2formatDate標(biāo)簽101

5.7.3timeZone標(biāo)簽102

5.7.4setTimeZone標(biāo)簽103

5.7.5parseNumber標(biāo)簽104

5.7.6parseDate標(biāo)簽104

5.8函數(shù)106

5.8.1contains函數(shù)106

5.8.2containsIgnoreCase

函數(shù)106

5.8.3endsWith函數(shù)106

5.8.4escapeXml函數(shù)107

5.8.5indexOf函數(shù)107

5.8.6join函數(shù)107

5.8.7length函數(shù)107

5.8.8replace函數(shù)108

5.8.9split函數(shù)108

5.8.10startsWith函數(shù)108

5.8.11substring函數(shù)108

5.8.12substringAfter函數(shù)109

5.8.13substringBefore函數(shù)109

5.8.14toLowerCase函數(shù)109

5.8.15toUpperCase函數(shù)109

5.8.16trim函數(shù)109

5.9小結(jié)110

第6章自定義標(biāo)簽111

6.1自定義標(biāo)簽概述111

6.2簡(jiǎn)單標(biāo)簽處理器112

6.3SimpleTag示例112

6.3.1編寫(xiě)標(biāo)簽處理器113

6.3.2注冊(cè)標(biāo)簽114

6.3.3使用標(biāo)簽114

6.4處理屬性115

6.5訪問(wèn)標(biāo)簽內(nèi)容118

6.6編寫(xiě)EL函數(shù)120

6.7自定義標(biāo)簽122

6.8小結(jié)124

第7章標(biāo)簽文件125

7.1Tag File簡(jiǎn)介125

7.2及時(shí)個(gè)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小結(jié)138

第8章監(jiān)聽(tīng)器139

8.1監(jiān)聽(tīng)器接口和注冊(cè)139

8.2Servlet Context監(jiān)聽(tīng)器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小結(jié)149

第9章Filters150

9.1Filter API150

9.2Filter配置151

9.3示例1:日志Filter153

9.4示例2:圖像文件保護(hù)Filter156

9.5示例3:下載計(jì)數(shù)Filter158

9.6Filter順序162

9.7小結(jié)162

第10章修飾Requests及

Responses163

10.1Decorator模式163

10.2Servlet封裝類(lèi)164

10.3示例:AutoCorrect Filter165

10.4小結(jié)172

第11章異步處理173

11.1概述173

11.2編寫(xiě)異步Servlet和過(guò)濾器173

11.3編寫(xiě)異步Servlets174

11.4異步監(jiān)聽(tīng)器179

11.5小結(jié)181

第12章安全182

12.1身份驗(yàn)證和授權(quán)182

12.1.1指定用戶(hù)和角色183

12.1.2實(shí)施安全約束184

12.2身份驗(yàn)證方法185

12.2.1基于表單的認(rèn)證189

12.2.2客戶(hù)端證書(shū)認(rèn)證192

12.3安全套接層192

12.3.1密碼學(xué)192

12.3.2加密 解密193

12.3.3認(rèn)證193

12.3.4數(shù)據(jù)的完整性195

12.3.5SSL是怎么工作的195

12.4編程式安全196

12.4.1安全注釋類(lèi)型196

12.4.2Servlet的安全API197

12.5總結(jié)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小結(jié)214

第二部分Spring mvc

第14章動(dòng)態(tài)加載及Servlet

容器加載器217

14.1動(dòng)態(tài)加載217

14.2Servlet容器加載器220

14.3小結(jié)222

第15章Spring框架223

15.1Spring入門(mén)223

15.2依賴(lài)注入223

15.3XML配置文件226

15.4Spring控制反轉(zhuǎn)容器的

使用226

15.4.1通過(guò)構(gòu)造器創(chuàng)建一個(gè)

bean實(shí)例226

15.4.2通過(guò)工廠方法創(chuàng)建

一個(gè)bean實(shí)例227

15.4.3Destroy Method的

使用227

15.4.4向構(gòu)造器傳遞參數(shù)228

15.4.5setter方式依賴(lài)注入229

15.4.6構(gòu)造器方式依賴(lài)

注入231

15.5小結(jié)232

第16章模型2和MVC模式233

16.1模型1介紹233

16.2模型2介紹233

16.3模型2之Servlet控制器234

16.3.1Product類(lèi)236

16.3.2ProductForm類(lèi)237

16.3.3ControllerServlet類(lèi)238

16.3.4視圖241

16.3.5測(cè)試應(yīng)用243

16.4解耦控制器代碼243

16.5校驗(yàn)器247

16.6后端251

16.7小結(jié)252

第17章Spring MVC介紹253

17.1采用Spring MVC的好處253

17.2Spring MVC的

DispatcherServlet254

17.3Controller接口255

17.4及時(shí)個(gè)Spring MVC應(yīng)用255

17.4.1目錄結(jié)構(gòu)255

17.4.2部署描述符文件和Spring

MVC配置文件256

17.4.3Controller257

17.4.4View259

17.4.5測(cè)試應(yīng)用260

17.5View Resolver261

17.6小結(jié)263

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

18.1Spring MVC注解類(lèi)型264

18.1.1Controller注解

類(lèi)型264

18.1.2RequestMapping

注解類(lèi)型265

18.2編寫(xiě)請(qǐng)求處理方法267

18.3應(yīng)用基于注解的控制器269

18.3.1目錄結(jié)構(gòu)269

18.3.2配置文件270

18.3.3Controller類(lèi)272

18.3.4View273

18.3.5測(cè)試應(yīng)用274

18.4應(yīng)用@Autowired和@Service

進(jìn)行依賴(lài)注入275

18.5重定向和Flash屬性278

18.6請(qǐng)求參數(shù)和路徑變量279

18.7@ModelAttribute281

18.8小結(jié)282

第19章數(shù)據(jù)綁定和表單標(biāo)簽庫(kù)283

19.1數(shù)據(jù)綁定概覽283

19.2表單標(biāo)簽庫(kù)284

19.2.1form標(biāo)簽284

19.2.2input標(biāo)簽285

19.2.3password標(biāo)簽286

19.2.4hidden標(biāo)簽287

19.2.5textarea標(biāo)簽287

19.2.6checkbox標(biāo)簽287

19.2.7radiobutton標(biāo)簽288

19.2.8checkboxes標(biāo)簽288

19.2.9radiobuttons標(biāo)簽289

19.2.10select標(biāo)簽290

19.2.11option標(biāo)簽290

19.2.12options標(biāo)簽291

19.2.13errors標(biāo)簽291

19.3數(shù)據(jù)綁定范例292

19.3.1目錄結(jié)構(gòu)292

19.3.2Domain類(lèi)293

19.3.3Controller類(lèi)294

19.3.4Service類(lèi)295

19.3.5配置文件298

19.3.6視圖299

19.3.7測(cè)試應(yīng)用301

19.4小結(jié)302

第20章轉(zhuǎn)換器和格式化303

20.1Converter303

20.2Formatter307

20.3用Registrar注冊(cè)

Formatter310

20.4選擇Converter,還是

Formatter312

20.5小結(jié)312

第21章驗(yàn)證器313

21.1驗(yàn)證概覽313

21.2Spring驗(yàn)證器314

21.3ValidationUtils類(lèi)315

21.4Spring的Validator范例316

21.5源文件317

21.6Controller類(lèi)318

21.7測(cè)試驗(yàn)證器319

21.8JSR 303驗(yàn)證320

21.9JSR 303 Validator范例322

21.10小結(jié)323

第22章國(guó)際化324

22.1語(yǔ)言區(qū)域324

22.2國(guó)際化Spring MVC

應(yīng)用程序326

22.2.1將文本元件隔離成

屬性文件326

22.2.2選擇和讀取正確的

屬性文件328

22.3告訴Spring MVC使用哪個(gè)

語(yǔ)言區(qū)域329

22.4使用message標(biāo)簽329

22.5范例330

22.6小結(jié)334

第23章上傳文件335

23.1客戶(hù)端編程335

23.2MultipartFile接口336

23.3用Commons FileUpload

上傳文件336

23.4Domain類(lèi)337

23.5控制器338

23.6配置文件340

23.7JSP頁(yè)面341

23.8應(yīng)用程序的測(cè)試343

23.9用Servlet 3.0及其更高版本

上傳文件344

23.10客戶(hù)端上傳347

23.11小結(jié)355

第24章下載文件356

24.1文件下載概覽356

24.2范例1:隱藏資源357

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

24.4小結(jié)363

附錄ATomcat364

A.1下載和配置Tomcat364

A.2啟動(dòng)和終止Tomcat364

A.3定義上下文365

A.4定義資源366

A.5安裝SSL證書(shū)366

附錄BWeb Annotations368

B.1HandlesTypes368

B.2HttpConstraint368

B.3HttpMethodConstraint369

B.4MultipartConfig369

B.5ServletSecurity370

B.6WebFilter370

B.7WebInitParam371

B.8WebListener371

B.9WebServlet371

附錄CSSL證書(shū)372

C.1證書(shū)簡(jiǎn)介372

C.2KeyTool373

C.2.1生成密鑰對(duì)373

C.2.2獲得認(rèn)證374

C.2.3將證書(shū)導(dǎo)入到密鑰庫(kù)375

C.2.4從密鑰庫(kù)導(dǎo)出證書(shū)375

C.2.5列出密鑰庫(kù)條目375

網(wǎng)友評(píng)論(不代表本站觀點(diǎn))

來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

2016-12-12 13:39:16
來(lái)自jackie**的評(píng)論:

書(shū)本的質(zhì)量不錯(cuò),也是學(xué)習(xí)servlet和Jsp的好書(shū)

2016-12-14 19:23:32
來(lái)自小義的**的評(píng)論:

入門(mén)金典

2016-12-28 23:14:51
來(lái)自***(匿**的評(píng)論:

內(nèi)容還沒(méi)看應(yīng)該不錯(cuò)的。包裝紙質(zhì)很好

2017-01-01 19:54:29
來(lái)自匿名用**的評(píng)論:

收到的書(shū)名是初學(xué)指南

2017-01-17 17:46:29
來(lái)自南方也**的評(píng)論:

剛收到,書(shū)的角有點(diǎn)折痕,還沒(méi)看

2017-02-16 12:41:46
來(lái)自匿名用**的評(píng)論:

很好啊,有點(diǎn)褶皺

2017-02-19 21:25:18
來(lái)自匿名用**的評(píng)論:

這是一本入門(mén)好書(shū)

2017-02-26 21:29:42
來(lái)自匿名用**的評(píng)論:

整體感覺(jué)很不錯(cuò)

2017-03-01 20:20:06
來(lái)自號(hào)***(**的評(píng)論:

湊合,有些地方像是機(jī)器翻譯的,國(guó)內(nèi)翻譯通病

2017-03-11 23:48:55
來(lái)自c***9(**的評(píng)論:

適合初級(jí)水平

2017-03-12 15:11:49
來(lái)自g***h(**的評(píng)論:

ok ok

2017-03-18 00:16:49
來(lái)自a***k(**的評(píng)論:

不錯(cuò),發(fā)貨快

2017-03-31 22:35:18
來(lái)自匿名用**的評(píng)論:

五個(gè)字啊五個(gè)字

2017-04-12 17:11:39
來(lái)自牛***茶**的評(píng)論:

很不錯(cuò)~值得購(gòu)買(mǎi),程序員必讀啊!

2017-04-23 01:02:47
來(lái)自匿名用**的評(píng)論:

書(shū)籍很不錯(cuò)的

2017-04-26 23:07:05
來(lái)自武***悠**的評(píng)論:

可以吧,還沒(méi)細(xì)看。

2017-04-28 00:10:13
來(lái)自匿名用**的評(píng)論:

包裝的里邊要是有一層塑料泡沫包裹就不會(huì)在運(yùn)輸途中硌到可,快遞速度超級(jí)快,給快遞員發(fā)短信提醒下午再送過(guò)來(lái)可是他沒(méi)有看到。簡(jiǎn)介中提到1-15章介紹的是servlet和jsp,可是拿到書(shū)之后發(fā)現(xiàn)是1-13章。

2017-04-30 18:07:26
來(lái)自逆***鷹**的評(píng)論:

本書(shū)已完全看完,作為指南類(lèi)的書(shū),本書(shū)很不錯(cuò)。

2017-05-03 13:13:01
來(lái)自唐***肉**的評(píng)論:

準(zhǔn)備對(duì)框架進(jìn)行一些了解

2017-05-19 21:34:46
來(lái)自あ***に**的評(píng)論:

什么都好,就是運(yùn)輸慢

2017-06-07 12:48:18
來(lái)自匿名用**的評(píng)論:

很好的一本書(shū)

2017-06-13 18:05:19
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

內(nèi)容非常的不錯(cuò)

2017-09-29 08:47:48
來(lái)自binbinl**的評(píng)論:

內(nèi)容豐富,包裝好,送貨速度快

2017-11-04 15:33:14
來(lái)自匿名用**的評(píng)論:

物流很快,書(shū)也很滿(mǎn)意

2017-11-06 08:20:07
來(lái)自匿名用**的評(píng)論:

圖片是學(xué)習(xí)指南 收到的是初學(xué)指南 是我的打開(kāi)方式不對(duì)嗎?

2017-03-14 21:58:30
來(lái)自阿***俊**的評(píng)論:

書(shū)寫(xiě)的很透徹,但如果想學(xué)web還得搭配別的書(shū)一起看

2017-03-02 13:54:36
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

spring mvc的姊妹篇,內(nèi)容跟初級(jí)詳細(xì)些。

2016-12-12 13:51:42
來(lái)自匿名用**的評(píng)論:

里邊有錯(cuò)的地方,不知道是盜版還是翻譯錯(cuò)誤,體驗(yàn)感極差!

2017-08-22 10:44:30

免責(zé)聲明

更多出版社