1.從代碼結構入手,搞清楚Java源碼所在目錄以及jsp代碼所在目錄。\x0d\x0a2.從Web.xml入手,搞清楚首頁,上下文及配置情況。\x0d\x0a3.從lib目錄里初步查看系統使用的框架和工具包。\x0d\x0a4.從頁面大體瀏覽,看頁面的scriptlet使用的主要語言。\x0d\x0a5.從代碼包結構初步知曉代碼的層次。\x0d\x0a6.從配置文件入手,弄清楚頁面到Action/Servlet的配置關系。\x0d\x0a7.搞清楚代碼提交的方式,前臺請求如何傳遞到后臺,又是如何返回到前臺頁面的,這里以Login頁面為最佳切入點。\x0d\x0a8.從處理Login的Action/Servlet中觀察,看在session中記錄了多少重要的數據,后面程序又是怎樣用到這些數據的。\x0d\x0a9.如果存在樹形菜單,要搞清楚樹形菜單的形成及傳遞請求的方式。\x0d\x0a10.歸納幾種典型頁面,搞清楚其處理和響應形式。\x0d\x0a11.歸納通用的頁面組件如分頁,上傳下載,異步請求等原系統是如何處理的。\x0d\x0a12.搞清楚后臺數據來源及配置,主要是數據庫及通過WebService方式。\x0d\x0a13.歸納后臺處理的主要業務。\x0d\x0a14.可能的話,把后臺數據表的ER圖畫出來。\x0d\x0a15.典型業務的流程圖可以繪制出來。
創新互聯是專業的田東網站建設公司,田東接單;提供成都網站制作、成都做網站、外貿營銷網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行田東網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
首先要理清楚代碼結構和業務結構(應該有些文檔或者大的流程圖),這是閱讀具體代碼的前提。
閱讀Java?web項目的代碼:
你需要找到
View層的代碼:前端頁面、圖片、資源文件都在其中。
Controller層的代碼:控制試圖與模型層以及數據傳遞。
Service層的代碼:業務邏輯。
Dao層的代碼:數據庫訪問邏輯。
從web.xml?-?appcontext.xml?-?xxx
想要看到都能java代碼,需要了解編程的基礎知識,變量,表達式,程序執行結構,邏輯判斷等等。最重要是要學會如何調試代碼,慢慢練習,熟練了自然就會了。
本來不想回答,翻到下面那些答復實在看不過去,就花點功夫整理下吧,希望對有人心能有幫助。
閱讀分析源代碼,一些有效的方法是:
1、閱讀源代碼的說明文檔和API文檔。
2、如果源代碼有用法示例或向導,先閱讀這個。
3、了解整個項目的模塊結構,可以按模塊進行閱讀。
4、隨時使用查找功能(或超鏈接)閱讀關聯類或關聯方法。
5、對于有疑問的地方,不妨寫幾行單元測試。
6、由淺入深,由易到難,多閱讀優秀的開源項目,代碼閱讀水平會突飛猛進。
這代碼有兩個重點:一是entity是個什么類型,大概是數據庫映射的實體類,那么就要多看看相關的書籍了,二是業務邏輯,也就是和訂單相關的一系列流程,先自己理理。我比較熟悉C#,對java一竅不通,看著和你一樣的發暈啊。
網站題目:怎樣快看懂java源代碼,如何看懂源代碼
地址分享:http://www.yijiale78.com/article8/dschiip.html
成都網站建設公司_創新互聯,為您提供做網站、網站設計、虛擬主機、云服務器、移動網站建設、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯