專利名稱::一種使用javascript模板展現前臺grid數據表格數據的方法
技術領域:
:本發(fā)明涉及計算機應用
技術領域:
,具體的說是一種在J2EE(Java2EnterpriseEdition)平臺中實現grid模板重用以提高效率的方法。
背景技術:
:作為grid數據表格,在軟件設計開發(fā)過程中,起著十分重要的作用,但是現有的技術大多采用后臺將數據封裝成為List數組類型數據傳入前臺頁面,頁面中在對List進行遍歷成為table表格。現有技術在實際應用中存在的不足是(1)代碼分層差。由于后臺傳入list數據到前臺,在前臺頁面進行遍歷,所以代碼質量差,不利于維護。(2)缺乏保護性。由于業(yè)務邏輯代碼直接寫在前臺頁面,所以代碼的封裝性能不能。開發(fā)效率低下,無法實現代碼重用。由于前臺代碼根據業(yè)務邏輯已經寫死,所以無法再次重用。這樣導致每次具體的項目實施都要重新寫這段代碼。
發(fā)明內容發(fā)明目的本發(fā)明的目的是提供一種可實現grid代碼重用的js模板方法。該方法解決了grid代碼分層差,缺乏保護性,開發(fā)效率低下,無法實現代碼重用等諸多弊病。本發(fā)明的技術方案是按以下方式實現的利用自定義grid標簽管理和維護數據,采用js模板對頁面上的顯示數據進行解析篩選,并根據傳輸數據的類型、參數進行判斷和顯示。本發(fā)明的積極效果是-(1)使用了j2ee的標簽技術,實現了代碼分層,便于代碼的管理和維護。(2)使用js模板簡化數據量,不必要通過遍歷代碼,而是通過模板來顯示,提高了顯示的效率,縮短了時間。使用了js模板,每次數據加載都護調用js模板,實現了代碼重用,增加開發(fā)了效率。附圖是使用JAVASCRIPT模板展現前臺GRID數據表格數據方法流程圖,具體實施例方式參照附圖對本發(fā)明地方法作以下詳細的說明。具體歩驟如下1)首先在傳統(tǒng)基礎上,增加j2ee標簽,構建使用j2ee標簽實現的grid數據表格;2)利用js編寫模板,構建一個js引擎解析模板,包含grid中的全部格式。3)利用以上方法實現代碼復用a)根據業(yè)務邏輯后臺將數據組裝傳入前臺。b)前臺首先根據j2ee標簽找到數據,在將數據放置到js模板。c)Js模板解析數據,根據傳輸數據的類型,參數進行判斷并顯示。實施例進入開發(fā)步驟,后臺將數據組裝傳入前臺;頁面自動通過標簽首先加載js模板;Js模板通過模板引擎自動加載數據;模板根據傳入數據的值好類型進行篩選顯示;進入運行步驟將數據顯示到grid中。權利要求1.一種使用JavaScript模板展現前臺grid數據表格數據的方法,其特征在于,利用自定義grid標簽管理和維護數據,采用js模板對頁面上的顯示數據進行解析篩選,并根據傳輸數據的類型、參數進行判斷和顯示,具體步驟如下(1)首先在傳統(tǒng)基礎上,增加j2ee標簽,構建使用j2ee標簽實現的grid數據表格;(2)利用js編寫模板,構建一個js引擎解析模板,包含grid中的全部格式;(3)利用(1)、(2)步驟實現代碼復用;(4)根據業(yè)務邏輯后臺將數據組裝傳入前臺;(a)前臺首先根據j2ee標簽找到數據,在將數據放置到js模板;(c)Js模板解析數據,根據傳輸數據的類型,參數進行判斷并顯示。全文摘要本發(fā)明提供一種使用JAVASCRIPT模板展現前臺GRID數據表格數據的方法,是利用javascript技術編寫模板,后臺數據首先傳入模板,在進行顯示,從而節(jié)約顯示的時間。所述方法步驟包括客戶端自動下載模板;程序調用并解析模板;生成頁面展現數據。以前的解決方案是直接將數據傳輸到前臺展現,一些前臺頁面數據量太大,需要傳輸的數據量太大,造成顯示慢。通過本發(fā)明,將可量需要大量傳輸到前臺的內容簡化,實現了頁面grid重用技術。文檔編號G06F9/44GK101488088SQ20091001431公開日2009年7月22日申請日期2009年2月13日優(yōu)先權日2009年2月13日發(fā)明者付金濤,劉少壯,洋鄭,靜阮,高浩文申請人:山東浪潮齊魯軟件產業(yè)股份有限公司