新聞中心
如何快速讀懂項目源碼javaWeb
一:學(xué)會如何讀一個JavaWeb項目源代碼 步驟:表結(jié)構(gòu)-web.xml-mvc-db-spring
10年積累的網(wǎng)站建設(shè)、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有硚口免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
ioc-log- 代碼
1、先了解項目數(shù)據(jù)庫的表結(jié)構(gòu),這個方面是最容易忘記 的,有時候我們只顧著看每一個方法是怎么進行的,卻沒
有去了解數(shù)據(jù)庫之間的主外鍵關(guān)聯(lián)。其實如果先了解數(shù)據(jù) 庫表結(jié)構(gòu),再去看一個方法的實現(xiàn)會更加容易。
2、然后需要過一遍web.xml,知道項目中用到了什么攔
截器,監(jiān)聽器,過濾器,擁有哪些配置文件。如果是攔截 器,一般負責過濾請求,進行AOP 等;如果是監(jiān) 可能是定時任務(wù),初始化任務(wù);配置文件有如使用了 spring
后的讀取mvc 相關(guān),db 相關(guān),service 相關(guān),aop 相關(guān)的文件。
3、查看攔截器,監(jiān)聽器代碼,知道攔截了什么請求,這
個類完成了怎樣的工作。有的人就是因為缺少了這一步, 自己寫了一個action,配置文件也沒有寫錯,但是卻怎么
調(diào)試也無法進入這個action,直到別人告訴他,請求被攔
4、接下來,看配置文件,首先一定是mvc相關(guān)的,如 springmvc
中,要請求哪些請求是靜態(tài)資源,使用了哪些 view 策略,controller 注解放在哪個包下等。 然后是db 相關(guān)配置文件,看使用了什么數(shù)據(jù)庫,使用了
什么orm框架,是否開啟了二級緩存,使用哪種產(chǎn)品作 為二級緩存,事務(wù)管理的處理,需要掃描的實體類放在什 么位置。最后是spring 核心的ioc
功能相關(guān)的配置文件, 知道接口與具體類的注入大致是怎樣的。當然還有一些如 apectj 置文件,也是在這個步驟中完成
5、log
相關(guān)文件,日志的各個級別是如何處理的,在哪些 地方使用了log 記錄日志
6、從上面幾點后知道了整個開源項目的整體框架,閱讀 每個方法就不再那么難了。
7、當然如果有項目配套的開發(fā)文檔也是要閱讀的。
如何看一個java web 項目代碼
首先把項目跑起來,根據(jù)自己想看的功能跟下去。
比如現(xiàn)在我想看商品添加的功能模塊,在頁面找到添加的按鈕,找到后臺請求地址,比如請求地址是
然后再找到該java web的攔截是什么做的,如果是原生的servlet就直接在.java類中通過search找到這個實現(xiàn)了該注解的并繼承了httpServlet的類
如果是用spring mvc實現(xiàn)攔截的就找實現(xiàn)了spring標準的攔截位置
如果是struts等等根據(jù)該框架的標準找到后臺控制層代碼
我這里全部是講的mvc模式。
如果是那種沒使用mvc開發(fā)模式的,那你就可以不用看了,沒有看的價值。因為過 了一個月他自己也看不懂自己的代碼邏輯。
找到了控制層代碼,那么一切就迎刃而解了 ,該打斷點打斷點,該跟代碼的跟代碼。。
后臺數(shù)據(jù)庫事物那種,就暫且不提了,懂的人一點就通,不懂的我解釋也解釋不清楚
怎樣高效的閱讀JavaWeb項目源代碼
首先要理清楚代碼結(jié)構(gòu)和業(yè)務(wù)結(jié)構(gòu)(應(yīng)該有些文檔或者大的流程圖),這是閱讀具體代碼的前提。
閱讀Java?web項目的代碼:
你需要找到
View層的代碼:前端頁面、圖片、資源文件都在其中。
Controller層的代碼:控制試圖與模型層以及數(shù)據(jù)傳遞。
Service層的代碼:業(yè)務(wù)邏輯。
Dao層的代碼:數(shù)據(jù)庫訪問邏輯。
從web.xml?-?appcontext.xml?-?xxx
Java web投票系統(tǒng)代碼和網(wǎng)頁制作代碼的區(qū)別
區(qū)別就在于代碼內(nèi)容不同,Javaweb投票系統(tǒng)代碼是用JAVA寫一個投票系統(tǒng),代碼內(nèi)容是關(guān)于投票的,網(wǎng)頁制作代碼,代碼內(nèi)容是制作網(wǎng)頁。
html代碼如何變成javaweb項目
將html格式不能轉(zhuǎn)換成java代碼。可以轉(zhuǎn)換成jsp在myeclipse中運行。
1.新建一個Web項目,把準備好的tmp.html粘貼到項目的WebRoot文件夾下
2.用MyEclipse JSP Editor方式打開tmp.html文件,在文件首行添加代碼:
%@ page language="java" import="java.util.*" contentType="text/html;charset=GBK" pageEncoding="GBK"%
注:這行指令不能少,language屬性,指定JSP頁面采用的腳步語言;import屬性,可以在JSP文件的腳步片段中引
用外在的類文件;contentType屬性,用來對編碼格式j(luò)inx設(shè)置,這里的“GBK”是中文編碼
3.保存文件,然后把tmp.html重命名成:tmp.jsp
文章題目:javaweb代碼 javaweb代碼怎么運行
網(wǎng)站網(wǎng)址:http://fisionsoft.com.cn/article/higigi.html