際際滷

際際滷Share a Scribd company logo
Servlet Architecture
Container 
A. Servlet : 覦 貊 
B. Container : 覦 貊 
C. 觚襴衰骸 貉企 *覦 貊*企.
Architecture 
 覯襦 豌 
貉企螳 豌 覦 觚襴酔朱 蟆譴 
觚襴酔 覃 語 
企殊伎危語蟆
Request 
 轟覯襦 れ伎る 豌 貉企螳 覦 豌襴 
. 
 Why?
Container 
 旧 豢 : 螳覦螳 讌 碁ゼ 郁屋 螳 
. 轟覯 旧 貉企螳 . 
 覈譯手鍵 蟯襴 : 觚襴酔 螻 譯曙 蟯襴. 
 覃一る 讌 : 豌襷 Thread 讌 
 覲伎 蟯襴 : るゼ 讌  覲伎 伎 豌襴 
螳 
 JSP 讌
Architecture 
 覯襦 豌 
貉企螳 豌 覦 觚襴酔朱 蟆譴 
觚襴酔 覃 語 
企殊伎危語蟆
Container 
A. 螳 觚襴酔  襷襯 企Ν. 
B. れ伎 豌 觚襴酔企朱 蟇 豌危,  螳豌  
A. HttpServletResponse 
B. HttpServletRequest 
C. 螳 襴 URL 覿 觚襴 語. 語襦 
Response, Request襯 讌 
D. 觚襴 service()覃襯 語.
Architecture 
 覯襦 豌 
貉企螳 豌 覦 觚襴酔朱 蟆譴 
觚襴酔 覃 語 
企殊伎危語蟆
Service 
 HttpServlet 覦朱 service 覃襯 覦蟆 
.  碁Μ  Service 覃螳 譟伎.
How to find URL 
蠏碁る 豌 覦朱 企至 觚襴酔 URL 谿場企螳? 
覦壱 (Deployment Descriptor, DD) 谿語^
Deployment Descriptor, DD 
 DD 貉企螳 企 譯殊襦 豌 覦 ,  
 觚襴酔 語伎 讌 れ朱 れ 殊. 
 讀, URL螻 れ 觚襴酔 襷ろ伎
DD 
<servlet> 
<servlet-name>Ch3Beer</servlet-name> 
<servlet-class>com.example.web.BeerSelect</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>Ch3Beer</servlet-name> 
<url-pattern>/SelectBeer.do</url-pattern> 
</servlet-mapping> 
<servlet> : 企  企,  企る螻 襷ろ 
<servlet-mapping> : 企  企螻 URL 襷ろ 
讀, DD  企 豐  螳讌 
A. DD  企 : <servlet-name> 
B. URL螻 語 觚襴酔 襷ろ : <servlet-class> 
C. 企殊伎誤瑚  觚襴 企 : <url-pattern>
Architecture 
 覯襦 豌 
貉企螳 豌 覦 觚襴酔朱 蟆譴 
觚襴酔 覃 語 
企殊伎危語蟆
MVC 
 Model : 覲企ゼ 曙伎り,  觜讀 襦讌 
(java) 
 View : 襴伎  豈 讌(jsp) 
 Controller : 螳 ロ 覲企ゼ 豢豢, 覈語 
企  伎 讌 (servlet)
MVC 
 UI 襴貅伎 蟲燕蠍  覈 
 Model : 危襴貅伎 蠍磯レ 螻, 襯 讌 
 View : 覈語 豌襴 蟆郁骸 覲企ゼ 蟆 覲伎 
譴 
 Controller :  覈轟  覈語 觜 
ろ 譴螻, 蟆郁骸襯 觀磯 覲伎譴. 
 讀,  螳讌 貉危瑚 襦 譟伎伎 蟆 覿襴 
 蟆 譴.

More Related Content

Servlet Architecture

  • 2. Container A. Servlet : 覦 貊 B. Container : 覦 貊 C. 觚襴衰骸 貉企 *覦 貊*企.
  • 3. Architecture 覯襦 豌 貉企螳 豌 覦 觚襴酔朱 蟆譴 觚襴酔 覃 語 企殊伎危語蟆
  • 4. Request 轟覯襦 れ伎る 豌 貉企螳 覦 豌襴 . Why?
  • 5. Container 旧 豢 : 螳覦螳 讌 碁ゼ 郁屋 螳 . 轟覯 旧 貉企螳 . 覈譯手鍵 蟯襴 : 觚襴酔 螻 譯曙 蟯襴. 覃一る 讌 : 豌襷 Thread 讌 覲伎 蟯襴 : るゼ 讌 覲伎 伎 豌襴 螳 JSP 讌
  • 6. Architecture 覯襦 豌 貉企螳 豌 覦 觚襴酔朱 蟆譴 觚襴酔 覃 語 企殊伎危語蟆
  • 7. Container A. 螳 觚襴酔 襷襯 企Ν. B. れ伎 豌 觚襴酔企朱 蟇 豌危, 螳豌 A. HttpServletResponse B. HttpServletRequest C. 螳 襴 URL 覿 觚襴 語. 語襦 Response, Request襯 讌 D. 觚襴 service()覃襯 語.
  • 8. Architecture 覯襦 豌 貉企螳 豌 覦 觚襴酔朱 蟆譴 觚襴酔 覃 語 企殊伎危語蟆
  • 9. Service HttpServlet 覦朱 service 覃襯 覦蟆 . 碁Μ Service 覃螳 譟伎.
  • 10. How to find URL 蠏碁る 豌 覦朱 企至 觚襴酔 URL 谿場企螳? 覦壱 (Deployment Descriptor, DD) 谿語^
  • 11. Deployment Descriptor, DD DD 貉企螳 企 譯殊襦 豌 覦 , 觚襴酔 語伎 讌 れ朱 れ 殊. 讀, URL螻 れ 觚襴酔 襷ろ伎
  • 12. DD <servlet> <servlet-name>Ch3Beer</servlet-name> <servlet-class>com.example.web.BeerSelect</servlet-class> </servlet> <servlet-mapping> <servlet-name>Ch3Beer</servlet-name> <url-pattern>/SelectBeer.do</url-pattern> </servlet-mapping> <servlet> : 企 企, 企る螻 襷ろ <servlet-mapping> : 企 企螻 URL 襷ろ 讀, DD 企 豐 螳讌 A. DD 企 : <servlet-name> B. URL螻 語 觚襴酔 襷ろ : <servlet-class> C. 企殊伎誤瑚 觚襴 企 : <url-pattern>
  • 13. Architecture 覯襦 豌 貉企螳 豌 覦 觚襴酔朱 蟆譴 觚襴酔 覃 語 企殊伎危語蟆
  • 14. MVC Model : 覲企ゼ 曙伎り, 觜讀 襦讌 (java) View : 襴伎 豈 讌(jsp) Controller : 螳 ロ 覲企ゼ 豢豢, 覈語 企 伎 讌 (servlet)
  • 15. MVC UI 襴貅伎 蟲燕蠍 覈 Model : 危襴貅伎 蠍磯レ 螻, 襯 讌 View : 覈語 豌襴 蟆郁骸 覲企ゼ 蟆 覲伎 譴 Controller : 覈轟 覈語 觜 ろ 譴螻, 蟆郁骸襯 觀磯 覲伎譴. 讀, 螳讌 貉危瑚 襦 譟伎伎 蟆 覿襴 蟆 譴.