部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 東北大學秦皇島分校畢業(yè)設(shè)計(論文) 第 PAGE VI 頁部門項目管理系統(tǒng)的設(shè)計與實現(xiàn)摘要部門項目管理系統(tǒng),就是項目的管理者運用專門管理項目的系統(tǒng)軟件,在有限的資源約束下,運用系統(tǒng)的觀點、方法和理論,對項目涉及的全部工作進行有效管理。它從項目的需求分析開始到項目結(jié)束的全過程來進行策劃以實現(xiàn)項目,包括項目人員的管理和分配等內(nèi)容。本文簡要介介紹了整整個部門門項目管管理系統(tǒng)統(tǒng)的開發(fā)發(fā)過程,包包括系統(tǒng)統(tǒng)的需求求分析階階段、詳細設(shè)設(shè)計、概要設(shè)設(shè)計階段段和測試階階段,并通過過文字、代碼、表格、圖片等等多種形形式詳細細介紹本本系統(tǒng)的的整體構(gòu)構(gòu)架和設(shè)設(shè)計特點點。整個個部門項目目管理系系統(tǒng)采用用SSII框架設(shè)

2、設(shè)計完成成,在設(shè)設(shè)計方面面,本系系統(tǒng)也采采用了BB/S結(jié)結(jié)構(gòu),同同時使用用JSPP技術(shù)進進行動態(tài)態(tài)頁面的的設(shè)計,考考慮到代代碼的可可重用性性和系統(tǒng)統(tǒng)的安全全性,本本系統(tǒng)運運用Jaava Beaan對程程序的關(guān)關(guān)鍵代碼碼進行封封裝,后后臺數(shù)據(jù)據(jù)庫使用用Oraccle,結(jié)結(jié)合對項項目管理理知識的的了解,本本系統(tǒng)實實現(xiàn)了對對于項目目的基本本增加、修改、刪除功功能、條件查查詢功能能和對于不不同用戶戶權(quán)限的的管理。在在Winddowss XPP的操作作系統(tǒng)下下,網(wǎng)站站頁面框框架采用用Dreeamwweavver88,結(jié)合合了jaava scrriptt技術(shù)開開發(fā)出這這個伸縮性性好、擴展性性強、容易維維護

3、、界面美美觀、功能實實用的部部門項目目管理系系統(tǒng)。關(guān)鍵詞:SSSI框框架,JJSP,Oraaclee,需求分分析The DDesiign andd Immpleemenntattionnof DepparttmenntsProojecct MManaagemmentt SysttemAuthoor: Tuttor:AbstrracttThe ddepaartmmentt off prrojeect mannageemennt ssysttemiis tthe proojecctmaanagger of thee prrojeectmmanaagemmenttsysstemm uttiliizi

4、nng sspecciallizeedsooftwwaree, inn liimitted ressourrce connstrrainnts, ussingg syysteem vviewwpoiint andd meethood aand theeoryy, aall thee woork invvolvved in thee prrojeect mannageemennt eeffeectiivelly. It froom tthe begginnningg too thhe eend of thee prrojeect thee whholee prroceess of proojec

5、ct rrequuireemennt aanallysiis tto pplannninng tto aachiievee thhe pprojjectt, iinclludiing proojecct mmanaagemmentt annd ddisttribbutiion, ettc.TThiss paaperr brrieffly inttrodducees tthe whoole depparttmennt pprojjectt maanaggemeent sysstemm deevellopmmentt prroceess, inncluudinng ssysttem reqquir

6、remeentss annalyysiss, ddetaaileed ddesiign, geenerral dessignn annd ttesttingg phhasee, aand thrrouggh tthe texxt, codde, forrms, immagees, andd ottherr foormss inn deetaiil tthe sysstemms oveeralll sstruuctuure andd deesiggn ccharractteriistiics. Thhe ddepaartmmentt prrojeect mannageemennt ssystte

7、m adooptss thhe SSSI fraamewworkk deesiggn ccomppletted, inn teermss off deesiggn, thiis ssysttem alsso aadoppts B/SS sttruccturre, usiing JSPP teechnnoloogy forr thhe ddesiign of dynnamiic ppagees aat tthe samme ttimee, cconssideerinng tthe reuusabbiliity of codde aand thee seecurrityy off thhe ssy

8、sttem, thhis sysstemm usses thee Jaava Beaan eencaapsuulattes thee keey ccodee off thhe pproggramm, uuse Oraaclee baacksstagge ssuppportters ddataabasse, commbinned witth tthe unddersstanndinng oof tthe proojecct mmanaagemmentt boody of knoowleedgee, tthiss syysteem hhas reaalizzed to thee prrojeect

9、s bbasiic iincrreasse, moddifyy, ddeleete, quueryy coondiitioons andd foordiiffeerenntusser rigghtssmannageemennt. Undder Winndowws XXP ooperratiing sysstemm, wweb pagge fframme aadoppts Dreeamwweavver88, ccombbineed wwithh thhe JJavaa sccrippt ttechhnollogyy caan ddeveelopp thhe ggoodd sccalaabilli

10、tyy, sstroong exppanssibiilitty, eassy mmainntennancce, beaautiifull innterrfacce, funnctiionaal ddepaartmmentt prrojeect mannageemennt ssysttem.Key WWordds:SSII frrameeworrk, JSPP, Orraclle, neeeds anaalyssis目 錄TOC o 1-3 h z u HYPERLINK l _Toc358751719 1緒論 PAGEREF _Toc358751719 h 1 HYPERLINK l _Toc

11、358751720 1.1系統(tǒng)統(tǒng)開發(fā)的的背景及及目的 PAGEREF _Toc358751720 h 11 HYPERLINK l _Toc358751721 1.1.11系統(tǒng)開開發(fā)背景景 PAGEREF _Toc358751721 h 1 HYPERLINK l _Toc358751722 1.1.22系統(tǒng)研研究的意意義 PAGEREF _Toc358751722 h 1 HYPERLINK l _Toc358751723 1.2系統(tǒng)統(tǒng)的實用用價值 PAGEREF _Toc358751723 h 22 HYPERLINK l _Toc358751724 1.3部門門項目管管理的現(xiàn)現(xiàn)狀及發(fā)發(fā)展

12、趨勢勢 PAGEREF _Toc358751724 h 3 HYPERLINK l _Toc358751725 1.4本文文的章節(jié)節(jié)安排 PAGEREF _Toc358751725 h 33 HYPERLINK l _Toc358751726 2系統(tǒng)開發(fā)發(fā)環(huán)境 PAGEREF _Toc358751726 h 44 HYPERLINK l _Toc358751727 2.1系統(tǒng)統(tǒng)平臺體體系結(jié)構(gòu)構(gòu)選擇 PAGEREF _Toc358751727 h 44 HYPERLINK l _Toc358751728 2.2系統(tǒng)統(tǒng)開發(fā)環(huán)環(huán)境 PAGEREF _Toc358751728 h 5 HYPERLIN

13、K l _Toc358751729 2.2.11前臺開開發(fā)環(huán)境境 PAGEREF _Toc358751729 h 5 HYPERLINK l _Toc358751730 2.2.22系統(tǒng)后后臺數(shù)據(jù)據(jù)庫環(huán)境境 PAGEREF _Toc358751730 h 5 HYPERLINK l _Toc358751731 2.3J22EE平平臺概述述 PAGEREF _Toc358751731 h 6 HYPERLINK l _Toc358751732 2.3.11J2EEE規(guī)范范 PAGEREF _Toc358751732 h 6 HYPERLINK l _Toc358751733 2.3.22J2EE

14、E體系系結(jié)構(gòu) PAGEREF _Toc358751733 h 66 HYPERLINK l _Toc358751734 2.4SSSI框架架介紹 PAGEREF _Toc358751734 h 88 HYPERLINK l _Toc358751735 3系統(tǒng)分析析 PAGEREF _Toc358751735 h 12 HYPERLINK l _Toc358751736 3.1可行行性分析析 PAGEREF _Toc358751736 h12 HYPERLINK l _Toc358751737 3.1.11可行性性研究 PAGEREF _Toc358751737 h 112 HYPERLINK

15、l _Toc358751738 3.1.22經(jīng)濟可可行性分分析 PAGEREF _Toc358751738 h 122 HYPERLINK l _Toc358751739 3.1.33技術(shù)可可行性分分析 PAGEREF _Toc358751739 h 122 HYPERLINK l _Toc358751740 3.1.44社會可可行性分分析 PAGEREF _Toc358751740 h 122 HYPERLINK l _Toc358751741 3.1.55操作可可行性分分析 PAGEREF _Toc358751741 h 133 HYPERLINK l _Toc358751742 3.2需

16、求求分析 PAGEREF _Toc358751742 h 113 HYPERLINK l _Toc358751743 3.2.11項目目目標 PAGEREF _Toc358751743 h 133 HYPERLINK l _Toc358751744 3.2.22用戶需需求和模模塊功能能 PAGEREF _Toc358751744 h 13 HYPERLINK l _Toc358751745 4系統(tǒng)概要要設(shè)計 PAGEREF _Toc358751745 h 115 HYPERLINK l _Toc358751746 4.1系統(tǒng)統(tǒng)總體設(shè)設(shè)計 PAGEREF _Toc358751746 h 155

17、HYPERLINK l _Toc358751747 4.1.11系統(tǒng)設(shè)設(shè)計目標標 PAGEREF _Toc358751747 h 15 HYPERLINK l _Toc358751748 4.1.22系統(tǒng)功功能模塊塊圖 PAGEREF _Toc358751748 h 155 HYPERLINK l _Toc358751749 4.2E-R圖 PAGEREF _Toc358751749 h 115 HYPERLINK l _Toc358751750 4.3數(shù)據(jù)據(jù)庫概要要設(shè)計 PAGEREF _Toc358751750 h 117 HYPERLINK l _Toc358751751 5詳細設(shè)計計

18、PAGEREF _Toc358751751 h 20 HYPERLINK l _Toc358751752 5.1系統(tǒng)統(tǒng)登錄模模塊說明明 PAGEREF _Toc358751752 h20 HYPERLINK l _Toc358751753 5.1.11功能簡簡介及其其頁面的的實現(xiàn) PAGEREF _Toc358751753 h 220 HYPERLINK l _Toc358751754 5.2員工工管理模模塊說明明 PAGEREF _Toc358751754 h 22 HYPERLINK l _Toc358751755 5.2.11功能簡簡介及其其頁面的的實現(xiàn) PAGEREF _Toc3587

19、51755 h 222 HYPERLINK l _Toc358751756 5.3項目目管理模模塊說明明 PAGEREF _Toc358751756 h 24 HYPERLINK l _Toc358751757 5.3.11功能簡簡介及其其頁面的的實現(xiàn) PAGEREF _Toc358751757 h 224 HYPERLINK l _Toc358751758 5.4部門門管理模模塊說明明 PAGEREF _Toc358751758 h 27 HYPERLINK l _Toc358751759 5.4.11功能簡簡介及其其頁面實實現(xiàn) PAGEREF _Toc358751759 h 277 HYP

20、ERLINK l _Toc358751760 5.5產(chǎn)品品管理模模塊說明明 PAGEREF _Toc358751760 h 29 HYPERLINK l _Toc358751761 5.5.11功能簡簡介及其其頁面的的實現(xiàn) PAGEREF _Toc358751761 h 229 HYPERLINK l _Toc358751762 5.5.22添加產(chǎn)產(chǎn)品: PAGEREF _Toc358751762 h 229 HYPERLINK l _Toc358751763 6系統(tǒng)測試試 PAGEREF _Toc358751763 h 31 HYPERLINK l _Toc358751764 6.1測試試平

21、臺 PAGEREF _Toc358751764 h 331 HYPERLINK l _Toc358751765 6.2測試試方法 PAGEREF _Toc358751765 h 331 HYPERLINK l _Toc358751766 6.2.11白盒測測試法 PAGEREF _Toc358751766 h 331 HYPERLINK l _Toc358751767 6.2.22黑盒測測試法 PAGEREF _Toc358751767 h 332 HYPERLINK l _Toc358751768 結(jié) 論 PAGEREF _Toc358751768 h 333 HYPERLINK l _To

22、c358751769 致 謝 PAGEREF _Toc358751769 h 344 HYPERLINK l _Toc358751770 參考文獻 PAGEREF _Toc358751770 h 335 HYPERLINK l _Toc358751771 附 錄 PAGEREF _Toc358751771 h 366 HYPERLINK l _Toc358751772 附錄A PAGEREF _Toc358751772 h 366 HYPERLINK l _Toc358751773 附錄B PAGEREF _Toc358751773 h 400 東北大學秦皇島分校畢業(yè)設(shè)計(論文) 第70頁1緒

23、論系統(tǒng)開發(fā)的的背景及及目的系統(tǒng)開發(fā)背背景在國外,傳傳統(tǒng)的項項目管理理方法較較于國內(nèi)內(nèi)相對成成熟。國國外的研研究者在在其研究究過程中中付出了了很多努努力,也也收獲了了很多成成果。國國外的系系統(tǒng)主要要是改進進了傳統(tǒng)統(tǒng)的方法法,在研研究傳統(tǒng)統(tǒng)方法的的過程中中,對原原有模型型的改造造和算法法上下了了大量的的功夫。通過吸收收了傳統(tǒng)統(tǒng)方法中中的精華華,對原原有模型型進行改改造,對對項目管管理知識識體系的的實證研研究,規(guī)規(guī)范研究究均獲得得了新進進展。項目管理知知識體系系最先由由美國項項目管理理協(xié)會提提出,由由19776年發(fā)發(fā)展至今今,關(guān)于于企業(yè)項項目管理理的理論論體系也也在日臻臻完善,并并在全球球范圍內(nèi)內(nèi)普

24、及推推廣,企企業(yè)項目目管理軟軟件的功功能在不不斷地提提高,使使得企業(yè)業(yè)項目管管理從理理論走向向了實際際實施,進進而發(fā)揮揮了很高高的效益益?,F(xiàn)如如今,很很多跨國國公司在在企業(yè)中中都采用用企業(yè)項項目管理理技術(shù)和和企業(yè)項項目解決決方案。漸漸漸的形形成了企企業(yè)項目目管理化化的局面面。近些年來,國國內(nèi)對于于企業(yè)級級項目管管理軟件件關(guān)注的的人越來來越多,從從從前的的個人到到今天的的企業(yè),由由此可見見在未來來的企業(yè)業(yè)級項目目管理工工具需要要在滿足足單項目目管理的的需求下下,同時時也要滿滿足企業(yè)業(yè)級項目目管理的的需求。企企業(yè)級項項目管理理軟件作作為ITT企業(yè)整整個系統(tǒng)統(tǒng)中的一一個子系系統(tǒng)。企企業(yè)級項項目管理理

25、工具要要具有高高度的可可集成性性,以便便項目管管理系統(tǒng)統(tǒng)與其他他的業(yè)務(wù)務(wù)管理系系統(tǒng)的整整合,這這樣才能能發(fā)揮較較高的管管理效率率。系統(tǒng)研究的的意義項目管理作作為一種種管理方方式在國國際上獲獲得了廣廣泛的應(yīng)應(yīng)用,已已經(jīng)從880年代代僅限于于建筑,國國防,航航天等行行業(yè)迅速速發(fā)展到到今天的的計算機機,電子子通訊,金金融業(yè)甚甚至政府府機關(guān)等等眾多領(lǐng)領(lǐng)域。隨隨著計算算機系統(tǒng)統(tǒng)的高速速發(fā)展,項項目管理理技術(shù)的的不斷進進步,各各種各樣樣的項目目管理軟軟件層出出不窮的的出現(xiàn),其其功能,特特點,應(yīng)應(yīng)用對象象也各不不相同。隨隨著各行行各業(yè)的的不斷發(fā)發(fā)展,企企業(yè)內(nèi)的的項目拓拓展和投投資比比比皆是。為為了提高高項目

26、管管理水平平,贏得得市場競競爭,特特別是加加入WTTO后在在國內(nèi),國國際市場場上擁有有與國際際接軌的的項目管管理人才才,越來來越多的的業(yè)界人人士正通通過不同同的方式式參加項項目管理理培訓并并力爭獲獲得權(quán)威威的項目目經(jīng)理資資格認證證。新世世紀項目目管理的的迅速興興起,給給軟件企企業(yè)的發(fā)發(fā)展帶來來了前所所未有的的發(fā)展機機遇。因此,研究究如何建建立一個個精簡的的,有效效的企業(yè)業(yè)項目管管理體系系,企業(yè)業(yè)項目管管理系統(tǒng)統(tǒng)內(nèi)如何何能夠有有效的支支持企業(yè)業(yè)項目管管理,提提高企業(yè)業(yè)的項目目管理能能力,具具有非常常重大的的實際應(yīng)應(yīng)用意義義。系統(tǒng)的實用用價值項目管理系系統(tǒng)能給給企業(yè)帶帶來很多多的實用用價值,主主要

27、作用用如下:(1)精確確性應(yīng)用項目管管理軟件件的一個個主要益益處就是是可以大大項目大大提高精精確性,對對于大型型項目的的計算資資源使用用情況是是非常困困難的,項項目管理理軟件有有精確的的算法來來計算項項目信息息并設(shè)有有大量的的內(nèi)部例例行程序序檢察用用戶的錯錯誤。(2)經(jīng)濟濟型項目管理軟軟件的售售價對大大多數(shù)企企業(yè)業(yè)務(wù)務(wù)而言確確實物有有所值。(3)使用用簡便近幾年來,項項目管理理軟件的的操作使使用變得得極其簡簡單,稍稍加訓練練就可以以完全掌掌握。諸諸多優(yōu)點點,使得得項目管管理軟件件的用戶戶迅速增增加。(4)處理理復(fù)雜問問題的能能力項目管理軟軟件在處處理大型型項目的的某些方方面確實實比人工工簡便的

28、的多。對對于只有有少數(shù)活活動的短短期項目目,人工工方法可可以使用用,但是是如果項項目有數(shù)數(shù)以千計計的活動動,上千千種資源源,項目目管理軟軟件處理理復(fù)雜工工作的協(xié)協(xié)助作用用就顯得得格外重重要。(5)可維維護性和和可更改改性對人工系統(tǒng)統(tǒng)進行項項目信息息的維護護和修改改,通常常比較麻麻煩。例例如,對對某個項項目的管管理沒有有應(yīng)用計計算機,那那么每次次發(fā)生變變化時,項項目人員員就不得得不人工工重新設(shè)設(shè)計,這這就顯得得非常麻麻煩。利利用項目目管理軟軟件資源源的任何何更改都都會自動動反應(yīng)到到網(wǎng)絡(luò)圖圖表,成成本表以以及資源源頒布表表等這些些項目文文件中。(6)保持持紀錄項目管理軟軟件的一一個主要要優(yōu)點就就是

29、它能能很好的的保持紀紀錄。例例如,可可以保護護有關(guān)每每個團隊隊成員的的進度計計劃,以以及各項項任務(wù)所所用資源源的數(shù)據(jù)據(jù)資料。(7)速度度收集好相關(guān)關(guān)數(shù)據(jù)資資料并且且輸入后后,軟件件就能非非常迅速速地進行行幾乎每每一種想想出來的的計算。系系統(tǒng)在分分秒之內(nèi)內(nèi)便可完完成修改改工作。(8)假設(shè)設(shè)分析進行假設(shè)分分析是項項目管理理軟件的的一個超超前進步步的功能能,也是是它的一一個顯著著優(yōu)點。假假設(shè)分析析是用戶戶可以了了解項目目中發(fā)生生的各種種情形的的效果。用用戶在軟軟件上運運行不同同的情景景,然后后做出評評估。這這樣,項項目經(jīng)理理對某些些偶發(fā)事事件就可可以做好好計劃準準備,并并估計相相應(yīng)的結(jié)結(jié)果。部門項目

30、管管理的現(xiàn)現(xiàn)狀及發(fā)發(fā)展趨勢勢部門項目管管理早起起的概念念是基于于項目型型公司而而提出的的,即“管管理整個個企業(yè)范范圍內(nèi)的的項目”,它它著眼于于企業(yè)層層次總體體戰(zhàn)略目目標的實實現(xiàn)對企企業(yè)中的的諸多項項目實施施管理。隨隨著外部部環(huán)境的的發(fā)展變變化,項項目管理理方法在在長期組組織中廣廣泛應(yīng)用用已經(jīng)不不局限與與傳統(tǒng)形形式的“項項目型公公司”,生生產(chǎn)運行行型企業(yè)業(yè)或者政政府部門門等非企企業(yè)型組組織也廣廣泛的實實施項目目管理?,F(xiàn)代項目管管理的日日趨發(fā)展展,讓我我們看到到了部門門項目管管理在我我們生活活中廣闊闊的應(yīng)用用空間。現(xiàn)現(xiàn)如今,各各種各樣樣的項目目管理軟軟件如雨雨后春筍筍般出現(xiàn)現(xiàn)。總體體來看,在在新的

31、商商業(yè)環(huán)境境下,項項目管理理已成為為企業(yè)發(fā)發(fā)展的有有力保障障,企業(yè)業(yè)部門項項目管理理成為未未來長期期性組織織管理的的一種趨趨勢。盡盡管我國國眾多企企業(yè)還未未真正意意義上的的實現(xiàn)企企業(yè)項目目管理,但但在許多多企業(yè)中中推行企企業(yè)項目目管理具具備了優(yōu)優(yōu)秀的基基礎(chǔ)條件件,項目目管理的的國際化化正形成成趨勢潮潮流。本文的章節(jié)節(jié)安排本文共分六六章,具具體安排排如下:第一章為緒緒論。介介紹了部部門項目目管理系系統(tǒng)的開開發(fā)背景景和研究究意義、實實用價值值、發(fā)展展現(xiàn)狀及及其趨勢勢。此外外,還對對本文的的章節(jié)安安排做了了簡要的的介紹。第二章為系系統(tǒng)開發(fā)發(fā)環(huán)境。介介紹了實實現(xiàn)本系系統(tǒng)的平平臺體系系、前后后臺的開開發(fā)

32、環(huán)境境、J22EE概概述及SSSI的的簡介第三章為系系統(tǒng)分析析。分析析了系統(tǒng)統(tǒng)的可行行性和用用戶需求求。第四章為系系統(tǒng)概要要設(shè)計。介介紹了系系統(tǒng)的總總體設(shè)計計、系統(tǒng)統(tǒng)的E-R圖及及數(shù)據(jù)庫庫的概要要設(shè)計。第五章為系系統(tǒng)的詳詳細設(shè)計計。介紹紹了系統(tǒng)統(tǒng)的各個個模塊:登錄模模塊、員員工管理理模塊、項項目管理理模塊、部部門管理理模塊及及產(chǎn)品管管理模塊塊。第六章為系系統(tǒng)測試試。介紹紹了系統(tǒng)統(tǒng)測試平平臺和測測試方法法。2 系統(tǒng)統(tǒng)開發(fā)環(huán)環(huán)境目前在系統(tǒng)統(tǒng)的應(yīng)用用開發(fā)領(lǐng)領(lǐng)域中,主主要分成成了兩種種主流的的編程體體系,一一種是基基于瀏覽覽器的BB/S(BBrowwer/Serrverr)的結(jié)結(jié)構(gòu),另另一種則則是C/

33、S(CClieent/Serrverr)結(jié)構(gòu)構(gòu),如今今相關(guān)系系統(tǒng)的開開發(fā)設(shè)計計中都選選擇B/S結(jié)構(gòu)構(gòu),在本本次的企企業(yè)項目目管理系系統(tǒng)開發(fā)發(fā)設(shè)計中中,選擇擇的就是是開發(fā)環(huán)環(huán)境為BB/S結(jié)結(jié)構(gòu)的體體系,采采用基于于SSII的框架架,使用用JSPP技術(shù),后后臺數(shù)據(jù)據(jù)庫選擇擇了Oraccle。系統(tǒng)平臺體體系結(jié)構(gòu)構(gòu)選擇在本系統(tǒng)中中的應(yīng)用用開發(fā)領(lǐng)領(lǐng)域主要要采用了了B/SS結(jié)構(gòu)。BB/S結(jié)結(jié)構(gòu)即瀏瀏覽器和和服務(wù)器器結(jié)構(gòu),是是WEBB興起后后的一種種網(wǎng)絡(luò)結(jié)結(jié)構(gòu)模式式,WEEB瀏覽覽器是客客戶端最最主要的的應(yīng)用軟軟件。這這種模式式統(tǒng)一了了客戶端端,將系系統(tǒng)功能能實現(xiàn)的的核心部部分集中中到服務(wù)務(wù)器上,簡簡化了系

34、系統(tǒng)的開開發(fā),維維護和使使用??涂蛻魴C上上只要安安裝一個個瀏覽器器,服務(wù)務(wù)器安裝裝了Orraclle,Sybbasee,Infformmix或或SQLL Seerveer等數(shù)數(shù)據(jù)庫,本設(shè)計采用的是Oracle數(shù)據(jù)庫,瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。在這種結(jié)構(gòu)下,用戶界面主要通過瀏覽器實現(xiàn),節(jié)約了開發(fā)成本。應(yīng)用服務(wù)器應(yīng)用服務(wù)器Web服務(wù)器數(shù)據(jù)庫服務(wù)器客戶端瀏覽器客戶端瀏覽器圖2.1BB/S結(jié)結(jié)構(gòu)B/S最大大的優(yōu)點點是可以以在任何何地方進進行操作作而不用用安裝任任何專門門的軟件件,只要要有一臺臺能上網(wǎng)網(wǎng)的電腦腦就能使使用,客客戶端零零安裝,零零維護。對對于系統(tǒng)統(tǒng)的擴展展非常容容

35、易?,F(xiàn)現(xiàn)如今,B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動了AJAX技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務(wù)器的負擔;并增加了交互性,能進行局部實時刷新。系統(tǒng)開發(fā)環(huán)環(huán)境前臺開發(fā)環(huán)環(huán)境前臺開發(fā)環(huán)環(huán)境即JJSP的的開發(fā)環(huán)環(huán)境。JJSP(Javva SServver Pagges,Javva服務(wù)務(wù)器主頁頁)技術(shù)術(shù)為創(chuàng)建建顯示動動態(tài)生成成內(nèi)容的的Web頁面面提供了了簡捷而而快速的的方法。JSP技術(shù)的設(shè)計目的使得構(gòu)造基于Web的應(yīng)用程序更加容易快捷,這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。JSP是在在普通HHtmll中嵌入入了Jaava代代

36、碼的一一個腳本本。由于于JSPP使用JAAVA作作為程序序設(shè)計腳腳本語言言,因此此需要建建立Jaava的的運行環(huán)環(huán)境,編編譯和調(diào)調(diào)試運行行Javva應(yīng)用用程序,因因此需要要安裝JJDK(Javva DDeveelopp Kiit,Javaa開發(fā)工工具包)。同同時,JJSP是是基于WWeb的的javva應(yīng)用用程序,因因而它需需要有特特定的運運行環(huán)境境,即解解釋器。所所以我們們同時也也要安裝裝由Appachhe開發(fā)發(fā)的Toomcaat,因因此建立立JSPP運行環(huán)環(huán)境需要要安裝兩兩個軟件件:j22sdkk和Tommcatt。配置javva運行行環(huán)境即即安裝JJDK,安安裝了JJDK就就是建立立好了J

37、J2SEE運行環(huán)環(huán)境。安安裝結(jié)束束后,需需要配置置JSPP運行環(huán)環(huán)境。首首先需要要安裝WWeb服服務(wù)器的的tommcatt。安裝裝完畢后后,打開開Tommcatt后,打打開瀏覽覽器,在在地址欄欄中輸入入“ HYPERLINK http:/localhost:8080/ htttp:/loocallhosst:880800”,可以以看到TTomccat的的歡迎界界面。只要我們看看到了這這個界面面,就說說明安裝裝成功,并并且JSSP的運運行環(huán)境境已經(jīng)配配置完畢畢。在此此需要注注意的是是:如果果系統(tǒng)中中已經(jīng)有有其他的的程序占占用了880800端口,在在啟動時時會失敗敗??梢砸酝ㄟ^修修改端口口來解決決

38、問題。系統(tǒng)后臺數(shù)數(shù)據(jù)庫環(huán)環(huán)境本系統(tǒng)設(shè)計計后臺所所需的開開發(fā)工具具是Oraccle110g。Oraaclee數(shù)據(jù)庫庫系統(tǒng)是是美國OOraccle公公司提供供的以分分布式數(shù)數(shù)據(jù)庫為為核心的的一組軟軟件產(chǎn)品品,是目目前最流流行的客客戶/服服務(wù)器體體系結(jié)構(gòu)構(gòu)的數(shù)據(jù)據(jù)庫之一一。Orraclle數(shù)據(jù)據(jù)庫是目目前世界界上使用用最為廣廣泛的數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng),它具具有完整整的數(shù)據(jù)據(jù)管理功功能,具具備完備備關(guān)系,實實現(xiàn)了分分布式處處理的所所有功能能。Oraclle是當當前最流流行的大大型數(shù)據(jù)據(jù)庫之一一,它支支持包括括32位位Winndowws,664位WWinddowss,OSS,HPP-UXX,ALLX5L

39、L, SSolaariss和Liinuxx等多種種操作系系統(tǒng)。Oraclle具有有完整的的數(shù)據(jù)管管理功能能,可解解決數(shù)據(jù)據(jù)的大量量性,數(shù)數(shù)據(jù)的持持久保存存,數(shù)據(jù)據(jù)的共享享,數(shù)據(jù)據(jù)的可靠靠等諸多多問題。同同時,它它是關(guān)系系完備的的產(chǎn)品,關(guān)關(guān)系型DDBMSS的所有有信息都都應(yīng)在邏邏輯上用用一種方方法,即即表中的的值顯示示的表示示;保證證訪問,保保證視圖圖更新,只只要形成成視圖的的表中的的數(shù)據(jù)變變化了,相相應(yīng)的視視圖中的的數(shù)據(jù)同同時變化化。Orraclle數(shù)據(jù)據(jù)庫自第第5版就就提供了了分布式式處理能能力,到到第7版版就有比比較完善善的分布布式數(shù)據(jù)據(jù)庫功能能。用OOraccle能能輕松的的實現(xiàn)數(shù)數(shù)據(jù)庫

40、倉倉庫的操操作。J2EE平平臺概述述J2EE是是javva2 plaatfoorm,Entterpprisse EEdittionn的縮寫寫,它是是由美國國的Suun MMicrrosyysteems公公司提出出的一種種用于開開發(fā)分布布式企業(yè)業(yè)級應(yīng)用用程序的的技術(shù)架架構(gòu)。JJ2EEE提供了了一個多多層次的的分布式式應(yīng)用模模型和一一系列開開發(fā)技術(shù)術(shù)規(guī)范。J2EE簡化了開發(fā)大型企業(yè)及應(yīng)用系統(tǒng)的難度。如今,J2EE平臺已經(jīng)成為了開發(fā)分布式企業(yè)級應(yīng)用的標準平臺之一。J2EE規(guī)規(guī)范J2EE平平臺由一一整套服服務(wù),應(yīng)應(yīng)用程序序接口和和協(xié)議構(gòu)構(gòu)成,它它對于開開發(fā)基于于Webb的多層層應(yīng)用提提供了在在功能上上

41、的支持持,以下下對J22EE中中的4種技術(shù)術(shù)規(guī)范進進行描述述:(1)JDDBC(Javva DDataabasse CConnnecttiviity):JDBBC AAPI為為訪問不不同的數(shù)數(shù)據(jù)庫提提供了一一種統(tǒng)一一的途徑徑。JDDBC對對數(shù)據(jù)庫庫的訪問問也具有有平臺無無關(guān)性。(2)JSSP(JJavaa Seerveer PPagees):JSPP頁面由由HTMML代碼碼和嵌入入其中的的javva代碼碼組成。服服務(wù)器在在頁面被被客戶端端請求以以后對這這些代碼碼進行處處理,然然后將生生成的HHTMLL頁面返返回給客客戶端的的瀏覽器器。(3)Jaava Serrvleet: Serrvleet是

42、一一種小型型的Jaava程程序,它它擴展了了Webb服務(wù)器器的功能能。(4)XMML (Exttenssiblle MMarkkup Lannguaage):XMML是一一種可以以用來定定義其它它標記語語言的語語言。它它被用來來在不同同的商務(wù)務(wù)過程中中共享數(shù)數(shù)據(jù)。J2EE體體系結(jié)構(gòu)構(gòu)J2EE提提供了基基于組件件的方式式來設(shè)計計,開發(fā)發(fā),組裝裝和部署署企業(yè)應(yīng)應(yīng)用。JJ2EEE使用了了多層分分布式的的應(yīng)用模模型,主主要通過過以下幾幾層來實實現(xiàn):(1)客戶戶層,運運行在客客戶計算算機上的的組件。(2)Weeb層,運運行在JJ2EEE服務(wù)器器上的組組件。(3)業(yè)務(wù)務(wù)層,運運行在JJ2EEE服務(wù)器器上的

43、組組件。J2EE應(yīng)應(yīng)用程序序是由組組件構(gòu)成成的。應(yīng)應(yīng)用程序序客戶端端和Apppleet是指指運行在在客戶計計算機上的組件?;贘aava Serrvleet和JSPP技術(shù)的的組件叫叫做Weeb組件件,主要要運行在在服務(wù)器器上。企企業(yè)Jaava Beaan組件件叫業(yè)務(wù)務(wù)組件,也也運行在在服務(wù)器器上。下下面對JJ2EEE的三個個應(yīng)用模模型進行行簡要說說明。(1)客戶戶端J2EE客客戶端可可以是一一個Weeb組件件或者是是一個應(yīng)應(yīng)用程序序客戶端端。主要要是Weeb客戶戶端包括括webb頁面和和webb瀏覽器器;小應(yīng)應(yīng)用程序序,主要要運行在在安裝了了Javva虛擬擬機的wweb瀏瀏覽器的的客戶端端;

44、應(yīng)用用程序客客戶端,主主要運行行在客戶戶機,可可以提供供用戶界界面;JJavaa Beean組組件結(jié)構(gòu)構(gòu),在服服務(wù)器和和客戶端端兩層中中包括了了基于JJavaa Beean的的組件結(jié)結(jié)構(gòu),通通過Jaava Beaan可以以實現(xiàn)數(shù)數(shù)據(jù)的流流動,可可以在應(yīng)應(yīng)用程序序客戶或或Appplett與運行行在J22EE服服務(wù)器上上的組件件之間,或或者是在在J2EEE服務(wù)務(wù)器和后后臺數(shù)據(jù)據(jù)庫之間間;J22EE服服務(wù)的通通訊,客客戶層可可以直接接與J22EE服服務(wù)器上上運行的的業(yè)務(wù)層層之間通通訊,也也可通過過運行在在Webb層中的的Serrvleet和JSPP來實現(xiàn)現(xiàn)。(2)Weeb組件件J2EE的的webb組

45、件可可以是SServvlett或JSPP頁面。(3)業(yè)務(wù)務(wù)組件業(yè)務(wù)組件是是指由位位于業(yè)務(wù)務(wù)層的企企業(yè)Beean執(zhí)執(zhí)行的邏邏輯,這這些業(yè)務(wù)務(wù)代碼能能夠解決決商業(yè)領(lǐng)域上的一一些重要要的需求求。現(xiàn)在在主要有有三種不不同類型型的企業(yè)業(yè)Beaan:會會話Beean,實實體Beean和和消息驅(qū)驅(qū)動Beean。會會話Beean代代表客戶戶的一次次短暫的的會話過過程。在在客戶執(zhí)執(zhí)行完成成后,會會話Beean以以及它所所包含的的數(shù)據(jù)也也隨之流流失。實實體Beean代代表的是是持久的的數(shù)據(jù),既既存儲在在數(shù)據(jù)庫庫的一行行紀錄,即即使客戶戶終止或或者服務(wù)務(wù)器關(guān)閉閉,在JJ2EEE底層確確保實體體beaan的數(shù)數(shù)據(jù)被保

46、保存下來來。(4)企業(yè)業(yè)信息系系統(tǒng)層企業(yè)信息系系統(tǒng)層處處理企業(yè)業(yè)信息系系統(tǒng)的軟軟件,包包括企業(yè)業(yè)組織結(jié)結(jié)構(gòu)系統(tǒng)統(tǒng)。對以上關(guān)于于J2EEE體系系結(jié)構(gòu)的的概述,可可以歸納納到以下下幾個概概念,首首先EJJB即Entterpprisse JJavaa Beean,是是一種組組件架構(gòu)構(gòu),用于于開發(fā)和和部署面面向?qū)ο笙蟮?,分分布式的的,企業(yè)業(yè)級的應(yīng)應(yīng)用程序序。EJB包括括會話BBeann(sesssioon bbeann)分為無無狀態(tài)會會話Beean(staatellesss seessiion beaan)和有狀狀態(tài)會話話Beaan(staatelly ssesssionn beean),實體體Bea

47、an(enttityy beean)分為Beean管管理實體體Beaan和容容器管理理實體BBeann,由于于這種BBeann對應(yīng)于于數(shù)據(jù)庫庫中的記記錄,所所以數(shù)據(jù)據(jù)庫記錄錄的任何何改變也也被同步步到組件件池中的的相關(guān)bbeann中,這這個過程程叫做持持久性。消消息驅(qū)動動Beaan(messsagge-ddrivven beaan)。其次,容器器即coontaaineer,一一個實體體,它管管理組件件的生命命周期,安安全,部部署,和和運行時時服務(wù)。每每個類型型的容器器都只提提供與相相應(yīng)類型型的組件件相關(guān)的的服務(wù)。如如EJBB,WEBB,JSPP,Appplett和應(yīng)用用程序客客戶端。其其中,E

48、EJB容容器和WWeb容容器都運運行在JJ2EEE服務(wù)器器中。SSI框架架介紹1、Strrutss2框架技技術(shù)Strutts2框框架是從從Webb Woork基基礎(chǔ)上發(fā)發(fā)展而來來的。因因為Sttrutts2是Webb Woork的的升級,并并不是全全新的框框架,因因此穩(wěn)定定性,性性能都很很好。并并且擁有有了Sttrutts1和和Webb Woork的的優(yōu)勢。下下面將會會詳細介介紹Sttrutts2的的常用的的知識點點。MVC思想想,MVVC并不不是Jaava語語言所特特有的設(shè)設(shè)計思想想,也并并不是WWeb應(yīng)應(yīng)用所特特有的思思想,它它是所有有面向?qū)ο蟪绦蛐蛟O(shè)計語語言都應(yīng)應(yīng)該遵守守的規(guī)范范。MV

49、VC思想想將一個個應(yīng)用分分成三個個基本部部分,MModeel(模型),Vieew(視圖)和Conntroolleer(控制器器),其中中Moddel實實現(xiàn)系統(tǒng)統(tǒng)中的業(yè)業(yè)務(wù)邏輯輯,通常??梢杂糜肑avva BBeann或EJBB來實現(xiàn)現(xiàn);Viiew用用于與用用戶的交交互,通通常用JJSP來來實現(xiàn);Conntroolleer層是是Moddel與與Vieew之間間溝通的的橋梁,它它可以分分派用戶戶的請求求并選擇擇恰當?shù)牡囊晥D以以用于顯顯示。這這三個部部分協(xié)同同工作,從從而可以以提高應(yīng)應(yīng)用的可可擴展性性及可維維護性。在在Strrutss2中,Sttrutts2是是一個ppulll類型的的MVCC。其中

50、中,Acctioon充當當MVCC的模型型的moodell部分,JJSP作作為MVVC的模模型的vvieww部分,過過濾器和和攔截器器作為MMVC的的模型的的conntroolleer部分分。Strutts2的的特點:無需與與Serrvleet AAPI整整合,更更容易測測試;優(yōu)優(yōu)雅的請請求參數(shù)數(shù)封裝;靈活的的試圖技技術(shù);豐豐富的表表達式語語言;機機動、靈靈活、簡簡單的配配置;線線程安全全的控制制器(Acttionn);霸氣氣的插件件。2、Sprringg框架技技術(shù)Sprinng是一一個開源源框架,它它由Rood JJohnnsonn創(chuàng)建。主主要是為為了解決決企業(yè)應(yīng)應(yīng)用開發(fā)發(fā)的復(fù)雜雜性而創(chuàng)創(chuàng)建

51、的。Spring使用基本Java Bean來完成由EJB完成的事情。Spring的用途不僅限于服務(wù)器端的開發(fā)。由于Spring的簡單性,可測試性和松耦合性。任何的Java應(yīng)用可以使用Spring。Sprinng是一一個輕量量級的控控制反轉(zhuǎn)轉(zhuǎn)(IOCC)和面向向?qū)ο?AOPP)的容器器框架。輕量:主要要從大小小和開銷銷兩方面面而言。此此外,SSpriing是是非侵入入式框架架,主要要體現(xiàn)在在,Spprinng應(yīng)用用中的對對象不依依賴于SSpriing特特定類??刂品崔D(zhuǎn):Sprringg通過一一種控制制反轉(zhuǎn)(IOCC)的技技術(shù)促進進了松耦耦合??乜刂品崔D(zhuǎn)轉(zhuǎn)應(yīng)用本本身不負負責依賴賴對象的的創(chuàng)建及及維

52、護,依依賴對象象的創(chuàng)建建及維護護是由外外部容器器負責的的,這樣樣控制權(quán)權(quán)就由應(yīng)應(yīng)用轉(zhuǎn)移移到了外外部容器器,控制制權(quán)的轉(zhuǎn)轉(zhuǎn)移即所所謂的反反轉(zhuǎn)。在在運行期期,由外外部容器器動態(tài)的的將依賴賴對象注注入到組組件中即即稱為依依賴注入入。依賴賴注入主主要有三三種方式式:接口口注入,屬屬性注入入,構(gòu)造造函數(shù)注注入。面向切面:Sprringg還提供供了面向向切面編編程的豐豐富支持持,面向向切面編編程主要要是針對對業(yè)務(wù)處處理過程程的切面面進行提提取,它它所面對對的是處處理過程程中的某某個步驟驟或階段段,以獲獲得邏輯輯過程中中各部分分之間低低耦合性性的隔離離效果。容器:Spprinng包含含并管理理應(yīng)用對對象的配

53、配置和生生命周期期,它是是一種容容器,使使得用戶戶可以配配置自己己的每個個Beaan如何何被創(chuàng)建建,以及及Beaan創(chuàng)建建單獨的的實例或或生成一一個新的的實例,及及它們之之間如何何相互關(guān)關(guān)聯(lián)??蚣埽篠pprinng可以以將簡單單組件配配置,組組合成為為復(fù)雜的的應(yīng)用。在在Sprringg框架的的應(yīng)用中中,應(yīng)用用對象被被聲明在在一個XXML文文件中。Spring當然也提供了很多方便的基礎(chǔ)功能如事務(wù)管理,持久化框架集成等等。基于這些SSpriing的的特征,我我們在應(yīng)應(yīng)用開發(fā)發(fā)中可以以編寫出出更加方方便管理理,方便便測試的的優(yōu)秀代代碼。同同時也為為Sprringg中的各各種模塊塊提供了了大力的的支持

54、。Sprinng框架架由7個定義義明確的的模塊組組成。下下面將簡簡要介紹紹這7個模塊塊。(1)核心心容器:核心容容器是SSpriing框框架中最最基礎(chǔ)的的部分,通通過依賴賴注入(Deppenddenccy IInjeectiion)特征來來實現(xiàn)容容器對BBeann的管理理,即是由由核心容容器提供供的。在在這其中中最基本本的概念念是Beean Facctorry,它它是任何何Sprringg應(yīng)用的的核心。這這里最基基本的概概念是BBeann Faactoory,Beaan FFacttoryy是工廠廠模式的的一個實實現(xiàn),它它使用IIOC將將應(yīng)用配配置和依依賴說明明從實際際的應(yīng)用用代碼中中分離出出

55、來。(2)應(yīng)用用上下文文(Conntexxt)模塊:上下文文模塊使使它成為為一個框框架。這這個模塊塊拓展了了Beaan FFacttoryy的概念念。主要要增加了了對國際際化消息息,事件件傳播,以以及驗證證的支持持。另外外,這個個模塊還還提供了了許多企企業(yè)服務(wù)務(wù)。(3)Spprinng的AOPP模塊:AOPP模塊是是在Spprinng應(yīng)用用中實現(xiàn)現(xiàn)切面編編程的基基礎(chǔ)。AAOP主主要是針針對業(yè)務(wù)務(wù)處理過過程中的的切面進進行提取取,它所所面對的的是處理理過程中中的莫個個步驟或或階段,以以獲得邏邏輯過程程中各個個部分之之間低耦耦合的隔隔離效果果。AOOP的實實現(xiàn)步驟驟是首先先確定連連接點(切切點),

56、確確定處理理邏輯調(diào)調(diào)用模式式,編寫寫處理邏邏輯,配配置PrroxyyFacctorryBeean實實例。(4)JDDBC抽抽象和DDAO模模式:使使用JDDBC經(jīng)經(jīng)常導(dǎo)致致大量的的重復(fù)代代碼,取取得連接接,創(chuàng)建建語句,處處理結(jié)果果集,然然后關(guān)閉閉連接。使使用了SSpriing的的JDBBC和DAOO模塊就就可以抽抽取這些些沒必要要的重復(fù)復(fù)代碼,保保證數(shù)據(jù)據(jù)庫訪問問代碼干干凈簡介介,防止止因關(guān)閉閉數(shù)據(jù)庫庫資源失失敗而引引起的其其它問題題。另外外,這個個模塊還還是用了了Sprringg的AOPP模塊為為Sprringg應(yīng)用中中的對象象提供了了事務(wù)管管理服務(wù)務(wù)。(5)對象象/關(guān)系映映射集成成模塊:S

57、prringg還提供供了ORRM模塊塊個使用用對象/關(guān)系映映射工具具的用戶戶。Spprinng并不不是實現(xiàn)現(xiàn)它自己己的ORRM解決決方案,而而是為幾幾種流行行的ORRM框架架提供了了集成方方案,包包括如HHibeernaate,JDOO和IBAATISS SOOL映射射。Spprinng的事事務(wù)管理理則支持持這些經(jīng)經(jīng)典的OORM框框架。(6)Spprinng的Webb模塊:Webb上下文文模塊建建立與應(yīng)應(yīng)用上下下文模塊塊之上。這這個模塊塊提供了了面向服服務(wù)的支支持。(7)Spprinng的MVCC框架:Sprringg為構(gòu)建建Webb應(yīng)用提提供了一一個功能能全面的的MVCC框架。SSpriin

58、g的的MVCC框架使使用IOOC實現(xiàn)現(xiàn)了控制制邏輯和和業(yè)務(wù)對對象的彎彎曲分離離。通過以上內(nèi)內(nèi)容我們們對Spprinng框架架的詳細細介紹,我我們了解解到由于于sprringg框架的的自身特特點使得得J2EEE更加加容易使使用,面面向接口口而不是是針對類類編程,減減輕了開開發(fā)的復(fù)復(fù)雜度,Spring框架還會幫助我們,使代碼的測試更加簡單,同時Java Bean提供了應(yīng)用程序配置的最好方法。Spring框架技術(shù)的出現(xiàn)讓我們這些Web開發(fā)的用戶獲益匪淺。3、Ibaatiss框架技技術(shù)Ibatiis一詞詞來源于于“innterrnett”和“abbatiis”的的組合,是是一個由由Cliintoon

59、BBegiin在20001年發(fā)發(fā)起的開開放源代代碼項目目。最初初側(cè)重于于密碼軟軟件的開開發(fā),后后來成為為一個基基于Jaava的的持久層層框架,包包括SQQLMaaps和和Datta AAcceess Objjectts(DAOO)。相對Hibbernnatee和Apaachee OJJB等“一站式式”O(jiān)RRM解決決方案而而言,IIbattis是是一種“半自動動化”的ORMM實現(xiàn)。IIbattis框框架讓你你能夠更更好的在在JAVVA應(yīng)用用中設(shè)計計和實現(xiàn)現(xiàn)實體層層。這個個框架有有兩個主主要的組組成部分分,一個個是SQQL MMapss,另一一個是DDataa Acccesss OObjeects

60、s。另外外還包括括一些可可能有用用的工具具。SQQL MMapss:Sqll Maaps 是整個個Ibatiis DDataabasse LLayeer的核核心,通通過使用用它可以以節(jié)約數(shù)數(shù)據(jù)庫操操作的代代碼量。Sql Maps使用一個簡單的XML文件來實現(xiàn)Java Bean到SQL statement的映射。與其他框架相比,其最大的優(yōu)勢在于簡單。Data Access Objects允許通過一個簡單接口來操作數(shù)據(jù),從而隱藏實現(xiàn)的細節(jié)。使用DAO,可以動態(tài)的配置應(yīng)用程序來訪問不同的實體存儲機制。Ibaits的工作流程:SQL Maps提供一個簡單框架,通過XML描述JavaBeans,MAP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論