亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

總結(jié)一下維護(hù)了一年的一個(gè)軟件系統(tǒng)的軟件體系(

系統(tǒng) 1796 0
?????? 這個(gè)軟件架構(gòu)使用的mvc架構(gòu)包括使用自身一套頁(yè)面邏輯,標(biāo)簽類型比較簡(jiǎn)單,包括邏輯判斷標(biāo)簽、頁(yè)面賦值標(biāo)簽和循環(huán)list對(duì)象取值標(biāo)簽。

?????在執(zhí)行完頁(yè)面請(qǐng)求返回的頁(yè)面沒(méi)有規(guī)定,可以是jsp,也可以是html頁(yè)面,使用上一篇提到的Common對(duì)象跳轉(zhuǎn)頁(yè)面,方法為:common.showPage("page")方法,因?yàn)闆](méi)有該框架的這部分源代碼,只能大概推測(cè),這個(gè)方法是讀入頁(yè)面,并將執(zhí)行頁(yè)面含有的邏輯標(biāo)簽和賦值,一個(gè)方法可以多次使用該方法,最后的執(zhí)行結(jié)果是多個(gè)頁(yè)面順次顯示,比如:??????

page1? = ?? " page1 " ;
page2?
= ?? " page2 " ;

common.showPage(page1);
common.showPage(page2);
?

page1的頁(yè)面代碼:?

< html >
< body >
hello,this?is?page1!
</ body >
</ html >

?

page2的頁(yè)面代碼:

?

< html >
< body >
hello,
this ? is ?page2 !
</ body >
</ html >

?

最后顯示的頁(yè)面代碼:

?

< html >
< body >
hello,
this ? is ?page1 !
</ body >
</ html >
< html >
< body >
hello,
this ? is ?page2 !
</ body >
</ html >
?

?????? 頁(yè)面的邏輯標(biāo)簽很簡(jiǎn)單:<if><else><endif>,完成簡(jiǎn)單的頁(yè)面邏輯判斷

在頁(yè)面最終生成之前執(zhí)行的代碼,common的showpage方法會(huì)將標(biāo)簽作為java代碼執(zhí)行。

??????? 頁(yè)面賦值標(biāo)簽寫(xiě)法很簡(jiǎn)單:($value$),value為要獲取的參數(shù)值,使用$符號(hào)區(qū)隔,可以和邏輯標(biāo)簽混合使用:

?? <if ($value$)==1>1<else>2<endif>

??? 寫(xiě)法有些類似現(xiàn)在流行的mvc開(kāi)源框架。

??????? 另一個(gè)常用的循環(huán)標(biāo)簽:<loop ($list$)?></loop> list為循環(huán)的集合對(duì)象。也可以同時(shí)循環(huán)多個(gè)list集合對(duì)象,但前提是多個(gè)對(duì)象的集合大小相同,不然就會(huì)出現(xiàn)數(shù)組溢出的錯(cuò)誤。

??????? 該mvc框架配合了一套js腳本庫(kù)一同使用,因此像一些常用的腳本方法就和mvc框架的一些特點(diǎn)結(jié)合起來(lái)使用,js代碼編寫(xiě)量減少。

??????? 表單提交參數(shù)驗(yàn)證有一套統(tǒng)一的方法,現(xiàn)在應(yīng)該應(yīng)用的很普遍了。在表單對(duì)象標(biāo)簽里增加一些屬性,最后提交表單是調(diào)用統(tǒng)一表單驗(yàn)證方法,該方法會(huì)讀取該對(duì)象的屬性,判斷該對(duì)象值是否符合要求,包括判斷復(fù)選框?qū)ο笫欠裼羞x擇對(duì)象,例如在刪除列表中的多個(gè)對(duì)象使用。

?????? 在常用的查詢列表和該列表的某個(gè)具體對(duì)象時(shí),腳本庫(kù)提供了統(tǒng)一的方法:

1、常用的翻頁(yè)方法,首頁(yè),尾頁(yè),上一頁(yè),下一頁(yè),跳轉(zhuǎn)到某一頁(yè)的方法,只需要使用腳本庫(kù)中統(tǒng)一的方法,傳入表單名稱參數(shù),class名稱,method名稱,跳轉(zhuǎn)到某一頁(yè)需要再傳入頁(yè)面參數(shù)即可,不需在編寫(xiě)js代碼。

2. 查看某一條具體記錄,方法類似于翻頁(yè)方法,同樣傳入表單名稱參數(shù),class名稱,method名稱表單名稱參數(shù),class名稱,method名稱,和該條記錄的主鍵值。

??? 今天寫(xiě)到這里,下一篇寫(xiě)寫(xiě)這個(gè)系統(tǒng)的權(quán)限系統(tǒng)。

總結(jié)一下維護(hù)了一年的一個(gè)軟件系統(tǒng)的軟件體系(三)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲欧洲成人 | 露脸超嫩97后在线播放 | 欧美成人在线视频 | 九一视频在线免费观看 | 日韩在线免费视频观看 | 国产精品青草久久 | 欧美亚洲国产成人高清在线 | 国产成人精品日本亚洲直接 | 欧美做爰xxxⅹ在线视频hd | 亚洲欧美另类精品久久久 | 国产免费a视频 | 中国女人内谢69xxxxx高清 | 中文字幕在线不卡精品视频99 | 99热com| 伦伦影院精品一区 | 欧美一级毛片日韩一级 | 亚洲欧洲国产精品你懂的 | 青草久久网 | 嘿咻嘿咻免费区在线观看吃奶 | 奇米四色在线视频 | 国产精品免费观看网站 | 国产精品乱码免费一区二区 | 夜夜夜夜夜夜夜工噜噜噜 | 日韩欧美国产成人 | 日本在线不卡免费 | 国产第一页视频 | 91精品91久久久 | 亚州精品永久观看视频 | 亚洲第一毛片 | 一级欧美毛片成人免费视频 | 香蕉毛片 | 青青青国产在线 | 私人影院免费 | 在线播放性xxx欧美 在线播放亚洲 | 番茄视频在线观看黄版本免费 | 九九色综合| 国产成人综合亚洲亚洲欧美 | 精品成人免费视频 | 久操这里只有精品 | 伊人色综合久久 | 97在线观看免费 |