Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Ch13 整合 Spring MVC/Security
Justin Lin
Ch11 簡介 JavaMail
Justin Lin
Ch10 Web 容器安全管理
Justin Lin
Ch09 整合資料庫
Justin Lin
Ch08 自訂標籤
Justin Lin
Ch07 使用 JSTL
Justin Lin
Ch06 使用 JSP
Justin Lin
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin
1
of
31
Top clipped slide
Ch12 Spring 起步走
Jun. 1, 2021
•
0 likes
0 likes
×
Be the first to like this
Show More
•
254 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
使用 Gradle 結合 Gradle 與 IDE 認識相依注入 使用 Spring 核心
Justin Lin
Follow
Technology / Community Evangelist at Free lancer
Advertisement
Advertisement
Advertisement
Recommended
Ch12 Spring起步走
Justin Lin
616 views
•
19 slides
Android gradle 从入门到gg 3
Jun Liu
812 views
•
20 slides
淺談 Groovy 與 Gradle
Justin Lin
8.4K views
•
39 slides
Android gradle 从入门到gg 0
Jun Liu
2.5K views
•
26 slides
Java Tutorial:Learn Java in 06:00:00
Justin Lin
27.5K views
•
98 slides
Java Build Tool course in 2011
Ching Yi Chan
1.2K views
•
112 slides
More Related Content
More from Justin Lin
(20)
Ch13 整合 Spring MVC/Security
Justin Lin
•
270 views
Ch11 簡介 JavaMail
Justin Lin
•
151 views
Ch10 Web 容器安全管理
Justin Lin
•
147 views
Ch09 整合資料庫
Justin Lin
•
220 views
Ch08 自訂標籤
Justin Lin
•
127 views
Ch07 使用 JSTL
Justin Lin
•
147 views
Ch06 使用 JSP
Justin Lin
•
237 views
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin
•
193 views
Ch04 會話管理
Justin Lin
•
228 views
Ch03 請求與回應
Justin Lin
•
213 views
Ch02 撰寫與設定 Servlet
Justin Lin
•
303 views
CH1. 簡介 Web 應用程式
Justin Lin
•
967 views
14. 進階主題
Justin Lin
•
395 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
Recently uploaded
(20)
①【拉筹伯大学毕业证文凭学位证书|工艺完美复刻】
vgh215w
•
2 views
①【加州大学圣地亚哥分校毕业证文凭学位证书|工艺完美复刻】
34asdcx
•
3 views
留信网认证可查【切斯特大学文凭证书毕业证购买】
12da12
•
2 views
《索尔福德大学毕业证|学位证书校内仿真版本》
w124dsa
•
2 views
☀️【新英格兰大学毕业证成绩单留学生首选】
bjd42as
•
2 views
thothmind
MarlowChen
•
5 views
☀️【北英属哥伦比亚大学毕业证成绩单留学生首选】
bjd42as
•
2 views
☀️【基尔大学毕业证成绩单留学生首选】
25mjhd12
•
2 views
留信网认证可查【威斯康星大学白水分校文凭证书毕业证购买】
hh123hh1
•
2 views
Kevin Lognone Agenda at the European Innovation Week 2023 歐盟創新週
Kevin Lognoné
•
2 views
☀️【巴斯大学毕业证成绩单留学生首选】
25mjhd12
•
2 views
IT如何協助提升供應鏈韌性_Openfind.pptx
openfind
•
359 views
①【温哥华岛大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 views
☀️【北卡罗来纳大学教堂山分校毕业证成绩单留学生首选】
2125nuh
•
3 views
Leadpower Catalogue 2023.pdf
ssuser029943
•
15 views
☀️【北卡罗来纳大学格林波若分校毕业证成绩单留学生首选】
25mjhd12
•
2 views
☀️【百年理工学院毕业证成绩单留学生首选】
15sad
•
2 views
在哪里可以办英国大学文凭《伦敦大学伯贝克学院毕业证成绩单仿制》
efagvah
•
2 views
留学美国必看:长岛大学毕业证、学位证办理流程
oqcymp
•
3 views
①【密歇根理工大学毕业证文凭学位证书|工艺完美复刻】
C25lokh12
•
2 views
Advertisement
Ch12 Spring 起步走
1
12 • Spring 起步走 學習目標 •
使用 Gradle • 結合 Gradle 與 IDE • 認識相依注入 • 使用 Spring 核心 2
使用 Gradle • 在
Spring 3.x 以前的版本中,可以在 Spring 官方網站 直接下載 JAR 檔案 • 從 4.x 開始,推薦使用 Gradle 或 Maven 下載 3
下載、設定 Gradle • Ant(Another
Neat Tool) • Maven • Ant 結合 Ivy • Gradle 4
下載、設定Gradle • Gradle |
Release – gradle.org/releases/ 5
簡單的 Gradle 專案 •
Gradle 慣例期待 .java 原始碼會置放在 srcmainjava 資料夾,依套件階層放置 6
Gradle 與 Eclipse •
使用 Eclipse 內建的 Gradle Project 7
Gradle 與 Eclipse •
使用 Eclipse 內建的 Gradle Project 8
9
Gradle 與 Eclipse •
既有的 Java 應用程式專案,可以直接在專案 上按右鍵執行「Configure/Add Gradle Nature」 • 在專案上按右鍵執行「New/File」建立 build.gradle 檔案 10
認識 Spring 核心 •
整個 Spring 框架是非常龐大的,試圖完全掌 握沒有意義 • 從 Spring 的核心開始認識,初步運用 Spring 來解決一些問題 11
相依注入 12
相依注入 • 物件的建立與相依注入(Dependency Injection)是必要的關切點 • 當過程太過冗長,模糊了商務流程之時,應 該適當地將之分離 13
相依注入 14
相依注入 15
相依注入 • 隨著打算開始整合各種程式庫或方案,你會 遇到各種物件建立與相依設定需求 • 為此,你可能會重構
Service,使之越來越通 用,像是可透過組態檔來進行相依設定 • 甚至成為一個通用於各式物件建立與相依設 定的容器 • 最有名的實現之一就是 Spring 框架 16
使用 Spring 核心 17
18
使用 Spring 核心 19
使用 Spring 核心 20
使用 Spring 核心 21
使用 Spring 核心 22
屬性檔資訊注入 23
24
25
關於 AOP • Aspect-Oriented
Programming • 5.3 認識過濾器時,就有過 AOP 相關經驗 • 辨識出橫切主要商務流程的需求,抽離出來 以便重用,讓主要流程在實作上保持單純 26
關於 AOP • 效能量測、使用者驗證、字元替換、編碼設 定等這類被抽離出來的需求,稱為
Aspect – 過濾器就是一種 Aspect 的實現 • 在 AOP 的術語中,doFilter() 的流程實 現為 Advice 27
• Advice 與主要流程的接點,稱為
Join Point –Servlet 的 service() 方法 • 定義服務何時切入的表示式,稱為 Pointcut – 過濾器可以透過標註或 web.xml 的 URI 模式,設 定哪些時機要套用過濾器 28
使用 Spring AOP 29
30
31
Advertisement