日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

charapter 1

發布時間:2025/5/22 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 charapter 1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概論

HTTP協議兩大障礙: 1).基于文本(需要進行大量的數據綁定操作)? 2)無狀態(需要進行身份驗證)

所有的請求,不論最終指向的哪一個web應用,都必須經過容器處理.

http://localhost:8080/struts/***/*.jsp

協議名://主機名:端口號(指向容器)/應用名(指向特定應用)/***/*(忘了叫啥,指向一個視圖(基于MVC的話))

?

web應用框架

何謂框架:一種結構化軟件,框架盡可能的將特定領域上的日常工作和具體問題的處理流程抽象化(序列化,程序化),

?????????????? 而后提供一個可以快速構建web應用的平臺.

框架作用:

  1)常見任務自動化

  2)提供架構解決方案

?

struts2概覽

??? 工作流:

????????? 客戶端? --- http請求 --->? 控制器? --- 調用*.action *.do---> 模型(動作)? ---選擇視圖---> 視圖 ---|

?????????????? ^-----------------------<---------反饋至客戶端-----------------------------------<-----------------------|

?

?? 控制器:請求處理過程中第一個被觸發的組件(基于servlet中的過濾器).

?? 模?? 型(動作):是應用程序的內部狀態. 該狀態由數據模型和業務邏輯組成.

?????????????????????? 動作組件的兩個作用: 1) 將業務邏輯調用封裝到一個單獨的工作單元中.

??????????????????????????????????????????????????????? 2)是一個數據傳輸的場所.

?? 視? 圖:你所看到的

?struts2原理

攔截器:對于動作的調用必須經過以上攔截器.每一個動作都有一組攔截器與之關聯,攔截器在動作調用之前之后均會被調用(類似于過濾器).

ValueStack:保管與請求處理相關的所有數據的一個存儲區域.struts2將所有相關數據都存儲與此.而此對象存儲于ActionContext中,可以在動作的任何一個action中引用.

ONGL: 訪問存儲在中央存儲庫中數據的工具(即 允許引用和操作存儲于ValueStack 中數據的EL)

?

轉載于:https://www.cnblogs.com/slowalker-lee/p/8051963.html

總結

以上是生活随笔為你收集整理的charapter 1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。