![軟件開(kāi)發(fā)實(shí)習(xí)總結(jié)_第1頁(yè)](http://file4.renrendoc.com/view/c53a940417e1ad8e3a6eba9e4c562aa1/c53a940417e1ad8e3a6eba9e4c562aa11.gif)
![軟件開(kāi)發(fā)實(shí)習(xí)總結(jié)_第2頁(yè)](http://file4.renrendoc.com/view/c53a940417e1ad8e3a6eba9e4c562aa1/c53a940417e1ad8e3a6eba9e4c562aa12.gif)
![軟件開(kāi)發(fā)實(shí)習(xí)總結(jié)_第3頁(yè)](http://file4.renrendoc.com/view/c53a940417e1ad8e3a6eba9e4c562aa1/c53a940417e1ad8e3a6eba9e4c562aa13.gif)
![軟件開(kāi)發(fā)實(shí)習(xí)總結(jié)_第4頁(yè)](http://file4.renrendoc.com/view/c53a940417e1ad8e3a6eba9e4c562aa1/c53a940417e1ad8e3a6eba9e4c562aa14.gif)
![軟件開(kāi)發(fā)實(shí)習(xí)總結(jié)_第5頁(yè)](http://file4.renrendoc.com/view/c53a940417e1ad8e3a6eba9e4c562aa1/c53a940417e1ad8e3a6eba9e4c562aa15.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.軟件開(kāi)發(fā)實(shí)習(xí)總結(jié) 篇一:軟件開(kāi)發(fā)實(shí)習(xí)心得 軟件開(kāi)發(fā)實(shí)習(xí)心得 一直以來(lái)期望從事自己喜歡的事業(yè)的我,對(duì)軟件開(kāi)發(fā)有者及大的興趣,可由說(shuō)種種原因使我從事工作以來(lái)走了好幾年彎路,心中的夢(mèng)想遲遲不能得以實(shí)現(xiàn),可程序員的夢(mèng)想從來(lái)沒(méi)有從我的心中抹去,但這扇大門(mén)好似并沒(méi)有向我敞開(kāi),今天,貴公司給了我敲開(kāi)這扇大門(mén)的時(shí)機(jī),讓我真實(shí)體驗(yàn)了程序員的誕生過(guò)程。早就聽(tīng)說(shuō),程序員的前幾個(gè)月是最苦的,可從來(lái)沒(méi)有感受到,海馬實(shí)習(xí)基地讓我提前感受到了剛剛進(jìn)入軟件行業(yè)的壓力和困惑,再也沒(méi)有在自己家里隨便寫(xiě)段小程序后的那種自豪感了。要面對(duì)每天必須面對(duì)的問(wèn)題,再也不可能以逃避而了之了。也讓我感覺(jué)到做為一個(gè)程序員所應(yīng)該具備的根本
2、素質(zhì)在這不到一個(gè)月的實(shí)習(xí)過(guò)程中也讓我深深體會(huì)到了作為一個(gè)合格的程序員應(yīng)該具備的根本素質(zhì)。 團(tuán)隊(duì)精神和協(xié)作能力是程序員應(yīng)該具備的根本素質(zhì),最近的工作中讓我深深休會(huì)到了這一點(diǎn),由于小組成員配合不好,使本來(lái)很方便的cvs給自己的工作帶來(lái)的及大的麻煩,一不小心自己寫(xiě)的的東西就會(huì)被小組別的成員在上傳文件的時(shí)候給覆蓋掉,一整天的工作可能就這樣被反工,我們小組這次就是因?yàn)閰f(xié)作不好,導(dǎo)致各模塊之間不法連接,給工作帶來(lái)了及大的麻煩,消耗了大量的勞動(dòng)力還沒(méi)有提高工作效率。這使我深深的體會(huì)到:一個(gè)成功商業(yè)性軟件的開(kāi)發(fā)必須有一個(gè)有強(qiáng)大凝聚力的團(tuán)隊(duì),個(gè)人的力量是有限的,團(tuán)隊(duì)精神和良好的協(xié)作會(huì)使我們做出優(yōu)秀的軟件。 良好
3、的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為代碼程序員,30的工作時(shí)間寫(xiě)技術(shù)文檔是很正常的,缺乏文檔,一個(gè)軟件系統(tǒng)就缺乏生命力,在未來(lái)的查錯(cuò),升級(jí)以及模塊的復(fù)用時(shí)就都會(huì)遇到極大的麻煩。這次的這個(gè)小小的工程,就因?yàn)槲臋n上的一點(diǎn)點(diǎn)理解錯(cuò)誤讓我們花了很大的工夫去改代碼,改頁(yè)面。很慶幸的是,這是一個(gè)小工程,要是大工程,這種問(wèn)題可能就會(huì)導(dǎo)致大量的代碼修改,可見(jiàn)文檔在一個(gè)工程中起者巨大的做用。 此外,良好的代碼編寫(xiě)習(xí)慣,不但有助于代碼的移植和糾錯(cuò),也有助于不同技術(shù)人員之間的協(xié)作。作為一個(gè)程序員,對(duì)需求的理解能力也是很重要的,只有真正理解了一個(gè)模塊的作用,才會(huì)寫(xiě)出高效率的代碼,才能使整個(gè)軟件工程作出來(lái)更加優(yōu)秀
4、,具備更好的平安性和穩(wěn)定性,我在寫(xiě)代碼的過(guò)程中就遇到了需求理解上的問(wèn)題,使得寫(xiě)出來(lái)的代碼功能不全,幸好不是給客戶(hù)發(fā)現(xiàn)在,要不,這個(gè)軟件的商業(yè)價(jià)值可能就會(huì)打折扣了。單元測(cè)試對(duì)于一個(gè)程序員來(lái)說(shuō)是不可不做的一項(xiàng)工作,不做好測(cè)試就會(huì)給后期的集成工作帶來(lái)麻煩,往往為了一個(gè)小問(wèn)題會(huì)讓我們查找好多模塊,給后期工作帶來(lái)很大麻煩。 這一段時(shí)間的工作也讓我明白了一點(diǎn):一個(gè)優(yōu)秀的程序員必須不斷的學(xué)習(xí),隨時(shí)總結(jié),找到自己的缺乏,這樣逐步提高,才能讓自己很快的成長(zhǎng)起來(lái)。 建站俠客 發(fā)表于 2008-4-28 10:19 對(duì)軟件開(kāi)發(fā)的一點(diǎn)心得體會(huì)一、前期規(guī)劃: 我理解的前期規(guī)劃是:在市場(chǎng)人員們匯總一個(gè)需求提交給產(chǎn)品專(zhuān)家?guī)?/p>
5、著的產(chǎn)品經(jīng)理團(tuán)隊(duì),然后經(jīng)過(guò)這個(gè)團(tuán)隊(duì)根據(jù)公司具體情況再次分析和規(guī)劃出一個(gè)最終需求文檔。 這個(gè)需求文檔應(yīng)當(dāng)首先提交給技術(shù)研發(fā)部門(mén)的負(fù)責(zé)人以及核心開(kāi)發(fā)人員。由開(kāi)發(fā)團(tuán)隊(duì)對(duì)其進(jìn)展技術(shù)和風(fēng)險(xiǎn)分析。如果對(duì)此需求統(tǒng)一有異議的地方,需要返回給產(chǎn)品團(tuán)隊(duì),重新修正需求。反復(fù)如此,直至需求完善準(zhǔn)確,細(xì)致,清晰。 前期規(guī)劃就像高樓的地基,如果馬馬虎虎,就算是一塊磚塊沒(méi)擺好都可能導(dǎo)致整個(gè)高樓建立的失敗。在規(guī)劃中我認(rèn)為,交流永遠(yuǎn)是需要雙方積極主動(dòng),能認(rèn)真聽(tīng)取每個(gè)人的建議。前期工作思維不慎重,不細(xì)致,不認(rèn)真,不夠完善,將產(chǎn)生連鎖效應(yīng)直接導(dǎo)致整個(gè)工程和工程的失敗。 這種失敗可能表現(xiàn)為:第一種,軟件按需*現(xiàn)但是功能根本不能滿(mǎn)足用
6、戶(hù)需要。第二種,功能都有了,軟件沒(méi)有到達(dá)可用性、易用性。 對(duì)于第一種,當(dāng)然是因?yàn)榍捌谝?guī)劃疏漏了*些細(xì)小功能,沒(méi)能把需求文檔做完善。應(yīng)該是規(guī)劃工作做的還不夠認(rèn)真和細(xì)致。 對(duì)于第二種情況,我認(rèn)為更多是在產(chǎn)品設(shè)計(jì)規(guī)劃方面經(jīng)歷還不夠成熟。這種問(wèn)題應(yīng)該是很難防止的。因?yàn)槊糠N新產(chǎn)品對(duì)產(chǎn)品團(tuán)隊(duì)來(lái)說(shuō)都很陌生。即使以前做過(guò)類(lèi)似的東西,也難免面面俱到。這只能通過(guò)不斷努力和認(rèn)真的態(tài)度來(lái)彌補(bǔ)。 前期規(guī)劃的交流涉及了市場(chǎng)、產(chǎn)品和技術(shù)研發(fā)等多個(gè)團(tuán)隊(duì)之間。需要的不僅是團(tuán)隊(duì)內(nèi)部的交流,更多需要協(xié)調(diào)好團(tuán)隊(duì)之間的交流??赡苡袝r(shí)候需要公司高層和中層參與協(xié)調(diào)。 目前,很多開(kāi)發(fā)人員深感工程的需求文檔寫(xiě)的都很薄弱。大家可以想一想,如果沒(méi)
7、有好的開(kāi)場(chǎng),怎么會(huì)有好的完畢呢?需求文檔薄弱,不夠細(xì)致,由誰(shuí)來(lái)繼續(xù)完善呢?難道讓程序員們自己去完善。我想程序員也可能沒(méi)有這種能力。對(duì)于程序員能把代碼寫(xiě)的很強(qiáng)健很穩(wěn)定就已經(jīng)是很不容易的事情了。 二、概要設(shè)計(jì): 我理解的概要設(shè)計(jì)步驟:以工程為中心的開(kāi)發(fā)流程 1工程經(jīng)理仔細(xì)閱讀工程需求文檔。 2工程經(jīng)理召集工程開(kāi)發(fā)成員,開(kāi)工程啟動(dòng)會(huì)議。具體商議工程的開(kāi)發(fā)任務(wù)和責(zé)任分配。 3核心開(kāi)發(fā)人員開(kāi)發(fā)確定,以及各模塊開(kāi)發(fā)人員確定。 4由系統(tǒng)分析員和核心開(kāi)發(fā)人員仔細(xì)閱讀需求文檔,對(duì)系統(tǒng)整個(gè)架構(gòu)分析和做技術(shù)規(guī)劃。 5系統(tǒng)分析員整理和書(shū)寫(xiě)最終的系統(tǒng)架構(gòu)和概要設(shè)計(jì)文檔。 6系統(tǒng)分析員在文檔提交日,提交給工程經(jīng)理。工程經(jīng)
8、理確認(rèn)文檔并審批。 7工程經(jīng)理召集工程開(kāi)發(fā)成員,開(kāi)一個(gè)概要設(shè)計(jì)以及系統(tǒng)架構(gòu)確定的會(huì)議。向每個(gè)成員分發(fā)文檔,并討論確定最終概要設(shè)計(jì)文檔。 8開(kāi)場(chǎng)詳細(xì)設(shè)計(jì)文檔的工作 三、詳細(xì)設(shè)計(jì): 1工程經(jīng)理組織成立各個(gè)模塊的開(kāi)發(fā)小組,并確定開(kāi)發(fā)小組組長(zhǎng)程序經(jīng)理。 2各開(kāi)發(fā)組長(zhǎng)書(shū)寫(xiě)各自模塊的詳細(xì)設(shè)計(jì)文檔,開(kāi)發(fā)成員需要協(xié)助,配合。 3在指定提交日,開(kāi)發(fā)組長(zhǎng)提交文檔給系統(tǒng)分析員。由系統(tǒng)分析員審批。 4系統(tǒng)分析員組織召開(kāi)一個(gè)詳細(xì)設(shè)計(jì)文檔確認(rèn)的會(huì)議。 5然后開(kāi)發(fā)組長(zhǎng)分發(fā)各自模塊的詳細(xì)設(shè)計(jì)文檔給程序員,程序員在指定時(shí)間內(nèi)完成。 6程序員做內(nèi)部測(cè)試。開(kāi)發(fā)組長(zhǎng)協(xié)調(diào)并配合。 7確認(rèn)無(wú)bug提交給開(kāi)發(fā)組組長(zhǎng)。 8所有模塊整合工作,
9、由整個(gè)開(kāi)發(fā)組成員參與完成。由所有開(kāi)發(fā)組長(zhǎng)和系統(tǒng)分析員負(fù)責(zé)主要局部工作。程序員協(xié)助和配合。 9對(duì)整合后工程做詳細(xì)測(cè)試。 10 確認(rèn)測(cè)試通過(guò)后,開(kāi)發(fā)組長(zhǎng)根據(jù)開(kāi)發(fā)成員表現(xiàn)以及提交成果填寫(xiě)績(jī)效考核表。然后提交給工程經(jīng)理。 11 工程經(jīng)理會(huì)召開(kāi)工程總結(jié)會(huì),同時(shí)向優(yōu)秀成員頒獎(jiǎng)。同時(shí)鼓勵(lì)所有成員繼續(xù)努力。對(duì)不能按時(shí)完成導(dǎo)致工程能按時(shí)提交,以及對(duì)導(dǎo)致失敗的關(guān)鍵人員給與懲罰處理。 當(dāng)然,以上只是一個(gè)簡(jiǎn)單的開(kāi)發(fā)流程,一定是有很多缺乏的地方。希望能起到拋磚引玉的作用。大家都明白,流程和制度是死的,但人是活的,所以如何按流程做得好,關(guān)鍵還是在人本身了。沒(méi)有一個(gè)流程和制度,一個(gè)團(tuán)隊(duì)也必將是一盤(pán)散沙。正所謂無(wú)規(guī)矩?zé)o以成方
10、圓。這句話(huà)說(shuō)得很有道理。 四、具體編碼: 開(kāi)發(fā)幾個(gè)工程之后,對(duì)編寫(xiě)程序有了更進(jìn)一步的了解。 好的程序應(yīng)該具有: 易讀性,易擴(kuò)展性,容錯(cuò)性。 易讀性: 所有變量和函數(shù)以及類(lèi)名用簡(jiǎn)單易懂易記憶的命名方式。所有類(lèi)和函數(shù)甚至變量都有關(guān)鍵的注釋說(shuō)明。這點(diǎn)很重要,也是最根底的。如果代碼書(shū)寫(xiě)不夠美觀和易懂,我想自己以后也不想再看。就更別談功能的擴(kuò)展和新版本開(kāi)發(fā)了。 易擴(kuò)展性: 整體系統(tǒng)架構(gòu)邏輯簡(jiǎn)單清晰。模塊與模塊之間盡量做到互不影響,也就是盡可能的獨(dú)立。這局部工作主要表達(dá)在前期設(shè)計(jì)工作中,需要掌握好的設(shè)計(jì)經(jīng)歷和方法才能夠做得比擬好。 容錯(cuò)性: 對(duì)數(shù)據(jù)流和指針以及數(shù)組都做數(shù)據(jù)有效性檢查;對(duì)第三方接口的調(diào)用失敗
11、的容錯(cuò)性。對(duì)所有代碼都做調(diào)用失敗后的錯(cuò)誤處理。以及在大的工程中參加trace文件輸出,把關(guān)鍵的數(shù)據(jù)流和關(guān)鍵處理局部的操作信息輸出。以便對(duì)工程異常情況產(chǎn)生條件的定位,及時(shí)解決問(wèn)題。 我覺(jué)得程序員能在這三方面做得很好就算一個(gè)優(yōu)秀的programmer了。 五、調(diào)試、跟蹤與測(cè)試: 1 測(cè)試需要注意的: 對(duì)每個(gè)模塊的接口做測(cè)試,數(shù)據(jù)邊界的檢查。在對(duì)整個(gè)模塊做測(cè)試。 主要測(cè)試穩(wěn)定性,效率以及功能是否正常。 確認(rèn)單個(gè)模塊完全正常后,再參加工程。 在系統(tǒng)架構(gòu)設(shè)計(jì)的時(shí)候,可能會(huì)引入原型參考。要對(duì)原型做完成測(cè)試后,確認(rèn)沒(méi)有問(wèn)題后,才可使用。 2 可以采用VC自帶Trace或者將信息輸出為文本文件的方式跟蹤程序并
12、輸出關(guān)鍵信息,以便定位程序異常的原因。 3 對(duì)于通信模塊的測(cè)試,特別注意效勞端和客戶(hù)端的數(shù)據(jù)流??梢葬槍?duì)性的寫(xiě)一個(gè)客戶(hù)端或效勞端的測(cè)試程序,檢驗(yàn)通訊過(guò)程是否正常。 4 在用VC做開(kāi)發(fā)中,一定先要讓Debug版本正常運(yùn)行,保證沒(méi)有任何異常,內(nèi)存泄漏和Assert等調(diào)試警告信息。如果用到其他Lib,一定要保證Lib本身不存在問(wèn)題。 這里只是提到一些自己容易忽略的東西,希望能對(duì)大家有所幫助,歡送指正!謝謝。篇二:軟件開(kāi)發(fā)工程實(shí)訓(xùn)總結(jié) 軟件工程實(shí)訓(xùn)總結(jié) 時(shí)間過(guò)的好快啊,為期三個(gè)禮拜的實(shí)訓(xùn)生活即將完畢了,短短的三個(gè)禮拜讓我們收獲很大,專(zhuān)業(yè)知識(shí)、編程水平都有很大的提高。剛開(kāi)場(chǎng)三天的高強(qiáng)度的課程安排讓我們受
13、益匪淺;接下來(lái)的上機(jī)實(shí)訓(xùn)又讓我們可以穩(wěn)固了課程。這讓我覺(jué)得實(shí)習(xí)生活充實(shí)而有意義。輔導(dǎo)教師配好了環(huán)境之后,我們開(kāi)場(chǎng)了工程的制作,這次工程實(shí)訓(xùn)算是自己小學(xué)期間主要完成的工程。最后,自己的努力還是有收獲的,看著電腦上記錄得滿(mǎn)滿(mǎn)的代碼,看著自己的工程最終能夠運(yùn)行成功,就覺(jué)得很有成就感。 在本次的實(shí)訓(xùn)中,除了讓我明白工作中需要能力,素質(zhì),知識(shí)之外,更重要的是學(xué)會(huì)了如何去完成一個(gè)任務(wù),懂得了享受工作。當(dāng)遇到問(wèn)題,冷靜,想方法一點(diǎn)一點(diǎn)的排除障礙,到最后獲取成功,一種自信心由然而生,這就是工作的樂(lè)趣。有時(shí)候也需要虛心請(qǐng)教,從別人的身上真得能學(xué)習(xí)到不自己沒(méi)有的東西,每一次的挫折只能使我更接近成功。除此以外,我還
14、學(xué)會(huì)了如何更好地與別人溝通,如何更好地去陳述自己的觀點(diǎn),如何說(shuō)服別人認(rèn)同自己的觀點(diǎn)。這次所學(xué)知識(shí)與實(shí)際的應(yīng)用,理論與實(shí)際的相結(jié)合,讓我大開(kāi)眼界。也是對(duì)以前所學(xué)知識(shí)的一個(gè)初審吧!這次實(shí)習(xí)對(duì)于我以后學(xué)習(xí)、找工作也真是受益菲淺,在短短的一個(gè)星期中讓我初步從理性回到感性的重新認(rèn)識(shí),也讓我初步的認(rèn)識(shí)這個(gè)社會(huì),對(duì)于以后做人所應(yīng)把握的方向也有所啟發(fā)!相信這些珍貴的經(jīng)歷會(huì)成為我今后成功的重要的基石。 在此,我非常感謝學(xué)院領(lǐng)導(dǎo)和指導(dǎo)教師對(duì)這次實(shí)訓(xùn)的大力支持。篇三:軟件開(kāi)發(fā)畢業(yè)實(shí)習(xí)報(bào)告 *學(xué)院 畢業(yè)實(shí)習(xí)報(bào)告 系 別: 年級(jí)班級(jí): 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 實(shí)習(xí)類(lèi)型: 實(shí)習(xí)單位: 實(shí)習(xí)時(shí)段: 集中實(shí)習(xí) 關(guān)于在
15、*公司從事 軟件開(kāi)發(fā)的實(shí)習(xí)報(bào)告 一、實(shí)習(xí)目的 進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識(shí),掌握java開(kāi)發(fā)的根本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)歷。學(xué)習(xí)SQL的根底知識(shí)及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用Java語(yǔ)言的面向?qū)ο缶幊棠芰Γ慌囵B(yǎng)我們動(dòng)手能力;培養(yǎng)我們良好編程規(guī)*、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí),提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的根底。 二、實(shí)習(xí)單位及崗位介紹 1.實(shí)習(xí)單位介紹 中軟國(guó)際*ETC是中軟國(guó)際ETC繼總部基地之
16、后,在全國(guó)建立的第一家分基地,也是*省政府招商引資的重點(diǎn)支持工程之一。中軟國(guó)際*ETC憑借對(duì)效勞外包行業(yè)人才需求的深刻理解,以及在效勞外包人才培訓(xùn)領(lǐng)域的豐富經(jīng)歷、良好的企業(yè)及院校合作資源,成為支持軟件產(chǎn)業(yè)高速開(kāi)展的人才戰(zhàn)略組成局部,同時(shí)也是軟件及外包業(yè)務(wù)快速開(kāi)展的重要人才支持平臺(tái)。 中軟國(guó)際在專(zhuān)業(yè)學(xué)科建立、師資培養(yǎng)、實(shí)踐教學(xué)、就業(yè)效勞、基地共建等多個(gè)領(lǐng)域進(jìn)展了卓有成效的合作和模式創(chuàng)新,為提升院校競(jìng)爭(zhēng)力和知名度發(fā)揮了重要作用。*ETC從2006年4月份啟動(dòng)以來(lái),至2008年4月,以接納包括*工業(yè)大學(xué)等知名院校在內(nèi)的共計(jì)55所院校,培訓(xùn)學(xué)員數(shù)量5400多人。 2.實(shí)習(xí)崗位介紹 我在中軟國(guó)際*ETC
17、實(shí)習(xí)期間的崗位是Java軟件工程師。實(shí)習(xí)期間參與人力資源管理系統(tǒng)的開(kāi)發(fā),根據(jù)開(kāi)發(fā)規(guī)*和流程獨(dú)立完成模塊設(shè)計(jì)、編碼、測(cè)試。編寫(xiě)相關(guān)應(yīng)用系統(tǒng)的開(kāi)發(fā)文檔、數(shù)據(jù)庫(kù)設(shè)計(jì)文檔等。較為詳細(xì)和系統(tǒng)的掌握了軟件開(kāi)發(fā)的知識(shí)體系。把所學(xué)知識(shí)與解決實(shí)際問(wèn)題相聯(lián)系,培養(yǎng)了自己發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力,從而提高了自己從事實(shí)際工作的能力。 三、實(shí)習(xí)內(nèi)容及過(guò)程 根底知識(shí)Java的根底知識(shí)對(duì)于一個(gè)Java軟件工程師來(lái)說(shuō)就好比是人的靈魂,現(xiàn)在的公司在招聘的時(shí)候很多都不在乎你會(huì)不會(huì)流行的技術(shù),如。他看重的是你的根底扎不扎實(shí),對(duì)于網(wǎng)易、騰訊等大公司來(lái)說(shuō)更是如此,我們?cè)陂_(kāi)發(fā)過(guò)程中運(yùn)用了大量的Java根底知識(shí),如類(lèi)、對(duì)象、方法
18、、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類(lèi)、IO流等等,所以一個(gè)系統(tǒng)對(duì)于Java編程根底的依賴(lài)便不言而喻。 、Oracle數(shù)據(jù)庫(kù) MySQL是最流行的開(kāi)放源碼SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它是由MySQL AB公司開(kāi)發(fā)、發(fā)布并支持的。MySQL AB是由多名MySQL開(kāi)發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開(kāi)放源碼公司,結(jié)合了開(kāi)放源碼價(jià)值取向、方法和成功的商業(yè)模型。Oracle則是以穩(wěn)定性著稱(chēng),在訪(fǎng)問(wèn)量和數(shù)據(jù)大量交換的效勞器中,Oracle占了大臂的江山,在開(kāi)發(fā)中主要用到了數(shù)據(jù)庫(kù)的查詢(xún)語(yǔ)句、數(shù)據(jù)庫(kù)的關(guān)系、事物等。 和JSP 一個(gè)Servlet就是Java編程語(yǔ)言中的一個(gè)類(lèi),它被用來(lái)擴(kuò)展
19、效勞器的性能,效勞器上駐留著可以通過(guò)請(qǐng)求-響應(yīng)編程模型來(lái)訪(fǎng)問(wèn)的應(yīng)用程序。雖然Servlet可以對(duì)任何類(lèi)型的請(qǐng)求產(chǎn)生響應(yīng),但通常只用來(lái)擴(kuò)展Web效勞器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的 Servlet類(lèi)。和包為編寫(xiě)Servlet提供了接口和類(lèi)。所有的Servlet都必須實(shí)現(xiàn)Servlet接口,該接口定義了生命周期方法。 JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件*.htm,*.html中參加Java程序片段Scriptlet和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁(yè)Java程序片段可以操
20、縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送等,實(shí)現(xiàn)建立動(dòng)態(tài)所 需要的功能。所有程序操作都在效勞器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶(hù)瀏覽器的要求,即使客戶(hù)瀏覽器端不支持Java, 也可以訪(fǎng)問(wèn)JSP網(wǎng)頁(yè) 。 Java Servlet是JSP技術(shù)的根底,而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成?,F(xiàn)在許多Web效勞器都支持Servlet,即使不直接支持Servlet的Web效勞器,也可以通過(guò)附件的應(yīng)用效勞器和模塊來(lái)支持Servlet,這得益于Java的跨平臺(tái)特性。另外,由于Servlet內(nèi)部以線(xiàn)程方式提供提供效勞,不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,
21、并且利用多線(xiàn)程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求效勞,因此Servlet的效率非常高 。4.三大框架 Struts 2是Struts的下一代產(chǎn)品,是在 struts 1和WebWork的技術(shù)根底上進(jìn)展了合并的全新的Struts 2框架。其全新的Struts 2的體系構(gòu)造與Struts 1的體系構(gòu)造差異巨大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶(hù)的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對(duì)于WebWork,Struts 2的變化
22、很小。 Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)展了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用E的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。 Spring 也表示是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性由Rod Johnson創(chuàng)立的。框架的主要優(yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開(kāi)發(fā)提供集成的框架。Spring使用根本的JavaBean來(lái)完成以前只可能由E完成的事情。然而,Spring的用途不僅限于效勞器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 2675-2024石斛
- 五年級(jí)下冊(cè)聽(tīng)評(píng)課記錄表
- 魯教版地理七年級(jí)下冊(cè)7.1《自然特征與農(nóng)業(yè)》聽(tīng)課評(píng)課記錄
- 生態(tài)修復(fù)資源共享合同(2篇)
- 甲乙方協(xié)議書(shū)(2篇)
- 2025年硫酸黏菌素類(lèi)產(chǎn)品合作協(xié)議書(shū)
- 七年級(jí)數(shù)學(xué)上冊(cè)第29課時(shí)和、差、倍、分問(wèn)題聽(tīng)評(píng)課記錄新湘教版
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《17.3.2一次函數(shù)的圖象1》聽(tīng)評(píng)課記錄21
- 統(tǒng)編版初中語(yǔ)文八年級(jí)下冊(cè)第五課《大自然的語(yǔ)言》聽(tīng)評(píng)課記錄
- 七年級(jí)(人教版)集體備課聽(tīng)評(píng)課記錄:1.2.1《有理數(shù)》
- 機(jī)動(dòng)車(chē)商業(yè)保險(xiǎn)條款(2020版)
- 《大小比較》(說(shuō)課課件)二年級(jí)下冊(cè)數(shù)學(xué)西師大版
- 張五常子女和婚姻合約中的產(chǎn)權(quán)執(zhí)行問(wèn)題
- 口腔粘膜常見(jiàn)疾病
- 校園安全派出所
- 餐廳值班管理培訓(xùn)
- XXXX無(wú)線(xiàn)維護(hù)崗位認(rèn)證教材故障處理思路及案例分析
- 酒店春節(jié)營(yíng)銷(xiāo)方案
- 營(yíng)銷(xiāo)管理方案中的定價(jià)策略與盈利模式
- 2024年西寧城市職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 2024年臨沂市高三一模(學(xué)業(yè)水平等級(jí)考試模擬試題)物理試卷
評(píng)論
0/150
提交評(píng)論