ssh基於註解開發 配置檔案講解

2021-08-06 06:36:33 字數 1494 閱讀 3396

首先我們應該確定架包版本  開發軟體的版本  由我的經驗我給出的介意為 eclipse mars + tomcat7 +jdk1.7

原因在於tomcat8有乙個小bug  eclipse neon 只能使用jdk1.8以上版本

接下來我們應該最先配置web.xml檔案的東西 第乙個為解決中文亂碼問題  該配置能解決大部分亂碼問題

例如:在url後加上name=張三&sex=男就不能解決 此亂碼用過濾器解決

characterencoding

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

/*

第二部分設定hibernate的延遲載入問題

opensession

org.springframework.orm.hibernate3.support.opensessioninviewfilter

/*

第三部分當然是我們的spring的配置檔案了contextconfiglocation為固定命名  在它的原始碼包裡能看見這個屬性

classpath:applicationcontext.xml為了防止路徑找不到問題

contextconfiglocation

org.springframework.web.context.contextloaderlistener

第四部分前端控制器
struts2

org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter

/*request

forward

接下來我們該去配置applicationcontext.xml檔案 它和struts.xml檔案部分先後順序  但要規範命名 避免不必要的錯誤

思路:首先我們要引入連線資料庫的配置檔案資訊也可以直接加上  看個人習慣 這樣便於修改 只需修改db.properties裡的內容 適用性強

資料來源採用c3p0  spring整合hibernate我就不過多解釋了 這些都是基礎性問題  

專案寫多了你會發現你的很多配置檔案資訊都是可以重複利用的

spring中比較重點和精華的就是它的控制反轉和切面程式設計

事物管理的話 可以是註解也可以配置 各有各的好處 不過外面專案開發更多是註解開發

org.hibernate.dialect.mysql5dialect

true

true

update

struts.xml    你通過看他的原始碼你會發現很多預設的資訊 

你只需要按照此型別 配置 再將前端頁面放於/web-inf下至於為什麼放於/web-inf下自己可以去問問外面開發人員

/web-inf/pages//.jsp

springmvc註解開發

1.配置dispatcherservlet 2.在springmvc中配置三大元件 3.在spring容器中配置action 使用 controller 與此同型別的還有 service responsitory component 使用spring容器的元件掃瞄,自動掃瞄到action在sprin...

Spring註解開發

spring註解開發 dao層用的註解 repository service層的註解 service controller表現層的註解 controller 以上的三個註解都是用 componment新增三個衍生的註解 屬性依賴注入 value的屬性注入 value wwtmy love 注入的是屬...

spring註解開發

第一步,設定xml約束檔案 第一步,設定xml約束檔案 xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd 第二步,定義bean 除了 component外,spring提供了3個功能基本和 c...