freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序編碼規(guī)范java(參考版)

2025-04-10 21:59本頁面
  

【正文】 盡量不直接使用各種數(shù)據(jù)庫的功能,例如存儲過程、約束等,用代碼和配置文件來完成這些功能,防止跨數(shù)據(jù)庫出現(xiàn)兼容問題持久層包名是:..,下面是Dao(存放Dao接口和實現(xiàn)),entity(按不同功能分別存放要用到的數(shù)據(jù)庫實體和影射文件),services(持久層服務接口和實現(xiàn),以及管理這些接口的工廠),vo(根據(jù)業(yè)務組裝VO,VO要盡量簡單,例如針對有父子關系的實體可以只保存父類實體的id)23。九、設計及技巧建議系統(tǒng)主要的層次是表現(xiàn)層、業(yè)務層和持久層,整體應采用taglib+struts+spring+hibernate架構(gòu),各層:表現(xiàn)層主要是用taglib來實現(xiàn)的,數(shù)據(jù)來源是業(yè)務層,不要直接使用持久層獲取數(shù)據(jù),查詢數(shù)據(jù)需要組裝查詢VO(***QueryVO),每個模塊內(nèi)的包分別是:actions,按功能分別存放Actionforms, 存放各個功能分別用到的formbeanmodels 存放各種類型的list所用到的DataModel業(yè)務層為表現(xiàn)層提供接口(用統(tǒng)一的工廠來管理這些接口),并且對常用數(shù)據(jù)做緩存。5. 產(chǎn)品自定義的struts配置文件的命名應該以“strutsconfig”+產(chǎn)品的名稱+某塊名稱+“.xml”,6. Spirng的配置文件必須放在WEBINF/目錄下。3. 所有圖片應該放在應用目錄的images目錄下,項目和產(chǎn)品的圖片件放在images下的一級子目錄中,如CMS的圖片文件可以放在images/CMS。七、文件與目錄1. 所有編譯好的java類要打包成jar格式,統(tǒng)一放在應用目錄的WEBINF/lib目錄下,而不能把class文件直接放在WEBINF/classes目錄下。獲取和放棄資源是jsp beans和標記處理器的事,而不是由jsp來負責的。20. 每個jsp文件中都應當使用一個錯誤頁面來處理不能夠從中恢復的異常。18. 應當使用隱藏的注釋來阻止輸出的HTML過大。16. 定制標記應當用在適合把邏輯從jsp中移走的地方。14. jsp bean中不應當包含大量的數(shù)據(jù)。13. 除了jsp bean之外,jsp不應當去實例化復雜的可讀寫的對象。11. jsp層不應該直接訪問數(shù)據(jù),這包括JDBC數(shù)據(jù)庫訪問和EJB訪問。把要重復的功能放在一個包含的jsp、bean或標記擴展中,使得它能夠被重用。如:jsp控制器 被包含的: jsp jsp會話bena: xxxxSessionBean標記類 : xxxxTag,xxxxTagExtraInfo7. 應當避免設計既顯示表單又處理結(jié)果的頁面。5. 盡量把條件邏輯放在控制器中而不是放在視圖中。3. 應當一起設計JSP和JSP bean4. 在盡可能合理的情況下,把業(yè)務邏輯從JSP中移走。六 JSP 編碼規(guī)范 1. 整個jsp/jsp bean表示層應當盡可能的瘦和簡單化。10. 用大括號‘{’和‘}’界定一段程序塊的,編寫程序塊時‘{’和 ‘}’應各獨占一行并且位于同一列,同時與引用它們的語句左對齊。 8. 不允許把多個短語句寫在一行中,即一行只寫一條語句。 6. 循環(huán)、判斷等語句中若有較長的表達式或語句,則要進行適應的劃分。4. 劃分出的新行要進行適應的縮進,使排版整齊,語句可讀。2. 相對獨立的程序塊與塊之間加空行。} finally {statements。try {statements。} catch (ExceptionClass e) {statements。上面的示例代碼中就包含注釋/* falls through */。break。break。break。switch語句(switch Statements)一個switch語句應該具有如下格式:switch (condition) {case ABC:statements。l dowhile語句(dowhile Statements)一個dowhile語句應該具有如下格式:do {statements。l while語句(while Statements)一個while語句應該具有如下格式while (condition) {statements。當在for語句的初始化或更新子句中使用逗號時,避免因使用三個以上變量,而導致復雜度提高。 condition。 update) {statements。l for語句(for Statements)一個for語句應該具有如下格式:for (initialization。} else{statements。}if (condition) {statements。}if (condition) {statements。return (size ? size : defaultSize)。例如:return。這樣便于添加語句而無需擔心由于忘了加括號而引入bug。 // AVOID!l 復合語句(Compound Statements)復合語句是包含在大括號中的語句序列,形如{ 語句 },例如下面各段: 被括其中的語句應該較之復合語句縮進一個層次 左大括號{應位于復合語句起始行的行尾;右大括號}應另起一行并與復合語句首行對齊。 // Correctargv++。 語句(Statements)l 簡單語句(Simple Statements)每
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1