layout: post
author: zjhChester
header-img: img/home-bg-o.jpg
catalog: true
tags:
- java
2020-02-04-java項目結構:
前言:在學完javase後,進入web項目階段學習,由於業務需求的增多,咱麼需要規範我們的項目結構,便於項目維護和拓展。
包名
包名普遍採用域名反寫的形式,例如,cn.tfs.web
第一個是頂級域名,第二個是我們所在的公司,組織,單位名稱,第三個就是項目名。
對於項目內部的結構分層:
1、dao(Data Access Object)數據持久層(對於數據持久化的操作,數據庫操作)cn.tfs.dao
2、service業務層(編寫需求業務代碼層)cn.tfs.service
3、servlet/controller/web表現層/控制層(用於客戶端響應的層)cn.tfs.servlet
4、entity/model/pojo/domain/實體類(javaBean)(用於以上三層進行數據傳輸的載體)cn.tfs.model/pojo/entity/domain
5、utils工具類用於公共調用的工具類,cn.tfs.utils