開一帖記錄平時web開發中的常見問題:
1.獲取路徑問題:參考鏈接:http://www.2cto.com/kf/201212/176368.html
Path = ListServlet.class.getResource("/").toString(); Path = Path.split("file:/")[1];//這種方式獲取的path是帶“file:/”開頭的,用時需注意,建議先輸出在處理字符串路徑,更不容易出錯
System.getProperty("user.dir");這種方式可在不是web的項目中的獲取路徑
2.jdbc 操作中的PreparedStatement的參數index是從1開始的不是0開始。
jdbc的Driver com.mysql.jdbc.Driver
jdbc的url jdbc:mysql://127.0.0.1:3306/MicroMessage?useUnicode=true&characterEncoding=UTF-8//後面的參數可轉碼
3.最近公司的一個項目吃了大虧,版本都延遲上線,終歸還是對項目不瞭解。
biz : 與業務相關的代碼 service:接口 serviceImpl:接口實現 common-inergration:與其他系統相連接的代碼(一些接口、實現) common-util:工具類 dal即爲數據訪問層(Data Access Layer),dao和一些配置文件 web:web相關代碼 test:測試相關代碼 比如下圖,公司項目中分了很多模塊,每個模塊的常使用maven管理依賴。