開發中各種包名及內部存放內容規範:
java se項目
bean:實體類包,內部存放有實體類
dao:數據庫操作接口包
dao.empl:數據庫操作實現類包(實現dao包中的接口)
service:業務流程控制接口包
service.impl:業務流程控制實現類包(實現service包中的接口)
util:工具類包(項目中所有開發人員共用的工具類包,如:連接數據庫,導入導出Excel等)
view:視圖類包(客戶端顯示界面)
入門的java web項目
entity:實體類包,內部存放有實體類
dao:數據庫操作接口包
dao.empl:數據庫操作實現類包(實現dao包中的接口)
servlet:業務流程控制類包
util:工具類包(項目中所有開發人員共用的工具類包,如:連接數據庫,導入導出Excel等)
WebContent(JAVA WEB)視圖類文件夾(html+css+javascript/jsp...)
使用框架的三層目錄結構
entity/po/bean 實體類包
dao數據庫操作接口類包
dao.impl數據庫操作接口的實現類包
service服務層接口類包
service.impl服務層接口實現類包
action業務流程處理即Struts指向類包
filter過濾器類包(常用於過濾地址或者編碼格式)
util工具類包(全工程使用的工具類,如Excel操作類)