




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SpringMVC+Mybatis+extjs4項(xiàng)目配置i)軟件準(zhǔn)備:1.Jdk6:這個(gè)需要統(tǒng)-下,如果用高于jdk6得版本開發(fā),到發(fā)布到tomcat服務(wù)器后可能運(yùn)行不正常,在ide上的高版本到低版本的話,也可能出現(xiàn)編譯錯(cuò)誤的問(wèn)題,這個(gè)要跟生產(chǎn)環(huán)境統(tǒng)一起來(lái);2.Tomcat6 (7):這個(gè)好像關(guān)系不太大,主要看生產(chǎn)環(huán)境,但如果頁(yè)面使用了el表達(dá)式的話,則需要用高一點(diǎn)的tomcat服務(wù)器,低版本的tomcat對(duì)el表達(dá)式不支持;3.springsource-tool-suite :開發(fā)的ide,推薦使用zip安裝包,版本2.9的吧,現(xiàn)在的3.1不 是很穩(wěn)定,占用內(nèi)存很高,經(jīng)常不響應(yīng)springM
2、VC相關(guān)庫(kù)(jar)配置jar的引用主要配置在maven的pom.xml文件了,整個(gè)項(xiàng)目都是用pom.xml文件來(lái)組織2)1.實(shí)際項(xiàng)目的結(jié)果-* whnMis廿JAX-WS Web ServicesSpring Elementi崗Deployment Descriptor: wlanh/is:f Jjva Resouices糾src/mam/javF.li com.mxervtce.logdecode:,出viderP出c am.mx.se rvice.utii* ffl iTi:-由com.spring,model出tom.spring.wldnmis.con
3、lfolle+H com.&pring.wlanmi.data.entii柘com,springHwhrimis,daU,nnapJj & rc/main/resourcese src/tet/Javae src/test/resourcesA Librariesa Javascript Resources3 Deployed Resources& porr,xml? src泌mainLjava“臼lesouftes危webappr白testJC target:昌m2e-wrp有點(diǎn)不同,所有的代碼是放在src文件夾
4、里的,main/webapp文件夾則對(duì)應(yīng)于發(fā)布到tomcat應(yīng)用的文件夾,所有如果要提交svn,則只需要提交src里的代碼,如果改動(dòng)了非*.java代碼,也只要更新webapp目錄里改動(dòng)文件至tomcat相應(yīng)目錄就行了;2.配置pom.xml可能用到的jar包:1)Mybatis:數(shù)據(jù)庫(kù)持續(xù)層;dependency org.mybatis mybatis-spring 1.1.1 2) Mysql:數(shù)據(jù)庫(kù)的jdbc的jar包; mysql mysql-connector-java 5.1.21 3)其他可能用得到的jar包:zip(org.apache.ant),json轉(zhuǎn)換(com.alib
5、aba),文件上傳組件(commons-fileupload , commons-io)com.alibabafastjson1.1.22 org.apache.antant1.8.4commons-fileupload commons-fileupload 1.2.2 commons-io commons-io 2.0.1 org.codehaus.jackson jackson-mapper-asl _ 1.4.2 4)當(dāng)改動(dòng)pom.xml文件后,maven會(huì)自動(dòng)更新項(xiàng)目的jar包,并更新至項(xiàng)目里的引用,如 下圖:JMaven Dependenciesspring contexts. 1.
6、0RELEASE.jdr : Jrtr riiijspring-core-3 LO,KEL EASE jar -(:HL serrC;Lke r sAdmi nistr a toi n2躅slf4j-api-L5.10jar -1: Use AUrrinisiraTcrn2祐jcl*over*slf4j-1.5 lOjar - C:U5ers* Administrator皿sH4j-log4jl2-L5.10jr C: Users .Adminis:ra:oi品log4jL2.15jar- C:UsersAdT Inis tratof.mArppoim“jack&Qn-m3pper-a
7、sl-1.4.2.jar - :J:erAc rr nif三后jackson-core-asl-1.4.2.jar - ( .U涎riVUmi門心rmI”rome-L.O.Ojr - C:Users .dnninisrratorm2 re|上jdom-l.Ojar - (:V ?rAdminitrator m2r?pc皿va lidation-api l.O.O.GA.jarC;Us2rs.Ad mini st-.? hibematE-validatQr.l.QHrwl jar -sAd局Joda-tlme-l,6.2jarC:U&ersAdministrator.mJ IE” coT
8、mon5-fileuplQed-l.22.jar ll&Fr dmini國(guó)commoni io 2.0,l.jar C ; JscrsAdrn nist - ator tnysqlonneciQr-java-5.1,2ljdr- C:LsrrAJ i福mybatK-spring-l.l.ljAr -1 =UFf,Eminivr;rrA 8mybatk-3.1.1.jar -C:UersAdministrator.m2? springtx3+l,l.RELEASEjar Z .UsersAdriinist spring-jdbc-B Ll.RELEASEjdr -LUbeiSLII-d
9、iQfastjson-L 1.22 .jar -f:UseiAdmini(trator.mi2i玉ar*t-1.8,4.jarC:Uscrs /dministr. tui.m2,iC?DD3.項(xiàng)目里配置當(dāng)把需要用到的jar包引用之后,spring框架里可以使用jar包里面的類,但有些jar包 時(shí)需要spring的運(yùn)行時(shí)自動(dòng)加載到mvc運(yùn)行環(huán)境中的,比如數(shù)據(jù)庫(kù)持續(xù)層mybatis1) Mybatis配置:PROPAGATION_REQUIRE0/prop PROPAGATION_REQUIREK/ prop PROPAGATION_REQUIREK/ prop PROPAGATION_REQUI
10、REK/ prop PROPAGATION_REQUIREK/ prop PROPAGATION_REQUIRE0/ prop readOnly 上面的配置主要是:數(shù)據(jù)庫(kù)連接,mybatis.xml, MapperScannerConfigurer(數(shù)據(jù)庫(kù)Mapping掃描目錄,項(xiàng)目的包結(jié)構(gòu)如下:d : Qping wMniniE cml PprlslDNSmanioer.xmlp o rt M叩p is r:xmrxUTM叩ptir xjTilIWebrn叩pFT.xrnl也vider2sAction Provider, java王Reg
11、 LogDd ta.javaJ?ReportProvider java5 11甲1JHI口rfywiHli-inuM可以這樣看,entity里的類一般要配置在mybatis.xml里,mapper里的文件是成對(duì)的,一個(gè) 是xxx.xml文件,另一個(gè)是xxx.java(接口)文件,并mapper必須在配置root-content.xml里的org.mybatis.spring.mapper.MapperScannerConfigurer中,不然mybatis組件就不能實(shí)例化2)其他的配置配置文件上傳,詳細(xì)代碼可以查看FileUploadController.java javabean配置了,只是
12、為了配置項(xiàng)目的全局參數(shù),類似于3)前端extjs的配置:前端比較簡(jiǎn)單,只是在頁(yè)面里設(shè)置引用,修改后也不用編譯代碼,發(fā)布時(shí)可以直接更新到服 務(wù)器里相應(yīng)目錄進(jìn)行覆蓋,一般引用如下圖title州5N剖襖分斯備統(tǒng)Ii iRk rx=*5tyCesnertutypr=*trxt/c3s*href-71 Ink rel-%卻esheettype-text/rshref-*ct :urlvaline-resouini:es/csw/iitHm,“偵住7link rvl=*i-ty(MhcrtMtypcteift/csi-1hr*f=*es$c:ciAss/dkita viw. fsi *f-/Linkj*1
13、 i n-ktypftrxf/cJJahrf*- ur.w*Httpmdpperjva 13Ping mapper javd剩下的就只是一些普通的ftpScanRunnersc ript type=i-tejrt/7ova scriptHsr( = resource s /e xt4/ext - o 11 _ js1Erc=十t7aa, x/一. i項(xiàng)目里文件目錄結(jié)構(gòu)如下:v 1 jT mjS?webapp國(guó)iridex.jspJ|.i rfgircpqJappIJ日controller* 窿Nav.js :! IS itore* & viewvJcheck” E HomePanel jsr EfrnpCsvPandjs MainContent.jst &nav 3 report金Viepcrtjs & windows-B3叩pj& lc? CSS步ert4 & images曰jsonEloginFarnn.js具體的extjs4的前端mvc框架,還是參照官網(wǎng)http:/dev.sencha.eom/deploy/ext-4.1.0-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- mba實(shí)踐基地協(xié)議書
- 酒館行業(yè)合同協(xié)議書
- 露臺(tái)房源出售協(xié)議書
- 花草盆栽養(yǎng)護(hù)協(xié)議書
- 跟父母簽愛(ài)心協(xié)議書
- 轉(zhuǎn)讓勞務(wù)公司協(xié)議書
- 院子水池購(gòu)買協(xié)議書
- 香港延期擔(dān)保協(xié)議書
- 項(xiàng)目材料合作協(xié)議書
- 銀行資金監(jiān)管協(xié)議書
- 消化內(nèi)科診療指南和技術(shù)操作規(guī)范
- 小兒推拿(大全)課件
- 全身麻醉和睡眠
- 科技與文化融合的傳播方式
- 基層武裝工作知識(shí)
- 生產(chǎn)異常處理方法及流程
- 《小米銷售培訓(xùn)》課件
- 2025年北京鐵路局集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年牛津譯林版英語(yǔ)七年級(jí)下冊(cè)全冊(cè)單元重點(diǎn)知識(shí)點(diǎn)與語(yǔ)法匯編
- 2024-2025年能源管理系統(tǒng)(EMS)行業(yè)市場(chǎng)分析報(bào)告
- 2024上海中考英語(yǔ)試卷及答案
評(píng)論
0/150
提交評(píng)論