Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Ch02 撰寫與設定Servlet
Justin Lin
使ってみよう!JDK Flight Recorder
Yoshiro Tokumasu
2. 型態、變數與運算子
Justin Lin
Spring 2.0 技術手冊第二章 - Spring 入門
Justin Lin
Introduction to Spring Framework
Hùng Nguyễn Huy
Introduction to Spring Framework and Spring IoC
Funnelll
スレッドダンプの読み方
Funato Takashi
Spring Boot in Action
Alex Movila
1
of
58
Top clipped slide
Ch13 整合 Spring MVC/Security
Jun. 1, 2021
•
0 likes
0 likes
×
Be the first to like this
Show More
•
269 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
區別程式庫與框架 逐步善用 Spring MVC 簡介 Thymeleaf 模版 使用 Spring Security
Justin Lin
Follow
Technology / Community Evangelist at Free lancer
Advertisement
Advertisement
Advertisement
Recommended
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin
193 views
•
69 slides
Ch03 請求與回應
Justin Lin
213 views
•
73 slides
Ch06 使用 JSP
Justin Lin
237 views
•
83 slides
Spring 2.0 技術手冊第一章 - 認識 Spring
Justin Lin
9.9K views
•
17 slides
CH1. 簡介 Web 應用程式
Justin Lin
962 views
•
55 slides
Ch07 使用 JSTL
Justin Lin
147 views
•
74 slides
More Related Content
Slideshows for you
(20)
Ch02 撰寫與設定Servlet
Justin Lin
•
993 views
使ってみよう!JDK Flight Recorder
Yoshiro Tokumasu
•
2.3K views
2. 型態、變數與運算子
Justin Lin
•
493 views
Spring 2.0 技術手冊第二章 - Spring 入門
Justin Lin
•
4.9K views
Introduction to Spring Framework
Hùng Nguyễn Huy
•
431 views
Introduction to Spring Framework and Spring IoC
Funnelll
•
2.1K views
スレッドダンプの読み方
Funato Takashi
•
7.5K views
Spring Boot in Action
Alex Movila
•
2.9K views
Spring Framework
NexThoughts Technologies
•
3.1K views
Java spring framework
Rajiv Gupta
•
2K views
Spring framework Introduction
Anuj Singh Rajput
•
169 views
Spring Boot
Jiayun Zhou
•
2.4K views
Spring Boot
koppenolski
•
309 views
Spring 2.0 技術手冊第七章 - Spring Web MVC 框架
Justin Lin
•
4.3K views
Introduction to Spring Framework
Serhat Can
•
24.8K views
SQL大量発行処理をいかにして高速化するか
Shogo Wakayama
•
56.5K views
クラウド時代だからSpring-Retryフレームワーク
Y Watanabe
•
3.2K views
深入淺出 Web 容器 - Tomcat 原始碼分析
Justin Lin
•
3.8K views
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Justin Lin
•
10K views
Spring introduction
Manav Prasad
•
384 views
Similar to Ch13 整合 Spring MVC/Security
(20)
Ch13 整合Spring MVC
Justin Lin
•
785 views
Mvc架构在discuz!插件开发的应用 wps create_msoffice_check
Cevin Cheung
•
643 views
How to ASP.NET MVC4
Daniel Chou
•
985 views
ASP.net MVC
Guider Lee
•
456 views
Introduction to ASP.NET MVC and MVC 5 Features
Jeff Chu
•
2.2K views
03.wls depoly jdbc
Meng He
•
308 views
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
Duran Hsieh
•
368 views
Asp.net core v1.0
chang kuo-chao
•
103 views
Asp.net core v1.0
國昭 張
•
254 views
ASP.Net MVC Framework
國昭 張
•
1.5K views
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Justin Lin
•
19.2K views
ASP.Net MVC2 简介
Allen Lsy
•
520 views
美团前端架构简介
pan weizeng
•
4.7K views
谈谈模块化
衡锋 阳
•
925 views
Maven技术及诸葛商城应用(1)
诸葛修车网-诸葛商城
•
111 views
Mock Server的应用与实践
qi lei
•
469 views
Asp.net mvc網站的從無到有
Wade Huang
•
6.6K views
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
•
5K views
Asp.net mvc 從無到有 -twMVC#2
twMVC
•
2K views
twMVC#02 | ASP.NET MVC 從無到有
twMVC
•
603 views
Advertisement
More from Justin Lin
(20)
Ch14 簡介 Spring Boot
Justin Lin
•
841 views
Ch12 Spring 起步走
Justin Lin
•
251 views
Ch11 簡介 JavaMail
Justin Lin
•
151 views
Ch10 Web 容器安全管理
Justin Lin
•
147 views
Ch09 整合資料庫
Justin Lin
•
220 views
Ch08 自訂標籤
Justin Lin
•
127 views
Ch04 會話管理
Justin Lin
•
228 views
14. 進階主題
Justin Lin
•
394 views
13.並行、平行與非同步
Justin Lin
•
218 views
12. 除錯、測試與效能
Justin Lin
•
140 views
11. 常用內建模組
Justin Lin
•
136 views
10. 資料永續與交換
Justin Lin
•
145 views
9. 資料結構
Justin Lin
•
267 views
8. open() 與 io 模組
Justin Lin
•
238 views
7. 例外處理
Justin Lin
•
111 views
6. 類別的繼承
Justin Lin
•
159 views
5. 從模組到類別
Justin Lin
•
159 views
4. 流程語法與函式
Justin Lin
•
180 views
3.型態與運算子
Justin Lin
•
192 views
1. Python起步走
Justin Lin
•
607 views
Recently uploaded
(20)
①【科罗拉多大学波尔得分校毕业证文凭学位证书|工艺完美复刻】
0987hgh789
•
2 views
IT如何協助提升供應鏈韌性_Openfind.pptx
openfind
•
308 views
在哪里可以办英国大学文凭《伦敦大学伯贝克学院毕业证成绩单仿制》
efagvah
•
2 views
留信网认证可查【加州州立大学圣贝纳迪诺分校文凭证书毕业证购买】
32lkhng
•
2 views
☀️《佩斯毕业证仿真》
jjkjkijk
•
3 views
☀️【斯图加特大学毕业证成绩单留学生首选】
bjd42as
•
2 views
在哪里可以办美国大学文凭《麦纳特州立大学毕业证成绩单仿制》
efagvah
•
3 views
留信网认证可查【路易斯安那理工大学文凭证书毕业证购买】
1lkjhg
•
2 views
thothmind
MarlowChen
•
5 views
留信网认证可查【加州大学圣地亚哥分校文凭证书毕业证购买】
1lkjhg
•
2 views
☀️【北卡罗来纳大学教堂山分校毕业证成绩单留学生首选】
2125nuh
•
3 views
①【拉筹伯大学毕业证文凭学位证书|工艺完美复刻】
vgh215w
•
2 views
☀️【密西西比州立大学毕业证成绩单留学生首选】
2125nuh
•
2 views
☀️【北卡罗来纳大学格林波若分校毕业证成绩单留学生首选】
25mjhd12
•
2 views
Configuration of Meter_Data_Management_Systems.pdf
Bhekumuzi Xaba
•
3 views
国外学历【萨塞克斯大学研究生文凭毕业证留学生首选】
1w53dacxz
•
2 views
☀️【路易斯维尔大学毕业证成绩单留学生首选】
2125nuh
•
2 views
留学美国必看:长岛大学毕业证、学位证办理流程
oqcymp
•
3 views
CMMC合規需求調查問卷.pptx
jacklee422407
•
3 views
☀️【爱丁堡龙比亚大学毕业证成绩单留学生首选】
15sad
•
2 views
Advertisement
Ch13 整合 Spring MVC/Security
1
13 • 整合 Spring MVC/Security 學習目標 •
區別程式庫與框架 • 逐步善用 Spring MVC • 簡介 Thymeleaf 模版 • 使用 Spring Security 2
程式庫或框架? • 開發微網誌的過程中,有使用到幾個程式庫, 像是 OWASP
的 HTML Sanitizer、H2 JDBC 驅動程式、Java Mail 等 • 應用程式主要流程一直在你的控制之內,你 決定了何時要處理請求參數、取得模型物件、 轉發請求、顯示頁面等各式流程 3
程式庫或框架? • 在開始使用框架之後,會發現框架主導了程 式運行的流程 • 你必須在框架的規範下定義某些類別,框架 會在適當時候調用你實作的程式 •
對應用程式的流程控制權被反轉了,現在是 框架在定義流程,由框架來呼叫你的程式, 而不是由你來呼叫框架。 4
Inversion of Control 5
程式庫或框架? • 會被定位為框架,表示它對程式主要流程擁 有更多的控制權 • 框架本身是個半成品 •
要完成整個流程,必須在框架的流程規範下, 實現自定義元件 6
需要使用框架嗎? • 使用程式庫時,開發者會擁有較高的自由度 • 使用框架時,開發者會受到較大的限制 •
換取而來的益處超越了犧牲掉的流程自由度, 才會使得使用框架具有意義 7
初步套用 Spring MVC •
在 gossip 專案上按右鍵執行「Configure/Add Gradle Nature」,建立 build.gradle 檔案 8
9
初始前端控制器 10
組態 11
重構控制器 12
重構控制器 13
14
15
16
在web.xml宣告安全設定 17
注入服務物件與屬性 18
19
20
21
22
23
24
簡化控制器 25
26
27
28
29
30
建立表單物件 • JSR303 規範了
Java Validation API • Spring 可以整合 JSR303 • 需要有個 JSR303 的實作品,在這邊使用 Hibernate Validator 31
建立表單物件 32
建立表單物件 33
34
建立表單物件 35
訊息消毒與 AOP 36
37
38
關於 Thymeleaf 模版 •
JSP 已經過時了? • JSP 確實不是唯一的頁面呈現技術 • 如果使用 Spring MVC,在其他模版引擎上, 能見度高的選擇之一是 Thymeleaf • 主打的特性之一是自然模版(Natural template) 39
關於 Thymeleaf 模版 40
41
42
43
初嘗 Spring Security 44
45
46
47
48
自訂驗證頁面 49
50
51
52
角色與授權 53
54
JDBC 驗證與授權 55
56
57
套用於微網誌 • 認識 Spring
Security 的一些基本使用方式後, 來試著將之套用至微網誌 58
Advertisement