Java項目的目錄結構詳解
一個java web項目 目錄分為兩個部分
① Web應用的根目錄下子目錄WEB-INF,里面內容不能被客戶端訪問的,包括專用Web應用程序軟件,包括Servlet類文件、部署描述符web.xml、外部庫以及其他任何由此應用程序使用的專用文件。
② 所有位于WEB-INF之外的文件都被看作是公共的,客戶端是可以訪問到的。資源包括HTML頁面、JSP頁面和圖像等。
一、Common包
Common用來封裝一些常用的公共方法。
二、Dao包
Dao主要用來封裝對數(shù)據(jù)庫的新增,刪除,查詢,修改。叫做數(shù)據(jù)訪問層。
三、Service包
服務層,相比Dao較高層次,可將多種方法封裝起來。
四、Po包(Persistant Object)
Po將數(shù)據(jù)庫表中的記錄在java對象中。也就是一個Po就是一個數(shù)據(jù)庫表中的一個記錄。
五、Vo包(value object)
和PO一樣也是包含數(shù)據(jù),但PO中的數(shù)據(jù)一般跟數(shù)據(jù)庫中的表是一一對應的,而VO不同,一般用來存儲數(shù)據(jù)和傳遞數(shù)據(jù)。
六、Util包
Util是utiliy的縮寫,是一個多功能,相當于工具的包,封裝一些實用的方法和數(shù)據(jù)結構。
七、Web包
該包內放置Servlet接口,通常實現(xiàn)HttpServlet接口,它能夠處理HTTP請求的servlet,它在原有Servlet接口上添加了一些與HTTP協(xié)議處理方法,它比Servlet接口的功能更為強大。
八、Jsp
是一種動態(tài)網(wǎng)頁開發(fā)技術,主要用于實現(xiàn)界面部分。
九、Jdbc
Jdbc用來連接數(shù)據(jù)庫,主要步驟:與數(shù)據(jù)庫建立連接、發(fā)送sql語句、執(zhí)行操作數(shù)據(jù)庫的sql語句并處理結果。
Java目錄結構圖:

一般的java項目分四層:

到此這篇關于Java項目的目錄結構詳解的文章就介紹到這了,更多相關Java項目目錄結構內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot3結合gRpc實現(xiàn)遠程服務調用的流程步驟
gRPC是一個現(xiàn)代開源高性能遠程過程調用(RPC)框架,可以在任何環(huán)境中運行,它由Google開發(fā),旨在幫助開發(fā)人員更輕松地構建分布式應用,特別是當代碼可能在不同地方運行的時候,本文介紹了SpringBoot3結合gRpc實現(xiàn)遠程服務調用的流程步驟,需要的朋友可以參考下2024-07-07
vscode 配置java環(huán)境并調試運行的詳細過程
這篇文章主要介紹了vscode 配置java環(huán)境并調試運行的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-05-05

