Recruimen項(xiàng)目搭建與開發(fā)指南V_第1頁(yè)
Recruimen項(xiàng)目搭建與開發(fā)指南V_第2頁(yè)
Recruimen項(xiàng)目搭建與開發(fā)指南V_第3頁(yè)
Recruimen項(xiàng)目搭建與開發(fā)指南V_第4頁(yè)
Recruimen項(xiàng)目搭建與開發(fā)指南V_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Recruitment項(xiàng)目搭建與開發(fā)指南DocumentRevisionHistory沾Ver.病No.釘Ver.成Date案Prepa形redB莊y稀Affec房tedS料ectio彈n&S扣ummar杜yof貍Chang債e騾1.0溪2023-矛0拘7漠-0葬8窮EricL啊iu(ta饅o.liu傍3@hp.餅com)挺Draft笛ofn械ewdo粘cumen適tstr垃uctur戒e無(wú)&co源ntent介.浸2.0裙2023-老0衣8偽-雖30騎Eric/煉Amy/R走ita崇R哄e(cuò)v耕ise/a釘dd4阻th途chap卵terc幼o(hù)nten守tNote:Templaterevisionhistoryisavailablebelowashiddentext.TemplateRevisionHistoryh執(zhí)Ver.脊No.進(jìn)Ver.翅Date仿Prepa簡(jiǎn)redB浙y屆Revie殊wedB款y衛(wèi)Appro臟vedB縫y蹲Affec光tedS庸ectio診n&S溝ummar乖yof雀Chang霉e照Table斧ofC羽onten冷ts穩(wěn)1針池總述驚營(yíng)4聚1.1薄土介紹科叔4摧1.2晉議結(jié)構(gòu)鑒蔽4回1.3補(bǔ)倒參考文檔臣柱4塔1.4凍末軟件包撥遣4勸2承創(chuàng)搭建開發(fā)環(huán)水境茂媽5獅2.1井融Recru犬itmen偽t壘項(xiàng)目脊昆5寺2.2待諸Windo諸ws越環(huán)境下工具憂安裝隱漠5嚷杠疊開發(fā)工具宰殲5盒鑰嘉數(shù)據(jù)庫(kù)工具控購(gòu)5摸誤渣部署工具柏馬6矮3誠(chéng)眉開發(fā)調(diào)試?yán)顗?鬧絕速導(dǎo)入飽Eclip郊se訓(xùn)項(xiàng)目議鈔6州挽蝶Tomca筒t甲調(diào)試設(shè)置住秩7遺給泄項(xiàng)目部署某育7筑4拋柏初探遲Sprin置gSide廚Fram派ework雙雨7姻4.1臣必Archi陽(yáng)tect饑Conve趕ntion肝它7汪4.2黑泥CRUD慨獅7秀4.3皇巡APId旅oc報(bào)詞8驟4.4善記核心類圖茫岸8瘡4.5頂撿數(shù)據(jù)庫(kù)分頁(yè)孟開發(fā)室俱12績(jī)4.6甜狡Strut鷹scon膽venti栗on礦插件實(shí)踐過(guò)他13回4.7匪漏單元測(cè)試實(shí)粥踐憶皆17蜓4.8陵劣Check紗style款查檢代碼戶瓣18蓮4.9赴耀Sonar呼平臺(tái)使用墓戲19總述巴這個(gè)Pro交ject完及全基于開源北軟體spr贈(zèng)ingsi忠de3.3洽.4(杠:遮//www孩.spri獄ngsid芳罰膊)的環(huán)境搭窮建。開發(fā)涉隔及到的技術(shù)劉有返Sprin宴g3+罰Hibe徐rnate竄3+傭Strut肌s2.1鉆+JS努P2.0雄+JQ獸uery秋+JAX厭-WS2村(byA雅pache票CXF)威+JA這X-RS(深byJe覆rsey)杏+Spr架ingSe掀curit漲y3.0響。瓣“銹Sprin與gSide疾是以你Sprin好gFra捷mewor療k臨為核心,用籃主流的技術(shù)虜選型、Pr故agmat蟲ic的編程斗實(shí)踐來(lái)開發(fā)憂JavaE無(wú)E企業(yè)級(jí)應(yīng)朵用的總結(jié)與墓演示蓋。產(chǎn)”然摘自spr窯ingsi除de首頁(yè)怖。會(huì)R字ecrui控tment耳系統(tǒng)是一個(gè)付Maven薯2風(fēng)格的P城rojec聲t。介紹騎本文檔為遮Recru版itmen設(shè)t佳(暫定)系控統(tǒng)畏開發(fā)瘦人員搭建開哀發(fā)環(huán)境與開楊發(fā)參考所用課。結(jié)構(gòu)壘本文檔章節(jié)扶結(jié)構(gòu)如下。腥2綁th跡chap牧ter開幅發(fā)環(huán)境搭建建3酷t(yī)h稀chap夜ter開發(fā)梳調(diào)試喜4揭th粒chap暈terF隱ramew淘ork油介紹參考文檔型Sprin桌gSide呆官方晚網(wǎng)站:拋:思//www像.spri包ngsid槍從誰(shuí)在Ecli劉pse中調(diào)拍試Mave嗎n項(xiàng)目伙:貍:叼//jdk悠cn.co忙m/ent議ry/de筒buggi懼ng-wi暢th-ma量ven-j鞭etty-兩plugi洪n-in-茫eclip右se.ht屆ml轎Mave2邁簡(jiǎn)介:鏈煮:算//www務(wù).ibm.趨com/d骨evelo循perwo御rks/c汪n/edu橋catio堵n/jav胞a/j-m系avenv搞2/sec夠tion2河.html渠Sprin弊gSide貴3技術(shù)參考第手冊(cè):且:姨//wik案i.spr碼ingsi糧de.淹org.c拋n/dis泄play/較sprin倦gside家3/Ref題erenc清e(cuò)腔使用Spr淹ingSi黃de3開警發(fā)Web項(xiàng)清目的全過(guò)程謙:纖:凝//www茅.blog陳java.啟net/y偷ouxia國(guó)/arch焦ive/2羊009/0劍7/19/頌28737捷6.htm添l軟件包尺第三方軟件尾地址煮Eclip名se3.5怪+(jun眾it4.0懷)角無(wú)歷Eclip叉sesv繩n瞎plugi偶n心無(wú)挪A擺nt1.8逐.1危${rec西uritm健ent}\輝tools聽(tīng)\ant\典apach也e-ant庫(kù)-1.8.普1兵M捆aven3似.0.3麗${rec氣uritm尾ent}脾\tool蓮s\mav做en\ap其ache-普maven蝶-3.0.衛(wèi)3嶄Mysql調(diào)jdbc:脈mysql短://座16.1共73.24枯4.228戰(zhàn)/inte竄rview餅_syst訊em?us塑eUnic糟ode=t造rue&c曲harac點(diǎn)terEn照codin秒g=utf備-8防項(xiàng)目Rec川ruitm時(shí)entS手VN烈svn:/注/16.1姨73.24插4.228蝦/svnd紋ata/i蘿nterv腐iew_s嚷ystem堂/03.C弓ode佩S碰onar(航代碼質(zhì)量管捕理平臺(tái))砌:肝//16.關(guān)173.2音44.22昨8:900抵0莊單元測(cè)試報(bào)淹告危:貴//16.訪173.2堂44.22顫8:808于0/rec留ruitm武ent/r煮eport申/html歡/inde偵x.htm缸l衫R絹edmin裳e(項(xiàng)目管扯理工具*論是壇*)設(shè):汗//16.駐173揪.244.泉228:3傻000/p跪rojec組ts/re箱cruit或ment猶Nexus章(管理ma蓋ven倉(cāng)庫(kù)丑的serv度er)標(biāo):距//16.桿173.2鋼44.22絨8:808脈0/nex叛us黨P泡sp/ts蜻p碰無(wú)晌Recur傭itmen摸t系統(tǒng)(O歡urpr昏oject織)紛:堂//16.鈔173.2秩44.22婆8:808森0/圾recru填itmen膽t暈搭建開發(fā)環(huán)則境損Recru鼻itmen激t項(xiàng)目攪項(xiàng)目的SV內(nèi)N地址:挎svn:/產(chǎn)/16.1汁73.24友4.228畜/svnd窮ata/i偽nterv慣iew_s碗ystem獵/03.C結(jié)ode程R流un磚recru胖itmen思t_sta尸rt今.bat童腳本:腳本盡會(huì)通過(guò)ma墳ven啦從nexu炎sser鞭ver上虧:文//16.遷173.2破44.22透8:808遲0/nex雕us/co怨ntent料/grou慚ps/pu愿blic耍下載第三方哄依賴到本機(jī)托,目錄在列C:\Us葛ers\榜用戶名復(fù)\.m2繼W概indow揉s環(huán)境下具工具史安裝開發(fā)工具介JDK1.齊6丹(設(shè)置JA照VA_HO文ME)冶Eclip泉se3.5只及以上版本渣,需要安裝瘡SVN插件動(dòng)。詢R葉ecrui狂tment訊項(xiàng)目too潤(rùn)ls目錄自誠(chéng)帶了Ant帖以及Mav撐en(2.勇2/3.0袍)烈Ant叮(設(shè)置Pa蠟th)慚—填一些bat晃檔利用An藥t做些Ta催sk:初始閥化數(shù)據(jù)庫(kù)、手項(xiàng)目部署記tomca替t7.0襖Maven渠(設(shè)置幟Path堂)根—忠利用此工具筑做序libra堆ry管理、鴉項(xiàng)目生命周否期管理。數(shù)據(jù)庫(kù)工具圍開發(fā)環(huán)境駕及正式環(huán)境飼均窮選用亭mys醉ql策數(shù)據(jù)庫(kù)癢。伍jdbc.燙drive廣r=搭com.m沈ysql.何jdbc.棵Drive侵r精jdbc.唯url=妙jdbc泰:王mysql認(rèn)://往local接host驚/inte謝rview灰_syst堵em?us思eUnic坦ode=t石rue&c好harac莫terEn柜codin糕g=酸utf襪-8拐jdbc.柿usern驅(qū)ame=漏root辯jdbc.剩passw荷ord=桑root餓hiber粗nate.測(cè)diale顏ct=泊org.h受ibern棍ate.d蜻ialec她t.MyS喬QL5In妥noDBD酷ialec劉t私Mys秩ql牛腳本位置:部署工具脖recur志itmen撤t蛇開發(fā)環(huán)境選她用的部署工谷具是觀tomca沫t堡7或tom段cat6樣。開發(fā)調(diào)試譽(yù)導(dǎo)入己Eclip音se乘項(xiàng)目斃從SVN替serve屋rche據(jù)ckout霧代碼到e綿clips遲e的wo或rkspa身ce倦:燕設(shè)置cla擱sspat眠h(yuǎn)var秩iable陪s摧為了保證r葛ecrui法tment琴項(xiàng)目編譯成充功,需要設(shè)康置clas觀spath檢vari滾ables張:膨S熄etM2哭_REPO流Clas炸spath剩var勾,撐它的值是M濾aven默脅認(rèn)倉(cāng)庫(kù)肆目錄族(證vista趴系統(tǒng)摘幻C:\Us備ers\槐用戶名旬\.m2盡\repo雕sitor戒y驕)做。榜My饞sql蜻驅(qū)動(dòng)設(shè)置致將崇C:\Us豆ers\t游aliu\筒.m2\r屬eposi自tory\乞mysql重\mysq蒸l-con洲necto坑r-jav筐a\5.1屆.15載\捉mysq思l-紗conne介ctor-兔java-絞幕5鵲放到tom得cat的l冶ib目錄下坦。孕T禿omcat串調(diào)試設(shè)置葉請(qǐng)參考客:私//m2e和clips戶e.son杜atype艦.org/項(xiàng)目部署窄正式環(huán)境部蔽署:請(qǐng)參照咳build東.xml巧與駝linux袋.depl朋oy.re咳adme.側(cè)txt詳文件。團(tuán)初探Spr骨ingSi挖deFr敘amewo左rk饅Archi而tect環(huán)Conve位ntion廟請(qǐng)參考想:學(xué)//wik廊i.spr牛ingsi傍de.or狀g/跟displ鋤ay/Sp迅ringS民ide3/妥Archi后tect+如Conve獎(jiǎng)ntion男+Over掏viewCRUD澡請(qǐng)參考選謙:座//wik鉗i.spr肝ingsi睬de.o擁rg革/disp坑lay/S判pring墓Side3旨/CRUD贏:撕//wik寸i.spr呈ingsi述de.or價(jià)g/圓displ蒙ay/Sp聞ringS滿ide3/枕Hiber揮nate+克Tools爆APId滾oc掌官網(wǎng)未提供賤,娛可以伸參考源碼。暖在還sprin葬gside兄-3.3.例4\mod測(cè)ules\跨core拋\src步下昂maven鵲倉(cāng)庫(kù)有打包晨好的如下圖等spri輛ngsid巧e3-co默re-3.倍3.4-s悲ource駝s.jar撈透過(guò)jav歸adoc.行exe生成眼了卻Sprin坊gSide靜禮_API_堡DOC德.zip曾文檔爹,可以參考碰。核心類圖尸1.敵publi窩ccla渴ssSi畝mpleH拿ibern餡ateDa心o<T,P嫁Kext瓶ends航j(luò)ava.樓io.Se情riali則zable瘡>炒exten究dsja付va.la竭ng.Ob更ject均封裝盞Hiber鉆na杰te霞原生濫API吧的預(yù)DAO暗泛型基類筍.牢可在螺Servi新ce倆層直接使用籃,過(guò)也可以擴(kuò)展娃泛型三DAO灰子類使用遲,橡見(jiàn)兩個(gè)構(gòu)造巴函數(shù)的注釋江.愉參考擔(dān)Sprin腔g2.5閃自帶的志Petli味nc距例子洽,孩取消了概Hiber面nateT陜empla丑te,禿直接使用泳Hiber行nate倡原生規(guī)API.齊Autho訪r:挺鹽calvi仔n哪Const垮ructo機(jī)rSum述mary\o"rm"夫Simpl長(zhǎng)eHibe籌rnate圈Dao拼()駝

烘用于約Dao柳層子類使用僻的構(gòu)造函數(shù)漆.\o"rm"勝Simpl晶eHibe議rnate饅Dao餓(org.殘hiber析nate.悉Sessi淋onFac來(lái)tory

至sessi予onFac會(huì)tory,錢java腰.lang架.Clas米s<贈(zèng)T謹(jǐn)>

ent容ityCl穩(wěn)ass)哈

弊用于用于省惑略左Dao煎層敬,矩租在傻Servi眉ce歌層直接使用膏通用茅Simpl克eHibe金rnate世Dao豐的構(gòu)造函數(shù)畝.東Metho肺dSum匪mary隔

int\o"rm"年batch鉗Execu驕te為(java情.lang例.Stri婆ng

hq矩l,ja悼va.ut拌il.Ma挑p<jav通a.lan孫g.Str用ing,?糾>

val筍ues)冊(cè)

礦執(zhí)行迷HQL煩進(jìn)行批量修桐改扒/輸刪除操作笨.臂

int\o"rm"齒batch經(jīng)Execu康te恢(java軟.lang停.Stri愛(ài)ng

hq州l,ja排va.la跑ng.Ob濟(jì)ject.疤..

va無(wú)lues)禽

朽執(zhí)行善HQL凍進(jìn)行批量修昂改默/澆刪除操作作.冒

org.取hiber煎nate.儲(chǔ)Crite閉ria\o"rm"富creat姑eCrit絞eria菌(org.蕉hiber踢nate.勞crite際rion.射Crite糟rion.脖..

cr遵iteri沉ons)喪

支根據(jù)由Crite渾r竿ion衡條件創(chuàng)建勝Crite傲ria遵.蠻

org.禿hiber筆nate.兵Query\o"rm"沫creat棵eQuer金y蜜(java配.lang錯(cuò).Stri豬ng

qu掙erySt山ring,捎java辦.util命.Map<像java.恩lang.浸Strin籠g,?>

灌value扎s)兇

盾根據(jù)查詢流HQL儉與參數(shù)列表金創(chuàng)建覺(jué)Query賞對(duì)象決.鑼

org.偷hiber調(diào)nate.服Query\o"rm"聚creat茫eQuer金y吵(java斤.lang階.Stri柳ng

qu舉erySt稿ring,中java李.lang蹤.Obje約ct...禿

valu雞es)母

雅根據(jù)查詢墨HQL如與參數(shù)列表雅創(chuàng)建粥Query私對(duì)象這.醋

void\o"rm"策delet程e柱(償PK早

id)撥

冬按睡id絲刪除對(duì)象撓.基

void\o"rm"惜delet吊e藏(貪T徐

enti肅ty)撥

肝刪除對(duì)象屈.慌

org.帝hiber運(yùn)nate.緩Crite指ria\o"rm"惠disti膜nct中(org.摸hiber吊nate.把Crite欺ria

c否riter允ia)膊

擴(kuò)為政Crite弱ria度添加吵disti遣nctt飼r(shí)ansf路ormer互.憂

org.牙hiber六nate.砍Query\o"rm"菠disti宴nct傍(org.黨hiber嫌nate.城Query熄

quer襯y)桂

驅(qū)

銹為毒Query衰添加流disti鞏nct薄trans棟forme栽r.養(yǎng)

java使.util深.List拘<梳T騎>\o"rm"設(shè)find險(xiǎn)(org.窯hiber考nate.塊crite于rion.豎Crite揀rion.虛..

cr予iteri描ons)速

振按烏Crite殊ria爭(zhēng)查詢對(duì)象列躁表詞.<X>java.util.List<X>\o"rm"訂find頸(java母.lang私.Stri批ng

hq你l,ja疾va.ut易il.Ma曉p<jav眠a.lan嶄g.Str園ing,?轎>

val腸ues)鳴

若按機(jī)HQL澤查詢對(duì)象列壞表鋒.<X>java.util.List<X>\o"rm"塔find只(java伴.lang今.Stri校ng

hq叫l(wèi),ja敏va.la交ng.Ob那ject.鹽..

va都lues)濃

俗按煌HQL粥查詢對(duì)象列緒表斬.閃

java肯.util春.List攀<白T厚>\o"rm"辭findB詢y亭(java娘.lang鄉(xiāng).Stri廊ng

pr冤opert積yName戰(zhàn),jav駐a.lan判g(shù).Obj消ect

v賴alue)寄

倆按屬性查找碧對(duì)象列表篇,幟匹配方式為奴相等偶.文

狂T\o"rm"綿findU瘦nique抖(org.膛hiber淡nate.績(jī)crite平rion.袖Crite換rion.取..

cr帥iteri棒ons)噴

復(fù)

具按艘Crite訴r虎ia旬查詢唯一對(duì)槽象攻.<X>X\o"rm"派findU掘nique疼(java暫.lang撥.Stri狹ng

hq殖l列,jav由a.uti拘l(wèi).Map鎮(zhèn)<java淡.lang縱.Stri窗ng,?>溉

valu堆es)灣

典按量HQL朱查詢唯一對(duì)筍象道.<X>X\o"rm"撒findU奶nique宵(java耕.lang舍.Stri賊ng

hq侵l,ja陰va.la怠ng.Ob動(dòng)ject.胡..

va扛lues)欠

隨按晃HQL果查詢唯一對(duì)伍象喪.習(xí)

辰T\o"rm"割findU牢nique講By紫(java釀.lang川.Stri舊ng

pr價(jià)opert倡yName婦,jav枯a.lan候g.Obj膊ect

v農(nóng)alue)餐

壯按屬性查找缺唯一對(duì)象桑,慣匹配方式為躍相等尊.趁

void\o"rm"拐f(shuō)lush訴()淋

過(guò)

堪Flush機(jī)當(dāng)前羊Sessi高on簽.添

java打.util甲.List編<烘T抬>\o"rm"霧get恢(java羨.util拼.Coll不ectio匯n<檔PK卷>

ids維)法

胸按貌id咱列表獲取對(duì)彎象列表構(gòu).輝

霜T\o"rm"顛get睬(奪PK抵

id)汗

窗按橋id鷹獲取對(duì)象蹄.預(yù)

java故.util色.List縮<嚼T紐>\o"rm"說(shuō)getAl幟l垂()葡

死獲取全部對(duì)誓象程.朝

java悲.util選.List瑞<符T居>\o"rm"蝴getAl象l年(java鷹.lang攝.Stri任ng

or核derBy付Prope輩rty,派boole摧an

is禿Asc)括

娛獲取全部對(duì)謊象懼,仔支持按屬性沉行序酬.抄

java膚.lang骨.Stri嫂ng\o"rm"農(nóng)getId甲Name瓶()哄

社取得對(duì)象的虹主鍵名赤.雪

org.限hiber攝na累te.Se某ssion\o"rm"僵getSe卵ssion壺()里

梅取得當(dāng)前浙Sessi雜on士.臘

org.刊hiber述nate.鵲Sessi酬onFac你tory\o"rm"黨getSe故ssion返Facto棍ry餐()衛(wèi)

津取得洽sessi躍onFac賠tory衛(wèi).涼

void\o"rm"紅initP唐roxyO薄bject啄(java珍.lang網(wǎng).Obje忍ct

pr架oxy)剛

災(zāi)

納初始化對(duì)象蛾.壁

bool茅ean\o"rm"于isPro知perty感Uniqu獎(jiǎng)e胖(java湯.lang珠.Stri垮ng

pr瞞opert兄yName餓,jav辨a.lan輩g.Obj治ect

n余ewVal銜ue,j戀ava.l糞ang.O鎖bject仿

oldV醬alue)早

細(xì)

季判斷對(duì)象的衛(wèi)屬性值在數(shù)努據(jù)庫(kù)內(nèi)是否筍唯一賄.耕

void\o"rm"融save運(yùn)(芳T玻

enti稿ty)殺

川保存新增或鷹修改的對(duì)象煌.血

void\o"rm"加setSe屈ssion驚Facto具ry茫(org.處hiber昆nate.曬Sessi艇onFac筑tory

返sessi其onFac光tory)惱

脈采用刑@Auto勻wired舟按類型注入尤Sessi員onFac鹽tory,窄決當(dāng)有多個(gè)評(píng)Sesio爺nF組actor陪y脖的時(shí)候在子壟類重載本函臣數(shù)測(cè).蒜2.后publi咳ccla己ssHi茶berna李teDao慎<T,PK樂(lè)exte歌ndsj許ava.i勉o.Ser傾ializ思able>溫exten愿ds伸Simpl蛾eHibe鹽rnate疑Dao田<T,PK共>鄙封裝憂Sprin峽gSide咽擴(kuò)展功能的嘩Hiber懲n宜atDA束O把泛型基類涼.甜擴(kuò)展功能包異括分頁(yè)查詢古,堂按屬性過(guò)濾繁條件列表查固詢澇.避可在碧Servi蝴ce禮層直接使用胖,富也可以擴(kuò)展候泛型杠DAO燃子類使用慨,歡見(jiàn)兩個(gè)構(gòu)造醒函數(shù)的注釋理.需Autho規(guī)r:望calvi旨n遍Const貫ructo疊rSum殖mary\o"rm"糾Hiber好nateD上ao緒()居

晚用于陽(yáng)Dao紹層子類的構(gòu)褲造函數(shù)森.\o"rm"秤Hiber激nateD竹ao逐(org.以hiber兔nate.車Sessi撞onFac掛tory

棗sessi有onFac么tory,臉java況.lang借.Clas伸s<旱T灰>

ent吊ityCl截ass)痛

軋用于省略軋Dao障層活,Ser賴vice紅層直接使用王通用駐Hiber旁nateD側(cè)ao貌的構(gòu)造函數(shù)窗.棒Metho的dSum限mary跟

java驅(qū).util捎.List睜<超T描>\o"rm"株find白(java狹.util岸.List她<耕Prope泉rtyFi譜lter搭>

fil艦ters)飯

賴按屬性過(guò)濾耳條件列表查典找對(duì)象列表趨.顆

java咬.util粥.List劣<滑T私>\o"rm"血findB旋y挖(java并.lang配.Stri龜ng

pr弓opert卻yName月,jav品a.lan址g.Obj痛ect

v玻alue,孕啦Prope狗rtyFi都lter.貢Match期Type呀

matc魂hType薯)父

柄按屬性查找制對(duì)象列表洽,鬧支持多種匹桿配方式代.戀

內(nèi)Page掛<判T牙>\o"rm"憂findP碌age甩(疫Page多<閉T犧>

pag距e,or浸g.hib注ernat犬e.cri朽terio碑n.Cri勺terio跪n...

盜crite對(duì)rions肯)殊

究按合Crite璃ria輩分頁(yè)查詢遷.僵

御Page鎖<純T記>\o"rm"降findP湊age脆(躬Page列<氧T真>

pag各e,ja梨va.ut洲il.Li滔st<跳Prope枯rtyFi扎lter糞>

fil濟(jì)ters)含

兩按屬性過(guò)濾察條件列表分衣頁(yè)查找對(duì)象槍.局

筒Page龜<燃T繭>\o"rm"賄findP茅age收(諒Page盛<總T對(duì)>

pag丟e,ja結(jié)va.la候ng.St尿ring

臉hql,核java.蜂util.吉Map<j畢ava.l番ang.S拒tring胳,?>

v節(jié)alues梯)盲

確按吊HQL飲分頁(yè)查詢工.飼

瓶Page禿<缸T謊>\o"rm"挪findP滲age催(同Page告<酒T掩>

pag欲e,ja窩va.la擺ng.St勝ring

響hql,現(xiàn)java.劑lang.醉Objec頭t...

也value成s)淡

調(diào)

蛾按姨HQL洗分頁(yè)查詢潮.翠

賞Page御<莖T刑>\o"rm"丸getAl達(dá)l錄(暗Page踢<孔T累>

pag勢(shì)e)速

栽分頁(yè)獲取全偵部對(duì)象惡.拳數(shù)據(jù)庫(kù)分頁(yè)喝開發(fā)礙舉例漆:尚cvLis努t的分頁(yè)迷創(chuàng)建公共的碧Page類縮,京文件閑位置如下:鴿創(chuàng)建公共有畏js文件,照文件位置如兵下:園點(diǎn)擊CV章List,手訪問(wèn)紫是座src/m費(fèi)ain/j夸ava慘里儉com.h習(xí)廈ervie族w.web胡.acti農(nóng)on巡.CvAc示tion銳.java霧,凳代碼如下:線page茂=百new軟Page掩<Cand犁idate肆>();寸page轟.setC騎apaci與ty(10鉆);絕//腹每坡頁(yè)要顯示的辛條數(shù)足是10條枝page疫.setP靜ageNo壟(1);神//遵訪問(wèn)的是第搞1脈頁(yè)般page臟=施candi卸dateS母ervic勁e屬.getA吃llCv(發(fā)page型);問(wèn)最忘終皺訪問(wèn)的是買src/m憑ain/j淡ava解里相com.h煤泥ervie旨w.web撐.dao.散Candi痕dateD娘ao疤.java低.代碼如下勺:慘publi所c雕Page什<Cand卷idate違>get贈(zèng)AllCv炒(Page閑<Cand攻idate梯>pag義e)份throw鎖s須Exce襲ption博{促旨List<鴨Candi許date>托l(wèi)ist渡=炭null叼;站攪Query刮quer神y=蜂null息;圖蔑query房=竿getSe她ssion防().cr冠eateS種QLQue度ry(辨ALLCV逃_STRI包NG約).add寺Entit裹y(Can密didat妨e.游class娘);雞英page.務(wù)setTo挨talRo以ws(qu挪ery.l嗎ist()幼.size艦());神作int乏firs泛tResu樂(lè)lt=pa側(cè)ge.ge尿tOffs維et();獅嫂回//從灰第幾條恨開始訪問(wèn)狼歪int芝maxR詞esult贈(zèng)s=pag戶e.get爽Capac圓ity()攤;凝//訪問(wèn)霞多少條椅戴list=剝query善.setF和irstR絡(luò)esult煌(firs殖tResu曾lt).s色etMax圍Resul股ts(ma類xResu閣lts).嗎list(寸);創(chuàng)有page.帥setVa它lue(l碌ist);過(guò)//返回刻的集合做為痛page對(duì)濫象返回易斤retur罩n枯page套;}揉首次返回頁(yè)還面呢inter屬view/疫cv.js能p潑,頁(yè)面的代久碼如下:籠<精scrip犬t氧弦type燭=是"text赤/java出scrip魂t"穗>雅喇/*sho昆wPage兔StrNu術(shù)m(總頁(yè)數(shù)滿,當(dāng)前是第替幾頁(yè),可以英顯示的數(shù)字猜數(shù)量,請(qǐng)求省地址,滅請(qǐng)求卵參數(shù))*/艱showP漿ageSt澇rNum(飛${pag既e.tot竄alPag揚(yáng)es},冠1,躬"5"裝,納"ajax梢/cv.a帆ction傻"細(xì),硬""訴);親</泰scrip絕t唱>播<逮div廁掀class覺(jué)=忘"sele插ct"血>槽餡<他div訊偶id蔑=島"sele維ct_pa什ge"參align傲=允cente軍r話></緩div快>玩</次div膠>燭當(dāng)點(diǎn)擊啄分頁(yè)梳后范,訪問(wèn)錯(cuò)src/m姨ain/j肯ava里輕com.h轟嗎ervie女w壓.ajax岔.web.杜actio晴n.CvA捷ction剖.java伴,代碼如下加:左publi潑c疏Stri烤ngli奏st()調(diào)throw轎s抖Exce歡ption卸{燭推page部=車new待Page撇<Cand直idate長(zhǎng)>();澤掀page紫.setC黎apaci途ty(10全);懶縣page中.緒setPa勞geNo血(泰pageN短o學(xué));解凝隊(duì)page墓=肢candi團(tuán)dateS足ervic蹄e誼.getA腿llCv(尼page萄);黃申i炸f授(陣page境.getV拖alue(德).siz型e()==牌0){捷田愛(ài)pageN財(cái)o常=程pageN疤o副-1;難門慣if需(等pageN膊o付==0)丈pageN驢o妄=1;帳呆屢page雕.東setPa駝geNo徐(瘦pageN哲o螞);顆示候停page潛=申candi破dateS蹲ervic究e華.getA食llCv(北page瓦);}剛脈retur臉n蹄滲SUCCE桑SS懸;}哭返回到的頁(yè)鈴面是千ajax/羊cv.js任p,頁(yè)面代鄭碼如下:豆<嗎scrip始t割椒type飲=愛(ài)"text迫/java塑scrip替t"圣>去瑞showP他ageSt謠rNum(械${pag臨e.tot軟alPag要es},跟${pag私e.pag督eNo}宗,局"5"踢,今"ajax剝/cv.a抬ction儲(chǔ)"座,鼻""侮);克</冰scrip繪t源>總<言div卻惰class指=事"sele眼ct"檢>遭<馬div勝呀id池=忍"sele文ct_pa列g(shù)e"怎align厲=莖cente愚r(nóng)蜓></星div狠>付</銹div況>知S晃truts會(huì)conv即entio板n插件爆實(shí)踐舉例:難conve船ntion敲-plug偵in的約定套:己1.甜默認(rèn)所有的哨結(jié)果頁(yè)面都煮存儲(chǔ)在we呼b-inf慮/cont既ent下,霞你可以通過(guò)販設(shè)置str獵uts.c殊onven字tion.面resul獨(dú)t.pat啦h這個(gè)屬性顏的值來(lái)改變戀到其他路徑逗。如樹:浪蔥<海const嚼ant

謝name穿="str細(xì)uts.c姜onven垮tion.淡resul性t.pat駝h"跨

valu奇e嚴(yán)="/we察b-inf蘇/page情"疼幻/>硬樣鹿則將路徑配聲置到了獵web-i扶nf/pa獵ge膏下。莖搞默認(rèn)包路徑鄉(xiāng)包含撕actio床n,act的ions,懼strut啞s,str冶uts2占的所有包都英會(huì)被透strut并s圣作為含有尼actio豐n信類的路徑來(lái)涂搜索。你可黎以通過(guò)設(shè)置第strut愚s.con旅venti齊on.pa墨ckage碑.loca炸tors警屬性來(lái)修改乞這個(gè)配置。則如:番<高const床ant

霸name午="str共uts.c剝onven殖tion.壟packa嘩ge.lo鑼cator簽s"城

valu碰e諷="web旁,acti紀(jì)on"上刃/>始難則定義了在呆項(xiàng)目中,包闊路徑包含w鵲eb和ac挪tion的暴將被視為a票ction拾存在的路徑綱來(lái)進(jìn)行搜索拘。滴com.u嗽stb.w吹eb.*/值com.u但stb.a球ction阻.*都將被悄視為含有a痰ction孕的包路徑而支被搜索稱。餅接著,c枕onven誦tion從加前一步找到謹(jǐn)?shù)膒ack炒age以及停其子pac日kage中肺尋找co袍m.ope療nsymp喪hony.息xwork黑2.act科ion的館實(shí)現(xiàn)以及以魂actio康n結(jié)尾的類層:蛇

1.勁

com.欺examp袖le.ac填tions病.main玩actio瘋n

2.窗

com.最examp化le.ac辱tions沉.prod院ucts.利displ薄ay

(i畝mplem座ents

跨com.o稀pensy鼻mphon仇y.xwo金rk2.a臉ction演)

3.鋒

com.建examp孩le.st史ruts.駕compa芽ny.de思tails無(wú).show客compa稻nydet漿ailsa腔ction鉆勸命名空間叨。從定義的賽.pack科age.l灘ocato澇rs標(biāo)示開吳始到包結(jié)束高的部分,就燈是命名空間腰。舉個(gè)例子康:鞭com.u睜stb.w請(qǐng)eb.us祝er.us薪eract離ion的命總名空間是:倦”/use術(shù)r”。co閣m.ust預(yù)b.web森.user柏.deta恭il.us曠eract夠ion的命禿名空間是:那”/use挨r/det尸ail”規(guī)conve可ntion工通過(guò)如下規(guī)努則確定ur祥l的具體資娛源部分:去鞭掉類名的a冷ction揪部分。然后免將將每個(gè)分圖部的首字母銳轉(zhuǎn)為小寫,港用’-’分器割,你可以久設(shè)置str縣uts.c開onven擋tion.譯actio遇n.nam均e.sep鹿arato錢r如:美<炸const雨ant

毫name單="str析uts.c歌onven筆tion.梯actio跡n.nam兄e.sep碼arato占r"亡

valu繞e飽="-"場(chǎng)器/>成還是舉個(gè)例范子:但usera嗓ction經(jīng)->use果r

us慣erdet遼ailac玩tion遙->use課r-det舟ail。結(jié)乞合上面的。矮對(duì)于com辟.ustb懇.web.曠user.話detai染l.use孔rdeta葵ilact刪ion,映御射的ur截l就是/w侍eb-in哄f/con嶺tent/懲user/電detai譽(yù)l/use衛(wèi)r-det械ail.j該sp曠strut徹s支持.j終sp.h啦tml.室htm.異vm格式的損文件。斤下面是可actio層n欣和結(jié)果模版檔的映射關(guān)系森:際url熱笛resul賢t警file換that款could慕matc宿h就鍋resul兼ttyp舒e軌退/hell參o管succe及ss傻/web-羨inf/c恭onten差t/hel東lo.js歐p弊dispa綱tcher厭/hell剃o腳succe袖ss趁/web-嚇inf/c朵onten照t/hel久lo-su溫ccess董.htm警dispa倘tcher區(qū)/hell什o跑succe堡ss療/web-跡inf/c譜onten虜t/hel憂lo.ft逝l慧freem獨(dú)arker允/hell卡o-wor聰ld缸input冬/web-植inf/c護(hù)onten疊t/hel泄lo-wo殘rld-i映nput.嚷vm攻veloc緣ity衰/test擱1/tes程t2/he妨llo判error監(jiān)/web-告inf/c葵onten距t/tes公t/tes妙t2/he瘦llo-e飼r(shí)ror.椅html辨dispa囑tcher秋以上的內(nèi)容毛來(lái)自億strut扔s2薯的文檔翅:芝//str廳uts.a針pache獎(jiǎng).org/料玻/docs勸/conv乒entio酷n-plu爸gin.h架tml榜異當(dāng)然,簡(jiǎn)單甘的通過(guò)默認(rèn)艦的方式來(lái)進(jìn)更行配置不能威完全滿足實(shí)背際項(xiàng)目的需據(jù)要。所幸,英conve爹ntion各的零配置是動(dòng)非常靈活的乒。貴通過(guò)魔@acti夸on鋼注釋消醒對(duì)如下例子異:肯

1.尋針packa貓ge這

com.噸examp敵le.we蝕b;

尼喂

3.

萍impor日t賭

com.憂opens逮ympho便ny.xw給ork2.悔actio杰n;

4.由欄impor床t鋸

com.牢opens緣ympho詢ny.xw豪ork2.污actio殃nsupp江ort;

幸城

6.激帆publi餓c尿僵class誰(shuí)

hell繞oacti濃on

搶exten測(cè)ds悲

acti綢onsup率port

偷{

7.糾床@acti稻on("a疏ction胡1")

8.熟信publi就c娃

stri萄ng

me聰thod1鋤()

{

吃減

9.畜原南retur擱n施

succ見(jiàn)ess;

愚斯

10.姿律}

12.賞倉(cāng)@acti稻on("/寧user/春actio戴n2")

跌報(bào)

13.歸釀publi記c敬

stri棒ng

me拒thod2俊()

{

江敘

14.布哈朵retur些n其

succ余ess;

適煎

15.收

}

16.亮

}

秋通過(guò)害@acti芝on智注釋后鞠鼓方法名么橫@acti隨on糞注釋后調(diào)用森路徑遷嘆@acti拒on遲注釋劇名后映射路徑肢足metho奧d1憲/acti鞠on1!m固ethod蕉1.act袋ion.弓/web-眉inf/c猜onten瓣t/act稠ion1.企jsp亡metho煮d1膜/user某/acti霧on2!m投ethod折2.act森ion禁/web-既inf/c朋onten功t/use慧r/act膊ion2.扶jsp拼通過(guò)輸@acti擇ons污注釋他血

1.場(chǎng)御packa爭(zhēng)ge弱

com.桃examp繪le.we破b;

3.氏瓣impor傭t廣

com.羅opens賣ympho左ny.xw蒸ork2.給actio睜nsupp戀ort;

鍋睜

4.鞠疑impor脖t第

org.茅apach證e.str倘uts2.揭conve交ntion李.anno君tatio嗎n.act雀ion;

評(píng)擔(dān)

5.外禽impor儲(chǔ)t圍

org.濫apach紗e.str鬧uts2.莖conve勺ntion夕.anno禿tatio內(nèi)n.act熟ions;姓吼

7.籌尿publi遷c碎該class成

hell刪oacti科on

炒exten鎖ds矩

acti表onsup薦port

抬{

8.扎

@a俱ction往s({

9.沒(méi)等@acti逗on("/辣diffe箭rent/載url")炎,

10.霸扶@acti竟on("/鳥anoth議er/ur兄l")

11.絕

})載旨

12.拐陶publi昆c腫

stri漿ng

me河thod1劉()

{

蒸蜂

13.鑄券retur億n抖

“err鐮or”;

匠布

14.急

}

錫灰我們可以通枕過(guò):醉/diff噸erent否/url!傭metho邊d1.ac租tion瓜圓或房炎/anot判her/u初rl!me蠅thod1淋.acti轟on寬左來(lái)調(diào)用澇metho虧d1小方法。負(fù)對(duì)應(yīng)的映射損路徑分別是漫/web-波inf/c省onten鞋t/dif促feren炒t/url皺-erro破r.jsp雕;/we袋b-inf撓/cont鴨ent/a領(lǐng)nothe她r/url缸-erro六r.jsp逢蜓可能誤導(dǎo)了惱大家,一個(gè)墓方法被@a司ction孩注釋后,只反是多了一種惕調(diào)用方式,痕而不是說(shuō)覆太蓋了原來(lái)的繩調(diào)用方式。臣比如對(duì)于如殲下例子午:惠packa賴ge峽

com.移examp瓣le.we睛b;

3.抱無(wú)impor屈t叔

com.箏opens震ympho膠ny.xw維ork2.發(fā)actio庸nsupp卻ort;

該奉

4.嶺尚impor盟t隨

org.絲apach傾e.str痰uts2.聲conve雅ntion恨.anno挑tatio替n.act殿ion;

茶貌

5.番文impor溪t疲

org.注apach懂e.str紀(jì)uts2.板conve龍ntion譯.anno曠tatio殃n.act妥ions;礎(chǔ)河

7.際誘publi剖c誰(shuí)疑class甜

hell掠oacti濃on

透exten戀ds冷

acti惠onsup爛port

忠{

8.烘

@a辦ction話("/an漠other虜/url"音)

9.摟予publi燃c良

stri正ng

me綁thod1證()

{

麻吧

10.危億retur押n漠

“err翠or”;

澤膛

11.鑒

}

裝錦1.

我們份調(diào)用met咬hod1方仁法可以通過(guò)殼兩種方式:鵝/hell著o!met匯hod1.告actio夜n映射儉url:/薪web-i老nf/co穿ntent陡/hell舅o-err栽or.js個(gè)p角/anot沫h(huán)er/u息rl!me夫thod1油.acti殘on映射哀url:豐/web-怪inf/c代onten俗t/ano譯ther/隊(duì)url-e滴rror.后jsp性燥可見(jiàn),兩種浪方式均可對(duì)裕metho繳d1方法進(jìn)媽行調(diào)用,唯室一的區(qū)別就共是,兩種調(diào)編用的映射是貨不一樣的,制所以,想跳債轉(zhuǎn)到不同的斑界面,這是半一個(gè)非常好蛾的選擇綢。蝦鑰通過(guò)鋪@name誤space墾框注釋姑

1.搜體packa枝ge丟

com.晌examp臭le.we患b;

3.固雕impor驕t得

com.巧opens林ympho饞ny.xw藥ork2.劍actio靜nsupp親ort;

便曲

4.倍彩impor戚t裳

org.舞apach幟e.str珍uts2.膽conve叛ntion崇.anno嗽tatio庭n.act最ion;

憤打

5.張境impor女t錦

org.什apach功e.str道uts2.蟻conve宋ntion父.anno魔tatio饑n.act萍ions;職斜

6.閉

@nam醋espac敢e("/o坊ther"鉗)

勢(shì)

7.座打publi倒c盾懼class啦

hell宇oworl柄d

肆exten趨ds示

acti奏onsup跡port

尖{

9.代盼publi吧c垂

stri花ng

me氏thod1林()

{

蹈穿

10.碎州retur找n梨

“err全or”;

裁燦

11.墓

}

免桐

12.挑邁@acti訓(xùn)on("u尚rl")

宏奏

13.心首publi航c牙

stri室ng

me糊thod2蜂()

{

滾珍

14.軟斜retur仁n旦

“err蜂or”;

疊甲

15.馳

}

腳攤

16.片至

17.呀戴@acti趴on("/跑diffe圓rent/卷url")廟僅

18.讀項(xiàng)publi盡c宋

stri挖ng

me漢thod3踏()

{

寶許

19.含銜r(shí)etur劫n旺

“err稻or”;

歲困

20.田

}

砌陶

21.辨

}

女通過(guò)狹/othe享r/hel婦lo-wo商rld!m辟ethod劇1.act捐ion鳥陶訪問(wèn)睛metho沃d1買方法。鳴通過(guò)泛勞/othe典r/url惕!meth躁od2.a剃ction紋比訪問(wèn)旋metho誼d2政方法聾通過(guò)含刃/diff鑰erent滲/url怎!meth伶od3.a自ction敏吸訪問(wèn)塊metho遵d3慮方法鐮?wèi)]與@act振ion注卵釋不同的是雞,該注釋覆型蓋了默認(rèn)的矩names體pace(偷這里是’/瑞’),此時(shí)輕再用嶺hello趁!meth抱od1.a獸ction臉已經(jīng)不能輸訪問(wèn)行metho廊d1呢了.喊@resu猜lts和@侵resul步t絮沾1全局的永(glob詠al)。襖蠟全局res扶ults可謀以被act烈ion類中地所有的ac布tion分望享,這種r秀esult決s在act階ion類上嘗使用注解進(jìn)巨行聲明辰。汁

1.搜邊packa判g(shù)e壓

com.淋examp絞le.ac喜tions美;

3.教耽impor監(jiān)t洋

com.券opens賢ympho族ny.xw刷ork2.猛actio通nsupp與ort;

技班

4.決奮impor抓t尾

org.愉apach偉e.str貸uts2.伴conve奇ntion渡.anno餅tatio紀(jì)n.act革ion;

鳴臂

5.裹陜impor悅t雅

org.悶apach虹e.str集uts2.鼻conve識(shí)ntion辱.anno延tatio肺n.act燙ions;神傘

6.慘狀impor紗t拋

org.映apach卵e.str書uts2.合conve抗ntion繞.anno銳tatio絕n.res皇ult;

敘新

7.揚(yáng)給impor率t變

org.額apach溜e.str陜uts2.忘c(diǎn)onve姿ntion棚.anno浪tatio倘n.res冷ults;戰(zhàn)巴

9.符

@res阻ults(然{

10.或

@r沿esult茂(name勺="fai外lure"乳,

loc濫ation幸="/we央b-inf左/fail黑.jsp"低)

11.祖

})

12.引搶publi主c箱佳class己

hell仙oworl掠d

效exten勞ds捆

acti涌onsup箭port

重{

13.逢乘publi魯c餐

stri丹ng

me覽thod1闖()

{

蔥寒

14.具喪retur榨n哀

“fai遵lure”優(yōu);

15.蒼

}

飲盯

16.躺嶺@acti頃on("/模diffe燒rent/儲(chǔ)url")兔蜂

17.蝕殖publi漂c旋

stri還ng

me時(shí)thod2晌()

{

升躺

18.系雪retur艇n焦

“fai鄉(xiāng)lure”真;

19.跪

}

習(xí)滑

20.咽統(tǒng)

21.年

}

嬸當(dāng)我們?cè)L問(wèn)吳/hel必lo-w量orld正!meth允od1.a叫ction柔時(shí),返回系/web脹-inf/餐fail.齊jsp宴當(dāng)我們?cè)L問(wèn)秀/hel酷lo-w誼orld倉(cāng)!meth巾od2.a財(cái)ction勝時(shí),返回梯/web擦-inf/惠fail.左jsp摘當(dāng)我們?cè)L問(wèn)準(zhǔn)/dif桂feren且t/url憂!meth頂od2.a勞ction延時(shí),返回閑/web蠻-inf/榨fail.綢jsp危2本地的月(loca耀l)。瘡噸本地res旦ults只圾能在act壺ion方法畢上進(jìn)行聲明福?;?/p>

1.位賭packa錫ge值

com.吧examp斑le.ac絞tions忽;

3.限那impor航t象

com.歇opens集ympho撥ny.xw摩ork2.與actio罵nsupp戀ort;

嚇錄

4.秘?fù)pimpor饑t街

org.俯apach世e.str鼻uts2.羽conve芬ntion詞.anno陰tatio川n.act齡ion;

戴警

5.災(zāi)掏impor竄t鴿

org.寨apach燈e.str盛uts2.橡conve讀ntion揀.anno竟tatio通n.act級(jí)ions;禿廁

6.稿切impor震t在

org.逼apach歇e.str撇uts2.歉conve啊ntion沙.anno茂tatio六n.res耳ult;

嚇憂

7.從犧impor適t濁

org.坊apach軟e.str政uts2.被conve冊(cè)ntion姨.anno育tatio挖n.res久ults;謊扭

8.昆每

9.亂旺publi擋c鉤為class雖

hell星oworl送d

餃exten止ds序

acti魚onsup見(jiàn)port

著{

10.廢娘@acti左on(va稻lue="匹/othe歪r/bar狡",res副ults=單{@res音ult(n口ame

=租

"err伯or",

放locat屈ion

=額

"www愁.baid預(yù)u垂",typ輝e="re報(bào)direc穿t")})膝幼

11.載帝publi警c毫

stri今

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論