struts讀書筆記一 9 27

2021-04-01 23:16:03 字數 1778 閱讀 7036

一、什麼是

struts?1.

struts

是apache

組織jakarta

專案的乙個子專案,用於改善

web系統的結構。2.

mvc模式是

model, view, controller

的縮寫,是一種

web系統開發常用的設計模式,它將業務**與試圖**隔離開來,能有效地清理系統結構,降低系統的複雜度和維護難度。3.

struts

就是基於

j2ee

的web

形式mvc

模式實現。

另外,struts

包括兩個部分,乙個是改善

web系統結構的框架部分,另乙個是

struts

標籤庫,供

web設計人員使用。

二、struts

的軟體環境

1.tomcat

安裝tomcat 5.0

(5.5

以上需要

jdk1.5)2

.struts

目錄結構如圖

strutsdemo

下放所有的

.jsp

頁面檔案

複製struts

解壓目錄

lib

下的所有

*.tld

檔案到web-inf 下複製

struts

目錄lib

下的所有

*.jar

檔案到web-inflib

目錄用到的

.jar

包都要放這兒,否則會發生找不到類資源的錯誤(要做

struts

相關的,起碼要把

struts

解壓目錄下

lib

下的.jar

考過來)

web-infclasses

目錄下(

或它的子目錄下

) 還需要有個

.properties

資源檔案

用來支援國際化

三、struts

配置檔案

struts

配置檔案是用來連線各個層次的標記庫的工具

,配置檔案均放在

web-inf

目錄下。1.

struts-config.xml:

這個檔案是把各個元件結合在一起的工具。

預設值/web-inf/struts-config.xml

。struts-config.xml配置檔案可以定義:

l全域性**l類

物件幫助進行框架內部的流程控制,它們可將請求uri對映到action類,並且將action類與actionform bean相關聯。actionservlet在內部使用這些對映,並將控制轉移到特定action類的例項。所有action類使用perform()方法實現特定應用程式**,返回乙個actionforward物件,其中包括響應**的目標資源名稱。

lactionform bean

ljdbc

資料來源2

.web.xml

:用於定義乙個

action servlet

以及與tld

檔案的鏈結。3.

.tld

檔案:.tld

檔案用來定義

struts

的功能。當我們使用乙個

strut

標籤時,我們可以在

tld檔案中找到它們的引數。

讀書筆記一

一物件導向 一 類 1 屬性 為物件儲存資料 公共屬性public 不帶關鍵字 預設public 私有屬性private 受保護屬性protected 訪問類shopproduct中的title屬性 mo del news hopp rodu ct title model title 2.方法 為物...

讀書筆記 一

今年的年度目標之一是讀書50本,已完成八本 1 親密關係 親密關係有很多種,夫妻 婆媳 親子 朋友 閨蜜等等,都是親密關係的範疇,親密關係出現問題多受嬰兒時期與父母關係的影響,親密關係出現問題要懂得內省,誠實的認清自己,並看見別人真實的存在,出於愛的目的去發聲。2 正面管教的魔法 好孩子不是用嘴巴教...

讀書筆記(一)

這段 是無法編譯的,因為如果是傳值引數,那麼實參到形參會呼叫複製建構函式,如果允許值傳遞那麼,複製建構函式內部也會 呼叫複製建構函式,從而無限的遞迴呼叫導致棧溢位。這裡應該改為常量引用。const include class a int main sizeof空型別的例項時,輸出結果為1。本來siz...