SSH整合基礎配置(非完整推介)

2021-05-22 04:51:59 字數 2729 閱讀 6519

web

容器中例項化spring

容器:(

web.xml)指定

spring

的配置檔案,預設從

web根目錄找配置檔案,我們可以通過

spring

提供的classpath:

字首指定從類路徑下尋找

-->

contextconfiglocation

classpath:beans.xml

org.springframework.web.context.contextloaderlistener

web

容器中配置struts

:(

web.xml

)action

org.apache.struts.action.actionservlet

config

/web-inf/struts-config.xml

debug 3

detail 3

0 action

*.do

ss

整合:l當

action

沒有交給

spring

管理時,我們通過下面語句獲取

spring

容器例項:

this.getservlet().getservletcontext()); l

當把action

交給spring

管理後,我們可以使用依賴注入

action

中注入業務層的

bean

。確保action

的path

屬性與bean

的name

屬性相同:

struts

配置:

spring

配置:

struts

配置檔案中新增進

spring

的請求控制器,該請求控制器會先根據

action

的path

屬性值到

spring

容器中尋找跟該屬性值同名的

bean

。如果尋找到即使用該

bean

處理使用者請求,如果沒找到則在

struts

配置檔案中尋找相應的請求處理器(

action

):

web專案部署技巧:

一般把不能讓使用者在瀏覽器中直接訪問的

jsp檔案和其他資源檔案放在

web-inf

目錄下。

tomcat 5

對應j2ee 1..4

標準,tomcat 6

對應jee 5

標準。

hibernate

二級快取的配置

hibernate.cache.use_second_level_cache=true

hibernate.cache.use_query_cache=false

hibernate.cache.provider_class=org.hibernate.cache.ehcacheprovider(ehcache-xx.jar)

…………

解決向伺服器傳遞中文的亂碼問題

spring character encoding filter

org.springframework.web.filter.characterencodingfilter

encoding

gbk

spring character encoding filter /*

使用spring

解決hibernate

session

關閉導致的延遲載入例外問題

opensession

org.springframework.orm.hibernate3.support.opensessioninviewfilter

opensession /*

ssh整合配置

8.編寫業務邏輯呼叫dao 9.在spring配置檔案中配置dao與業務邏輯的依賴注入 以及action與業務邏輯的注入 執行程式完成功能 10.如果第9步結束執行時出錯,刪除對映檔案中資料庫名稱資訊 persistence org.springframework.web.struts.delega...

git基礎配置 SSH

1.git基礎配置 配置檢視 html view plain copy git config lis 使用者名稱和郵箱,如果已填寫過則pass plain view plain copy git config global user.name username git config global u...

SSH整合中hibernate的配置方式

hibernate的配置方式有兩種 第一種為 編寫hibernate.cfg.xml,並且為每個對映類編寫.hbm.xml檔案 hibernate.cfg.xml檔案的內容如下 jdbc for mysql jdbc mysql localhost 3306 demo root admin com....