




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、WI-PSMIS-DJ-B008內(nèi)部保密資料軟件開發(fā)編程標準軟件開發(fā)編程標準JSP自 2005 年 9 月 日起正式生效廣州從興電子開發(fā) 審批: 學習文檔 僅供參考日日 期期修訂版本修訂版本描描 述述作作 者者2005-9-9初稿完成延建剛學習文檔 僅供參考目錄目錄1引言引言.4目的 .4適用范圍 .42概述概述.43約定約定.44應當牢記的規(guī)則應當牢記的規(guī)則.45防止在防止在 JSP 中做的事情中做的事情.5學習文檔 僅供參考JSP 開發(fā)編程標準開發(fā)編程標準1 引言引言1.1 目的目的制定編碼標準的目的是為了使一組程序員生成同樣風格的代碼,使一個團隊形成并保持一定的風格。如果這個目標能夠實現(xiàn)
2、,那么整個項目的文件看上去就像是一個程序員寫的。但這樣的好處是每個程序員的代碼都易于為他人所理解,從而會在很大程度上提高代碼的可維護性,也因此會降低維護費用。對于任何團隊來說,這均是一個十分理想的境界。對于個人,選擇或自我生成一種編碼標準,并堅持這個標準,同樣會產(chǎn)生良好的效果。1.2 適用范圍適用范圍此文檔僅適用于電力營銷改造項目,因為目前很多的 J2EE 構架模式和開發(fā)標準都很多。雖然都是采用 SUN 公司的 J2EE 標準,JSP 的開發(fā)和表達還是有很大的不同。1.3 不涉及的內(nèi)容不涉及的內(nèi)容1.Struts2.TAGLIB3.Layer4.JFC5.Applet6.ActiveX2 概述
3、概述JSP 和 java 的組合使得 JSP 的語法和組織比 java 還要復雜和多樣化。所以為了大家能夠在統(tǒng)一的約定下開發(fā)制定了此標準。3 約定約定1.java 和 JavaScript 按照 java 的命名和語法2.字符集統(tǒng)一為 GBK3.所有頁面都要禁止緩存4.所有的 HTML 語法都要小寫學習文檔 僅供參考5.所有文件名要小寫6.import 要一個一行7.本頁定義的 JavaScript 一般都要放在最后即前面。要按照順序執(zhí)行后者必須放在前面的除外。4 應當牢記的規(guī)則應當牢記的規(guī)則1.整個 JSP 表示層應當盡可能的瘦和簡單化。2.大多數(shù)的 JSP 都應當是只讀的視圖,而由頁面 b
4、ean 來提供模型。3.盡量把條件邏輯放在控制器中而不是放在視圖中。4.在盡可能合理的情況下,把業(yè)務邏輯從 JSP 中移走具體于 HTTP 的邏輯如,對Cookie 的處理屬于 bean 或支持類中,而不是 JSP 中。5.只有在能夠獲得性能上的好處時,才使用 JSPInint()方法和 JSPDestroy()方法獲取和放棄資源是 JSP beans 和標記處理器的事,而不是由 JSP 來負責的。6.應當使用隱藏的注釋來阻止輸出的 HTML 過大。7.JSP bean 中不應當包含大量的數(shù)據(jù)。8.JSP bean 應當永遠不要去產(chǎn)生 HTML。9.應當謹慎地使用標記,在 JSP 中它是一個等價的 goto。5 防止在防止在 JSP 中做的事情中做的事情1.如果沒有充分的理由,就不要在 JSP 中定義方法和內(nèi)部內(nèi)。2.在 JSP 中防止進行異常處理。3.JSP 層不應該直接訪問數(shù)據(jù),這包括 JDBC 數(shù)據(jù)庫訪問和 EJB 訪問。4.在 JSP 中應該防止使用 out.println()發(fā)放來產(chǎn)生頁面內(nèi)容。5.JSP 不應當訪問屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開發(fā)區(qū)酒店建設設計合同書6篇
- 場物業(yè)管理合同書
- 供熱工程施工合同協(xié)議
- 建筑材料供應合同(大沙、石子)6篇
- 建房施工勞務合同
- 2025年廣東貨運從業(yè)資格證模擬考試
- 醫(yī)用護理床采購合同范本
- 中國書法的演講稿
- 高壓電工(運行)試題庫(附參考答案)
- 供貨合同范本 律師博客
- 淺談至本品牌在營銷方面存在的問題及對策
- 仲裁法全套課件
- 2024年4月貴州省高三年級適應性考試物理試卷
- 2021年10月自考00371公安決策學試題及答案含解析
- 2024屆安徽省安慶市高三下學期二模數(shù)學試題及答案
- (2024年)師德師風學習內(nèi)容教師師德師風培訓內(nèi)容通用多篇
- 運維國企招聘筆試題庫
- 2024年興業(yè)數(shù)字金融服務上海股份有限公司招聘筆試參考題庫含答案解析
- 基層工會經(jīng)費收支管理講課稿課件
- 抗磷脂綜合征診療規(guī)范
- 心肺復蘇高效團隊
評論
0/150
提交評論