項(xiàng)目第二天電力系統(tǒng)總結(jié)筆記_第1頁(yè)
項(xiàng)目第二天電力系統(tǒng)總結(jié)筆記_第2頁(yè)
項(xiàng)目第二天電力系統(tǒng)總結(jié)筆記_第3頁(yè)
項(xiàng)目第二天電力系統(tǒng)總結(jié)筆記_第4頁(yè)
項(xiàng)目第二天電力系統(tǒng)總結(jié)筆記_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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)介

1、電力系統(tǒng)總結(jié)筆一:項(xiàng)目第一天(項(xiàng)目框架電力系統(tǒng)總結(jié)筆一:項(xiàng)目第一天(項(xiàng)目框架jar包(1)在publicecTextimplementsjava.io.Serializableprivate String textID;private String textName;/測(cè)試名稱(chēng) private Date textDate;privateStringtextRemark; /測(cè)試備publicStringgetTextID()return 文件?xml=1.0encoding=UTF-!DOCTYPEhibernate-/Hibernate/Hibernate 文件?xml=1.0encodin

2、g=UTF-.ElecTextidname=textIDtype=stringgeneratorpropertyname=textNametype=string propertyname=textDatetype=date publicvoidsetTextID(StringtextID)this.textID=publicStringgetTextName()returnpublicvoidsetTextName(StringtextName)this.textName=publicDategetTextDate()returnpublicvoidsetTextDate(DatetextDa

3、te)this.textDate=publicStringgetTextRemark()returnpublicvoidsetTextRemark(StringtextRemark)this.textRemark= (4)junittest publicclassTestHibernatepublicvoidConfiguration configuration = new Configuration(); Factory sf = configuration.buildSess=iontr=ecText=new?xml=1.0encoding=UTF-!DOCTYPEhibernate-co

4、nfiguration-/Hibernate/HibernateConfigurationDTD3.0/EN propertypropertypropertyproperty!-加文件-層(1)在 erfaceextendspublicfinalStringSERVICE_NAME(2)在.impl2publicclassImplextendsSupport層(1)在 erfaceextendspublicfinalStringSERVICE_NAME(2)在.impl2publicclassImplextendsSupportpublicvoidsave(Tentity)erfacevoid

5、save(TelecText.setTextDate(new Date(); (3)srcspring的配置文件?xml=1.0encoding=UTF-beans ponent-scanbase-!-2:?-3:創(chuàng)建(3)srcspring的配置文件?xml=1.0encoding=UTF-beans ponent-scanbase-!-2:?-3:創(chuàng)建beanproperty事務(wù)管理器(切面!-beanproperty!- (4)junit (4)junit publicclasspublicvoidApplicationContext ac = new = (IElecTextecTex

6、t = new ElecText(); elecText.setTextDate(new Date(); ion-driventx:adviceid=aaaop:advisoradvice-ref=aa第五步:Service 第五步:Service junitpublicclassTestServicepublic void save() ApplicationContextac=new IElecTextServiceelecTextService=(IElecTextService)ecText = new ElecText(); elecText.setTextDate(new Date

7、(); publicecTextServiceImplimplementsIElecTextServiceprivate IElecTextpublic void saveElecTexecText) erfaceIElecTextServicepublicicfinalStringSERVICE_NAMEvoid 第六步:控制層(1)在Action 第六步:控制層(1)在Action.elec.web.action中創(chuàng)建ActionBaseActionpublic class BaseAction extendionSupportimplements Driven,ServletReques

8、tAware,ServletResponseAware protectedHttpServletRequestprotectedHttpServletResponseresponse; T entity;publicClassentityClass=trypublic claecTextActionextendsBaseAction ecText = this.getMprivate IElecTextService elecTextService;publicStringreturn (2)在 (3)srcstruts2?xml=1.0encoding(2)在 (3)srcstruts2?x

9、ml=1.0encoding=UTF-!DOCTYPEstruts-/ApacheSoftwareFoundation/DTDStruts Configurationconstantname=struts.devMode設(shè)置的publicclassTUtilspublic sic Class getTClass(Class entity) ParameterizedTypeparameterizedType=(ParameterizedType)ClassentityClass=(Class)returnentity=(T) catch (Exception e) publicT()retur

10、npublicvoidsetServletRequest(HttpServletRequestreq)this.request=publicvoidsetServletResponse(HttpServletResponseres)this.response= web-app !-web容器啟動(dòng)的時(shí)候,自動(dòng)加載spring容器器)-constantname=struts.ui.theme!-配置struts的的后綴,改成do-constantpackagename=systemnamespace=/system actionname=elecTextAction_*class=elecText

11、Action result(5)導(dǎo)入css,(5)導(dǎo)入css,js,jsp,image試 試SSHImpl類(lèi)publicclassImplImpl類(lèi)publicclassImplextendsSupport ClassentityClass=/*保存publicvoidsave(Tentity)/*更新publicvoidupdate(Tentity)/*更新publicvoidupdate(Tentity)publicTfindObjectByID(Serializableid)return(T)this.getHibernateTemplate().get(entityClass,publ

12、icvoiddeleteObjectByIDs(Serializable.ids)if(ids!=null&for(SerializableObject entity = this.findObjectByID(id); publicvoiddeleteObjectByCollection(Listlist)*SELECToFROMElecTextoWHERE1=1 AND o.textName LIKE %張%ANDo.textRemarkLIKE張ORDERBYo.textDateASC,o.textNamepublicListfindCollectionByConditionNoPage

13、(Stringfinal Object params, Map orderby) Stringhql=SELECToFROM+entityClass.getSimpleName()+oWHEREString orderByHql = this.initOrderByHql(orderby); finalStringfinalHql=hql+condition+orderByHql;Listlist=Factorysfs=Queryquery=s.createQuery(finalHql); query.setParameter(0, params0); query.setParameter(1

14、, params1); List list = query.list();Listlist=HibernateCallback()publicFactorysfs=Queryquery=s.createQuery(finalHql); query.setParameter(0, params0); query.setParameter(1, params1); List list = query.list();Listlist=HibernateCallback()public)throwsHibernateException,SQLExceptionQueryquery=if(params!

15、=null&query.setParameter(i,returnreturnprivateStringinitOrderByHql(Maporderby) StringBuffer buffer = new StringBuffer(); if(orderby!=null & orderby.size()0)buffer.append(ORDERBYntrybuffer.append(map.getKey()+return4:maven開(kāi)發(fā)系統(tǒng)(自動(dòng)導(dǎo)包,一步構(gòu)建,聯(lián)網(wǎng)4:maven開(kāi)發(fā)系統(tǒng)(自動(dòng)導(dǎo)包,一步構(gòu)建,聯(lián)網(wǎng) mavenmavenmaven 5:Svn Checkout5:Svn C

16、heckoutsvn代碼(每天早上必做的事情 ShareSharesvnsvn (1)myeclipseeclipse的插件(支持多(2)myeclipse的myeclipsetomcat eclipse將編譯后的classmyeclipse將編譯后的class Eclipsetomcatwebwebnextfinish7nextfinish7:java 二:項(xiàng)目第二天(運(yùn)) 二:項(xiàng)目第二天(運(yùn)) FRAMESETborder=0frameSpacing=0rows=82,*frameBorder=0 FRAMEontextPathnoResizeFRAMESETid=mainborder=0

17、frameSpacing=0frameBorder=0 FRAMEontextPathframeontextPathFRAMEontextPath/loading.jspjqueryztreeztreeleft.jspscriptjqueryztreeztreeleft.jspscriptscriptscriptscriptlinktype=text/csslink rel=stylesheet Style.cssontextPath.cssontextPathul表示組件,ztreeul第二步:tree.jsul表示組件,ztreeul第二步:tree.js 其中.setting:表示 zt

18、ree中設(shè)置的屬privilegeDate:表示 ztree 加載的數(shù)Data.jsvarprivilegeDate=mid:isParent:name: 技術(shù)設(shè)施= setting:isSimpleData: true, treeNodeKey: mid, treeNodeParentKey: showLine: true,root:isRoot:true, nodes: .setting,order=0TDwidth=340pxalign=centerdivul Treeclass=tree, mid:name技術(shù)資料圖紙管理isParent: true, FrameSetChange.j

19、sphome.jspFrameSetChange.jsphome.jsphome.jsp通過(guò)框架加載change.jspchange.jspparenthome.jsp的內(nèi) iframeelse ontextPathelseontextPath (1 (1)DIV 置 functionelse tablecellspacing=0cellpadding=1rules=all bordercolor=gray border=1 id=DataGrid1style=BORDER-RIGHT:gray 1px solid; BORDER-TOP:gray1pxsolid;BORDER-LEFT:gr

20、ay1pxsolid;WIDTH:100%; WORD-BREAK:break-all; BORDER-BOTTOM:gray 1px solid;BORDER-COLLAPSE:collapse;BACKGROUND-tdalign=centerontextPath/images/tablehe tdalign=centerontextPath/images/tablehe tdalign=centerontextPathontextPath用途:如果一個(gè)表格無(wú)法顯示所有的內(nèi)容,可以使用div第一步:在actingIndex.jsp用途:如果一個(gè)表格無(wú)法顯示所有的內(nèi)容,可以使用div第一步:

21、在actingIndex.jspontextPathtdclass=ta_01align=centerackgroundColor = white ackgroundColor=#F5FAFE;s:propertyjsinputjsinputstyle=font-size:12pxcolor:blackheight=20;width=80 id=BT_Export type=button value=導(dǎo)出設(shè)置 name=BT_Exportfunctionvar ionRun=newionRun,ionRlineCssStyle = font-family:arial; font-size:11

22、px; colvar devRun = new Bs_LimitedTextarea(devRun, 2500); devRlineCssStyle = font-family:arial; font-size:11px; cols:textarea name=sionRun id=scssStyle=width500pxheight160pxpadding1;FONT-FAMILY宋體; FONT-SIZE: 9pttdclass=ta_01align=centerbgcolor=#f5fafe s:textarea name=devRun id=devRun cssStyle=width500pxheight160pxpadding1;FONT-FAMILY宋體; FONT-SIZE: 9ptontextPath function.jsontextPath function.js exportExcel.jspopeneractingIndex.jsp3:FCK functi

溫馨提示

  • 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)論