開源javaweb框架集成研究

開源javaweb框架集成研究

ID:34423833

大小:196.74 KB

頁數(shù):3頁

時間:2019-03-06

開源javaweb框架集成研究_第1頁
開源javaweb框架集成研究_第2頁
開源javaweb框架集成研究_第3頁
資源描述:

《開源javaweb框架集成研究》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第22卷第4期內蒙古民族大學學報(自然科學版)Vol.22No.42007年8月JournalofInnerMongoliaUniversityforNationalitiesAug.2007開源JavaWeb框架集成研究X1222廉潔,張延軍,杜海艷,司玲玲(1.內蒙古民族大學數(shù)學與計算機科學學院,內蒙古通遼028043;2.邯鄲學院計算機系,河北邯鄲056005)〔摘要〕針對基于Java的Web應用系統(tǒng)設計與開發(fā),探討了JavaWeb技術、開源JavaWeb開發(fā)框架,然后對MVC模式在框架中的實現(xiàn)以及表現(xiàn)層、控制層、業(yè)務

2、邏輯層、數(shù)據(jù)持久層的相關開發(fā)技術進行了研究和分析.最后給出一個基于Freemarker、Webwork、Spring框架的通用Web應用的系統(tǒng)模型.〔關鍵詞〕JavaWeb技術;MVC;Framework;StructsTi;Spring;IoC〔中圖分類號〕TP312〔文獻標識碼〕A〔文章編號〕1671-0185(2007)04-0387-03StudyonIntegratingOpen-sourceJavawebFrameworks1222LIANJie,ZHANGYan-jun,DUHai-yan,SILing-lin

3、g(1.CollegeofMathematicsandComputerScience,InnerMongoliaUniversityforNationalities,Tongliao028043,China;2.DepartmentofComputer,HandanCollege,Handan056005,China)Abstract:ThispaperdesignsanddevelopsWedapplicationsystembasedonJava,anditalsodis2cussesWebtechniquesofJav

4、aanddevelopingJavaWebframeworksofopen-source.ThenthisresearchanalysesMVCimplementinframeworksandseriesofdevelopingtechniquesonpresenta2tionlayer,controllayer,businesslogiclayer,persistencelayer.Finally,itprovidesageneralWebsystemmodelbasedonFreemarke,Webwork,andSpr

5、ingframeworks.Keywords:Javawebtechnique;MVC;Framework;StructsTi;Spring;IoC隨著基于Web的服務和應用迅速地壯大,Web應用開發(fā)領域有了巨大的進步和發(fā)展.J2EE/JAVAEE顯然是企業(yè)級應用的殺手級應用,但我們往往為J2EE龐大、復雜的體系無所適從.模式是解決某一類問題的方法論.MVC模式起源于Smalltalk語言,MVC是Model-View-Controller的縮寫.MVC的主要目的是將業(yè)務邏輯層、視圖層、控制層有效分離,減少各層之間的耦合,以

6、有利于進行軟件模塊化開發(fā)、測試、維護.我們采用MVC實現(xiàn)多層的Web應用時,最好選一個成熟的MVC開發(fā)框架,在此基礎上開發(fā),從而減少開發(fā)時間,縮短維護〔1〕周期,簡化在線應用程序的代碼,取得事半功倍的效果.在框架的基礎上,應用構建變得簡單而快捷,讓開發(fā)者們開始真的將開發(fā)精力放到了業(yè)務邏輯的理解和實現(xiàn)上,而不是在重復的基礎技術上面.從展現(xiàn)層的WebFramework到數(shù)據(jù)訪問層的O/RMappingFramework無一不屬于開發(fā)框架這一范疇.開發(fā)框架作為軟件的骨架,決定了我們的軟件可以有多大的作〔2〕為———是可以行走,還是

7、可以飛翔.開源軟件指源碼可以被公眾使用的軟件,并且此軟件的使用、修改和發(fā)行也不受許可證的限制.在開源時代,我們應充分利用后發(fā)優(yōu)勢,研究、利用開源軟件,提出安全穩(wěn)定、實用經(jīng)濟的解決方案.1JavaWeb技術簡介JavaWeb技術是Sun公司在JavaServlet規(guī)范中提出的通用技術,可以在任何一個實現(xiàn)Sun的Servlet規(guī)范的JavaWeb服務器上,如IBMWebsphere、BEAWeblogic、Jboss、ApacheTomcat等.眾所周知,Web開發(fā)最重要的基本功是HTTP;而JavaWeb開發(fā)最重要的基本功是S

8、ervletSpecification.所以HTTP和ServletSpecification對于WebServer和WebFramework的X收稿日期:2006-04-16作者簡介:廉潔(1975-)女,內蒙古通遼人,講師,碩士.388內蒙古民族大學學報2007年開發(fā)實現(xiàn)來說,是至關重

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。