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

正文內(nèi)容

數(shù)據(jù)中心產(chǎn)品開發(fā)規(guī)范-wenkub

2023-04-22 23:10:21 本頁面
 

【正文】 境在db2上mybatisspringMySQLTomcatjQuery 其他框架包除基本框架外,平臺其他將采用的一些框架包,參考如下:(+)名稱版本備注Spring SecurityApache Commons常用的工具包等SLF4JApache Logging log4jApache AntOscacheXMemcacheC3P0Dom4jmonsbeanutilsMybatisspringHadoopcoreHivecliHbase 程序設計標準Java的程序設計標準很重要,原因在于它將提高開發(fā)團隊各成員的代碼的一致性。駝峰命名法的命名規(guī)則可視為一種慣例,并無絕對與強制,目的是增加識別和可讀性。最后,遵循一套通用的程序設計標準將帶來更大的一致性,使軟件開發(fā)團隊的效率明顯提高。文檔屬性屬性內(nèi)容客戶名稱:項目名稱:文檔主題:文檔編號:文檔版本:版本日期:文檔狀態(tài):作者:文檔變更版本修訂日期修訂人描述文檔送呈單位姓名目的審閱參閱目 錄1 概述 5 最根本原則 52 Java技術(shù)規(guī)范 6 平臺使用的相關(guān)技術(shù) 6 基本核心框架包 6 其他框架包 6 程序設計標準 7 命名約定 8 包名,類名,方法名,屬性名,常量名命名約定 9 注釋約定 10 快速瀏覽JavaDoc 11 開發(fā)規(guī)范 12 項目結(jié)構(gòu)說明 12 整體包結(jié)構(gòu)說 12 項目模塊包結(jié)構(gòu)及命名 13 各子項目模塊功能包結(jié)構(gòu) 14 配置文件包結(jié)構(gòu) 14 命名規(guī)則 15 共用類 15 業(yè)務層 15 展現(xiàn)層 15 模型層 16 持久層 16 XML配置 16 資源文件 19 JSP文件 20 事務命名約束 20 JS命名約束 213 數(shù)據(jù)庫技術(shù)規(guī)范 22 概述 22 命名基本規(guī)則 22 數(shù)據(jù)庫表空間 22 命名基本規(guī)則 22 默認用戶方案 22 表的命名規(guī)則、約定 22 視圖的命名規(guī)則、約定 23 字段命名規(guī)則、約定 23 存儲過程的命名規(guī)則、約定 23 序列對象的命名規(guī)則、約定 24 觸發(fā)器命名規(guī)則、約定 244 HIVE技術(shù)規(guī)范 255 HBase設計規(guī)范 26 Namespace命名空間設計 26 . Table表設計 27 理想HBase表 27 預創(chuàng)建分區(qū) 28 列族數(shù)量 28 可配置的數(shù)據(jù)塊大小 29 數(shù)據(jù)塊緩存 29 激進緩存 29 布隆過濾器(Bloom filters) 30 生存時間(TTL) 31 數(shù)據(jù)壓縮 32 數(shù)據(jù)分割 33 單元時間版本 34 ColumnFamily列族設計 35 Qualifier列設計 36 版本設計 37 HBase命名規(guī)范 371 概述本文提供一整套編寫高效可靠的Java代碼的標準、約定和指南。它們以安全可靠的軟件工程原則為基礎,使代碼易于理解、維護和增強。 最根本原則r 運用常識當找不到任何規(guī)則或指導方針,當規(guī)則明顯不能適用,當所有的方法都失效的時侯: 運用常識并核實這些基本原則。2 Java技術(shù)規(guī)范 平臺使用的相關(guān)技術(shù)平臺使用的框架包分核心框架包和其他必須的框架包,各框架包本身所依賴的開源包不做列舉,由框架包本身的信息來定。一致性的提高會使代碼更易理解,這意味著它更易開發(fā)和維護。如果代碼難以理解,很有可能被廢棄和重寫。許多程序開發(fā)者會犯的一個錯誤是,不去使用工業(yè)或領域里已經(jīng)存在著很完美的術(shù)語時,卻生造出一些普通詞匯。r 避免使用長名稱(不超過15 個字母)例如: PhysicalOrVirtualProductOrService 看起來似乎是個不錯的類名,但是名字太長,應該考慮重新給它起個短一點的名字,比如象 Offering。r 類,接口命名類,接口名開頭使用大寫英文字母,多單詞使用駝峰命名法。方法的參數(shù)以及方法內(nèi)部的局部參數(shù)可自定,符合要求就行。 注釋約定本文還會對注釋進行約定。注釋不必洋洋灑灑,只需提供足夠的信息,使別人能夠理解你的代碼。另一種方法是邊寫代碼邊寫注釋。為什么要這樣做呢?難道有一個商業(yè)法則規(guī)定大額定單可以得到折扣嗎?這種給大額定單的特殊是有時限的呢,還是一直都這樣?最初的程序設計者是否只是由于慷慨大度才這樣做呢?除非它們在某個地方(或者是在源代碼本身,或者是在一個外部文檔里)被注釋出來,否則你不可能知道這些。詳情請參考 JDK javadoc 文檔。說明該類的應用程序編程接口 (API) 已被廢棄,因此應不再使用。每個參數(shù)各有一個標記。see ClassName類、接口、成員函數(shù)、字段在文檔中生成指向特定類的超文本鏈接。version text類、接口說明特定一段代碼的版本信息。 開發(fā)規(guī)范 項目結(jié)構(gòu)說明數(shù)據(jù)中心 FDC項目采用多module式項目結(jié)構(gòu),其中包含如下項目,各項目模塊功能說明如下:父模塊模塊依賴模塊主要業(yè)務功能描述FDCFdcmonnone提供FDC項目中公用框架包及公用工具包FDCFdcmonitorFdcmon提供FDC項目中監(jiān)控告警功能FDCFdcputeFdcmonitor, Fdcmon提供FDC項目中核心數(shù)據(jù)運算功能(包括ETL,匯總,分發(fā))。這里的常用類和公共里的不一樣如果各大模塊在公共類里沒有找到,可以在自己的模塊中自行擴展。5. 自定義xml的scheme,dtd,以及tld文件存放于Web根目錄的WEBINF文件夾下,文件名全部使用小寫字母。如下子包 controller:控制層提供的共有框架類。r 說明:存放基本常用的類。r Module說明:存放各個業(yè)務數(shù)據(jù)bean類。r Persistence說明:數(shù)據(jù)持久層數(shù)據(jù)控制類。r Exceptions 各子項目模塊功能包結(jié)構(gòu)按照各個層次結(jié)構(gòu)包分完:功能包基本分為2個包:1. 各個層次的接口包。r core/*存放平臺核心模塊,各功能模塊,擴展功能模塊的所需的配置文件。 業(yè)務層q 業(yè)務層接口要求以 I +“模塊英文名稱(首字母大寫)”+ Manager命名。例如:導航菜單的英文名為navigator,按照規(guī)則要求,命名為:ListNavigatorsAction ;q 創(chuàng)建模塊對象類要求以Create +“模塊英文名稱(首字母大寫)”+ Action命名。例如:導航菜單的英文名為navigator,按照規(guī)則要求,命名為: NavigatorOperatorAction 。例如:導航菜單的英文名為navigator,按照規(guī)則要求,命名為:INavigatorDAO ;q 接口的實現(xiàn)類要求以“模塊英文名稱(首字母大寫)”+ DAOImpl 命名。如果模塊內(nèi)的spring,struts,mybatis配置較多時,需要分文件來寫,那么可直接在spring,struts,mybatis的后面直接加連接號“”+名字來命名。q ationURL:指用來訪問這個相關(guān)模塊的命名空間。Methodq 增加用戶的入口方法:saveAddUser。q namespace:相關(guān)模塊的命名空間。其它訪問地址會根據(jù)rights中配置定義的權(quán)限進行過濾。q result:struts處理跳轉(zhuǎn),兩種跳轉(zhuǎn)方式dispatcher轉(zhuǎn)向和redirect重定向。q sqlMap根元素的namespace屬性,設置成域模型的本身的名字??稍谶@些元素中使用復合查詢配置。q statement元素的id屬性名與sql元素命名規(guī)則一致。q 平臺日志輸出保存等相關(guān)設置的配置文件。通過不同的local讀取不同語言的相關(guān)資源,國際化資源文件中key的定義規(guī)則:,但此全部小寫,多個單詞之間用下劃線分割。各功能模塊的國際化配置文件使用如下:q 文件名使用“功能模塊名+”_”+messages”命名。q 文件夾名按照java對于的功能模塊名來設置,文件夾名全部使用小寫字母。q 刪除:以delete開頭。3 數(shù)據(jù)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1