1.從代碼結(jié)構(gòu)入手,搞清楚Java源碼所在目錄以及jsp代碼所在目錄。\x0d\x0a2.從Web.xml入手,搞清楚首頁,上下文及配置情況。\x0d\x0a3.從lib目錄里初步查看系統(tǒng)使用的框架和工具包。\x0d\x0a4.從頁面大體瀏覽,看頁面的scriptlet使用的主要語言。\x0d\x0a5.從代碼包結(jié)構(gòu)初步知曉代碼的層次。\x0d\x0a6.從配置文件入手,弄清楚頁面到Action/Servlet的配置關(guān)系。\x0d\x0a7.搞清楚代碼提交的方式,前臺請求如何傳遞到后臺,又是如何返回到前臺頁面的,這里以Login頁面為最佳切入點。\x0d\x0a8.從處理Login的Action/Servlet中觀察,看在session中記錄了多少重要的數(shù)據(jù),后面程序又是怎樣用到這些數(shù)據(jù)的。\x0d\x0a9.如果存在樹形菜單,要搞清楚樹形菜單的形成及傳遞請求的方式。\x0d\x0a10.歸納幾種典型頁面,搞清楚其處理和響應(yīng)形式。\x0d\x0a11.歸納通用的頁面組件如分頁,上傳下載,異步請求等原系統(tǒng)是如何處理的。\x0d\x0a12.搞清楚后臺數(shù)據(jù)來源及配置,主要是數(shù)據(jù)庫及通過WebService方式。\x0d\x0a13.歸納后臺處理的主要業(yè)務(wù)。\x0d\x0a14.可能的話,把后臺數(shù)據(jù)表的ER圖畫出來。\x0d\x0a15.典型業(yè)務(wù)的流程圖可以繪制出來。
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的貞豐網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
要看采用什么模式,如果是MVC模式的,就按照模型,視圖,控制器來劃分包名,可以有個工具類的包。學(xué)習(xí)java推薦選擇千鋒教育。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗,采用全程面授高品質(zhì)、高體驗培養(yǎng)模式,
Java培訓(xùn)出來如何找高薪工作:
1.獲得程序員式思維方式的快速建立知識體系。
2.找到一個合適的方法來實現(xiàn)技術(shù)進(jìn)入,比如注冊一個聲譽良好的培訓(xùn)機構(gòu)。
3.閱讀一本書仍然是系統(tǒng)地學(xué)習(xí)知識的最佳方式,盡管在技術(shù)博客或社區(qū)論壇上有很多大神。
4.初學(xué)者應(yīng)該積極地提問,依靠別人的經(jīng)驗并不可恥,關(guān)鍵是要用最少的時間來獲得最多的收入。
5.根據(jù)大多數(shù)受訪者的經(jīng)驗,閱讀源代碼是最快的增長途徑。
6.HTML5.Python.Java.C.Golang等都是強大而普遍的入門語言,在精通之后再學(xué)其他。
想要了解更多關(guān)于java的相關(guān)信息,推薦咨詢千鋒教育。千鋒教育成立于2011年1月,立足于職業(yè)教育培訓(xùn)領(lǐng)域,公司現(xiàn)有教育培訓(xùn)、高校服務(wù)、企業(yè)服務(wù)三大業(yè)務(wù)板塊。教育培訓(xùn)業(yè)務(wù)分為大學(xué)生技能培訓(xùn)和職后技能培訓(xùn);高校服務(wù)業(yè)務(wù)主要提供校企合作全解決方案與定制服務(wù);企業(yè)服務(wù)業(yè)務(wù)主要為企業(yè)提供專業(yè)化綜合服務(wù)。公司總部位于北京,目前已在20個城市成立分公司,現(xiàn)有教研講師團(tuán)隊300余人。
對JAVA程序員而言,換一份工作或進(jìn)入一個新的公司,往往意味著要熟悉一個新的開發(fā)環(huán)境,要快速了解新的項目。
如何快速地熟悉項目代碼,是每個程序員都會遇到的問題,特別是對剛進(jìn)入職場的應(yīng)屆畢業(yè)生,這個問題更顯得棘手。
下面是我自己在經(jīng)歷幾個工作之后結(jié)束的一些方法,河南IT培訓(xùn)與大家分享一下,僅貢參考!1.通讀需求文檔,了解項目用途;一個企業(yè)級的項目,一定會保留一些相關(guān)文檔吧!比如需求文檔,設(shè)計文檔,項目計劃等,先通讀這些文檔,了解項目的用途、主要功能等。
2.熟悉開發(fā)工具、常用功能;每個公司用的開發(fā)環(huán)境都會有些不同,要熟悉新的開發(fā)環(huán)境,了解常用的功能、快捷鍵等,特別是前后使用習(xí)慣相差比較大的開發(fā)環(huán)境,如從MyEclipse到IntelliJIDEA。
Java的開發(fā)環(huán)境用的比較多的有MyEclipse(Eclipse)、IntellijIDEA.C++就比較多了,從VC6到VS2008、VS2010、VS2012、VS2013都有人用,還有一些用開源的開發(fā)工具如Qt。
3.部署環(huán)境,把項目跑起來;了解開發(fā)環(huán)境后,就把相關(guān)的配置部署好,把項目跑起來。
好處是:1.可以進(jìn)一步實踐新的開發(fā)環(huán)境;2.把項目跑起來后可以快速地了解項目的用途和功能。
4.整體瀏覽代碼,了解代碼結(jié)構(gòu);整體瀏覽一下代碼,對項目的代碼有個整體結(jié)構(gòu)的把握。
最好能把類圖畫出來,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源碼導(dǎo)出類圖。
5.抽取其中的一部分進(jìn)行細(xì)讀;對一個企業(yè)級的項目,特別是一些大型項目或積淀比較深厚的項目,不可一下就把所有代碼都熟悉。
那就選擇其中的一部分,如其中一個小功能,從界面開始,通過debug模式一步一步地跟下去,以點帶面地去熟悉整個項目。
6.嘗試修改一些程序bug;修改bug是熟悉項目最好的方法。
根據(jù)出現(xiàn)的bug,通過debug模式一步步地定位出現(xiàn)問題的位置,再分析出現(xiàn)問題的原因。
當(dāng)你能夠修改bug,并且已經(jīng)改了好幾個bug的時候,就說明你對項目有了一定了解了,基本熟悉這個項目的結(jié)構(gòu)和邏輯了。
可以在安裝反編譯插件把JAR包里的CLASS文件編程成java文件。至于hibernate的配置文件應(yīng)該在項目里面,仔細(xì)找找呢
分享題目:java項目代碼結(jié)構(gòu) JAVA項目代碼結(jié)構(gòu)生成文檔
文章分享:http://www.rwnh.cn/article48/doppeep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、建站公司、全網(wǎng)營銷推廣、商城網(wǎng)站、Google、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)