Struts(View)

案例:http://blog.csdn.net/jiuqiyuliang/article/details/39061305apache

減小在運用MVC設計模型來開發Web應用的時間。編程

l  M —— JavaBean或EJB瀏覽器

l  V —— JSP、Tagapp

l  C —— Action(用戶請求和業務邏輯之間的橋樑) 和 Action Servlet框架

EJB   Enterprise Java Beans異步

  l  會話Bean(Session Bean).net

  l  實體Bean(Entity Bean)設計

  l  消息驅動Bean(Message Driven Bean)orm

配置文件xml

1)默認值 「\WEB-INF\struts-config.xml」。

配置文件能夠定義:

  1. 全局轉發                    <global-forwards>
  2. Action Mapping           <action-mappings>
  3. Action Form Bean      <form-beans>
  4. JDBC數據源               <data-sources>
  5. 異常處理                     <global-exceptions>
  6. 聲明                            <plug-in>

2)「\WEB-INF\struts-config.xml」

配置文件能夠定義:

  1. 配置 Action Servlet類

核心控制組件

org.apache.struts.action.ActionServlet

Action Servlet是Struts框架裏惟一的Servlet,它負責處理全部請求。它不管什麼時候收到一個請求,都會首先試着爲現有請求找到1個子應用。一旦子應用被找到,它會爲其生成一個Request Processor對象,並調用傳入HttpServletRequest和 HttpServletResponse爲參數的process()方法

Struts處理流程

 

Struts處理流程

 

Struts設置斷點後詳細流程

AJAX(Asynchronous JavaScript And XML )

異步JavaScript 及XML。是一種基於 JavaScript和HTTP請求(HTTP requests),普遍應用在瀏覽器的網頁開發技術。

  1. JavaScript:客戶端腳本語言
  2. CSS:級聯樣式表
  3. DOM:文件對象模型(Document Object Model),處理可擴展置標語言的標準編程接口。
  4. XMLHttpRequest:一種瀏覽器對象,可用於模擬http的GET和POST請求。

 

DOM標籤

相關文章
相關標籤/搜索