java基礎 開發手冊

2021-08-11 08:03:46 字數 1204 閱讀 3251

第一點,是開發**規範,**機構清晰,便於後其維護,更有助於**重構,好處之大,可想而知,乙個專案的生命週期,百分之八十在專案維護上。

第二地,規範的 **,讓人賞心悅目,更能體現出開發者的水平,也能表現出整體團隊的實力程度。

功能字尾

例項資料物件

po或者do

userpo,userdo

業務物件

bouserbo

展示物件

vouservo

請求物件

requserreq

響應物件

resp

userresp

資料訪問實現類

daoimpl

userdaoimpl

業務邏輯處理實現類

serviceimpl

userserviceimpl

遠端服務實現類

clientimpl

userclientimpl

控制器controller

usercontroller

工具類utils

stringutils

單元測試類

test

userservicetest

工廠類factory

rulefactory

filter類

filter

croefilter

servlet類

servlet

userservlet

***listener

createrorderlistener

請求入口和出口

與第三方介面的互動(呼叫和返回)

程式異常: 如資料庫無法連線

啟動、關閉、配置載入(系統在啟動過程中通常會首先讀啟動引數,可以在系統啟動後將這些引數輸出到日誌中,方便確認系統是按照期望的引數啟動的)

審計、安全操作日誌

效能統計日誌

後台定期執行的任務:如定期更新快取的任務,可以記錄任務開始時間,任務結束時間;快取配置的更新等等,這樣可以掌握定期執行的任務的狀態;

使用者的敏感資訊包括密碼、簡訊驗證碼、支付驗證碼、身份證號、銀行卡號、銀行金鑰,商戶金鑰等資訊;使用者敏感資訊不能洩露,否則可能會帶來不安全因素。

可能會導致敏感資訊洩露的方式有:logger、url的get引數(因為 url 的get 引數會在nginx和tomcat 日誌中被輸出)。敏感資訊輸出要打碼(***輸出)。

JAVA團隊開發手冊 3 開發流程

對於乙個專案,最大的問題就是如何拆解為任務,分配到合適的人手裡,並在有限的時間內完成它。就像做建築工程一樣,其實做it也是可以量化的,可能有的人砌磚砌得慢一些,有的人快一些。但是我們把整個專案進行拆解的話,每個星期進行統計分析,就可以對症下藥,提高開發效率。比如快捷鍵不熟悉,比如寫 之前沒有先規劃好...

阿里巴巴Java開發手冊

一 程式設計規範 一 命名風格 1 類命名風格 首字母大寫,即uppercamelcase風格 2 方法名 引數名 成員變數 區域性變數都是用lowercamelcase風格 3 常量命名全部大寫 max count 4 定義整形陣列 int arraydemo 5 包名統一使用小寫 6 介面類中的...

阿里java開發手冊1 3版 觀感

看了一下午,列下比較有用的點 1.2 常量定義 第2點 long a 2l,l用大寫 1.2 常量定義 第3點 不要使用乙個常量類維護所有常量,按常量功能進行歸類,分開維護。1.3 格式 第2點 左右小括號和字元之間不加空格 比如 if a b 1.3 格式 第5點 採用4個空格縮排,禁止使用tab...