Spring和MyBatis的外文翻譯參考word_第1頁(yè)
Spring和MyBatis的外文翻譯參考word_第2頁(yè)
Spring和MyBatis的外文翻譯參考word_第3頁(yè)
Spring和MyBatis的外文翻譯參考word_第4頁(yè)
Spring和MyBatis的外文翻譯參考word_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本科生畢業(yè)設(shè)計(jì) (論文)外 文 翻 譯 原 文 標(biāo) 題 MVC Design Pattern for the multi framework distributed applications using XML, spring and struts framework 譯 文 標(biāo) 題 使用XML,Spring和struts以MVC為設(shè)計(jì)模式的多 分布式應(yīng)用程序框架 作者所在系別 計(jì)算機(jī)與遙感信息技術(shù)學(xué)院 作者所在班級(jí) B12511 作 者 姓 名 王碩 作 者 學(xué) 號(hào) 20124051117 指導(dǎo)教師姓名 耿炎 指導(dǎo)教師職稱 院長(zhǎng) 完 成 時(shí) 間 2015 年 1 月 推薦精選 北華航天工業(yè)學(xué)

2、院教務(wù)處制推薦精選譯文標(biāo)題使用XML,Spring和struts以MVC為設(shè)計(jì)模式的多分布式應(yīng)用程序框架原文標(biāo)題MVC Design Pattern for the multi frameworkdistributed applications using XML, spring and struts framework作 者Praveen Gupta譯 名普利文·古塔國(guó) 籍印度原文出處 International Journal on Computer Science and Engineering使用XML,Spring和struts以MVC為設(shè)計(jì)模式的多分布式應(yīng)用程序框架摘要:

3、模型-視圖-控制器(MVC)是一個(gè)基本的設(shè)計(jì)模式,用來(lái)分離用戶界面與業(yè)務(wù)的邏輯。近些年來(lái),應(yīng)用程序的規(guī)模越來(lái)越大,而MVC設(shè)計(jì)模式可以弱耦合不同應(yīng)用層的程序。本文提出了一種基于J2EE平臺(tái)上的網(wǎng)絡(luò),它擴(kuò)展了MVC、XML的應(yīng)用程序框架,易于維護(hù)。這是一個(gè)包括表示層、業(yè)務(wù)層、數(shù)據(jù)持久層和數(shù)據(jù)庫(kù)層的多系統(tǒng)層,由于其代碼的具有獨(dú)立性,可維護(hù)性和可重用性大大提升。在本文中,我們使用MVC實(shí)現(xiàn)spring和struts框架。我們的研究顯示,應(yīng)用多個(gè)框架設(shè)計(jì)應(yīng)用程序時(shí),使用MVC概念能使應(yīng)用程序轉(zhuǎn)變?yōu)楦菀?、較單一的框架。關(guān)鍵字:MVC,Spring,XML 一 介紹 近些年來(lái),web是非常復(fù)雜的問(wèn)題。因

4、為公司和組織越來(lái)越多,不同類型的通訊設(shè)備也越來(lái)越多,特別當(dāng)業(yè)務(wù)要求應(yīng)用程序使用web和許多通信設(shè)備的時(shí)候,網(wǎng)絡(luò)編程的性能越加重要。所以在互聯(lián)網(wǎng)上,在增加負(fù)載的數(shù)據(jù)的同時(shí),我們必須照顧體系結(jié)構(gòu)的問(wèn)題。讓我們簡(jiǎn)要討論到目前為止MVC的研究。 1.1沒(méi)有MVC 在web開(kāi)發(fā)的初始階段,頁(yè)面被用來(lái)設(shè)計(jì)html,其中Html是純文本。這是第一個(gè)在互聯(lián)網(wǎng)上工作的標(biāo)記語(yǔ)言。今天仍然是基于塊的所有互聯(lián)網(wǎng)的編程語(yǔ)言。用戶必須實(shí)現(xiàn)與靜態(tài)頁(yè)面交互,信息手動(dòng)寫在頁(yè)面時(shí)必須改變。隨著時(shí)間增長(zhǎng),語(yǔ)言和頁(yè)面可以按照用戶需求相互作用,頁(yè)面也會(huì)有相應(yīng)的變化。 1.2 MVC模式一 第一個(gè)重大變化是由于架構(gòu)的流行,引入了MVC模

5、式。這種具有控制演示、業(yè)務(wù)邏輯和流程的架構(gòu)是以頁(yè)面為中心,以Java語(yǔ)言為服務(wù)器的頁(yè)面程序。邏輯就是在這個(gè)模型概念中介紹的。Java bean和scriptlet、表達(dá)式等業(yè)務(wù)邏輯都是以硬性編碼的形式存在的。頁(yè)面里的所有代碼都是用jsp編寫的。讓我們假設(shè),我們想傳輸基于我們收到數(shù)據(jù)時(shí)的jsp的情況。圖一 頁(yè)面導(dǎo)航MVC-1框架 1.3 MVC模式二 模型1架構(gòu)能夠解決一些網(wǎng)絡(luò)和網(wǎng)絡(luò)編程的問(wèn)題,但仍有很多東西丟失。它是集中jsp頁(yè)面的導(dǎo)航推薦精選,從而能進(jìn)一步發(fā)展的體系結(jié)構(gòu)的觀點(diǎn)。在這個(gè)過(guò)程中未來(lái)發(fā)展是Model 2架構(gòu)。這個(gè)解決了一起使用Servlet和JSP的問(wèn)題。能夠服務(wù)處理初始請(qǐng)求和部分

6、處理數(shù)據(jù)。它設(shè)置bean然后結(jié)果轉(zhuǎn)發(fā)到一個(gè)jsp頁(yè)面。Servlet決定從列表中顯示一個(gè)頁(yè)面到頁(yè)面。圖二 MVC-2框架在這個(gè)模型中2架構(gòu)的JSP頁(yè)面僅用于演示目的。業(yè)務(wù)邏輯已經(jīng)從頁(yè)面刪除。這使頁(yè)面更容易表示并且輕、重量級(jí)頁(yè)面也很容易在互聯(lián)網(wǎng)上顯示。 在這個(gè)模型中所有的控制和應(yīng)用程序邏輯都由Servlet處理。Servlet是用java編程語(yǔ)言編寫的,所以它也是容易處理的Servlet的一部分。在這種情況下的服務(wù)成為全面完整的應(yīng)用程序,它已成為應(yīng)用程序的中心點(diǎn)。 在model 2架構(gòu)中,Servlet成為所有常見(jiàn)任務(wù)的“看門人”。它提供了諸多公共服務(wù),如身份驗(yàn)證、授權(quán)、錯(cuò)誤控制和應(yīng)用程序的循環(huán)

7、。此體系結(jié)構(gòu)解決了大部分的問(wèn)題。但仍有許多新的問(wèn)題出現(xiàn)在這個(gè)應(yīng)用架構(gòu)。二 應(yīng)用架構(gòu)與多個(gè)框架 在越來(lái)越多的網(wǎng)絡(luò)和互聯(lián)網(wǎng)領(lǐng)域,應(yīng)用程序的需求正在增長(zhǎng)。單獨(dú)的一個(gè)框架是不能處理應(yīng)用程序的體系結(jié)構(gòu)的需求的。滿足潮流要求的應(yīng)用程序有必要設(shè)計(jì)一個(gè)完整的框架體系結(jié)構(gòu)。 Struts框架設(shè)計(jì)和web應(yīng)用程序的前端控制開(kāi)發(fā)有著密不可分的聯(lián)系。它為用戶提供了各種功能交互的應(yīng)用程序。它也遵循MVC 2設(shè)計(jì)特點(diǎn)。Spring框架是用來(lái)設(shè)計(jì)處理各種任務(wù)的。Spring的工作是基于互聯(lián)網(wǎng)的應(yīng)用程序。它遵循的原則MVC 2。 同時(shí)使用Struts和spring框架在單個(gè)應(yīng)用程序應(yīng)使用MVC設(shè)計(jì)主體,這樣我們可以提高應(yīng)用程

8、序的性能。 Struts框架包括三個(gè)主要模塊,簡(jiǎn)要描述如下:推薦精選圖三 Struts框架 第一個(gè)是使用塊控制,以用來(lái)表示完整的模型的一部分。它包含自定義標(biāo)記庫(kù),為我們編寫JSP的特定應(yīng)用程序提供了國(guó)際化資源文件。第二塊是代表控制器。它是導(dǎo)航的完整應(yīng)用程序,包含XML配置文件和含標(biāo)簽的導(dǎo)航路徑。 第三塊是模型。這部分工作主要是分析業(yè)務(wù)邏輯,抓取和存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫(kù)中。它包含Java bean、 Enterprise和數(shù)據(jù)庫(kù)。下圖顯示了struts框架中的組件工作。圖一 struts框架組件 Struts中的MVC 在Spring框架中,MVC的主要表現(xiàn)在以下三個(gè)部分??刂破?,Servlet控制器

9、(部分);Java服務(wù)器頁(yè)面(視圖部件);應(yīng)用程序業(yè)務(wù)邏輯,應(yīng)用程序的形式(模型)。推薦精選 Spring組件 在Spring里,我們也遵循MVC的原則。它被設(shè)計(jì)為基于互聯(lián)網(wǎng)和桌面的應(yīng)用程序。Spring包含三個(gè)核心組件。1,控制器:處理導(dǎo)航邏輯和交互與服務(wù)的業(yè)務(wù)邏輯層2,模型:控制器和視圖之間的聯(lián)系,包含由控制器渲染的視圖和其所需的數(shù)據(jù)3,視圖:根據(jù)用戶請(qǐng)求,呈現(xiàn)從模型中獲取數(shù)據(jù)。spring MVC核心組件如下。 1.DispatcherServlet:Spring的前端控制器實(shí)現(xiàn)。它是控制器進(jìn)行交互的第一個(gè)請(qǐng)求。我們也可以說(shuō)它是一個(gè)Servlet的實(shí)現(xiàn)。它控制應(yīng)用程序的完整流程。 2.控

10、制器:用戶創(chuàng)建的組件來(lái)處理請(qǐng)求封裝導(dǎo)航邏輯代表服務(wù)對(duì)象的業(yè)務(wù)邏輯。 3.視圖:負(fù)責(zé)渲染輸出。不同的視圖可以在查看設(shè)備的基礎(chǔ)上,選擇不同類型的通信設(shè)備和輸出結(jié)果。 ModelAndView:ModelAndView是spring框架的核心部分。它實(shí)現(xiàn)了應(yīng)用程序的業(yè)務(wù)邏輯。它是由控制器控制。每當(dāng)它執(zhí)行時(shí),都會(huì)存儲(chǔ)業(yè)務(wù)邏輯和與之關(guān)聯(lián)的視圖。 ViewResolver:根據(jù)返回的結(jié)果,輸出顯示收到的ModelAndView。由邏輯視圖名稱映射到實(shí)際的視圖是由它實(shí)現(xiàn)的。這部分標(biāo)識(shí)時(shí)實(shí)現(xiàn)輸出媒體是什么,以及如何顯示該媒體。 HandlerMapping:該接口使用DispatcherServlet傳入的請(qǐng)

11、求映射到單個(gè)控制器。它標(biāo)識(shí)請(qǐng)求,并調(diào)用相應(yīng)的處理程序提供的服務(wù)。 下面的圖顯示了模型的作用。在這個(gè)dispatcher Servlet應(yīng)用程序的入口點(diǎn),Struts部分作為框架,而dispatcher Servlet用于發(fā)送請(qǐng)求。Servlet決定處理程序。那么它將調(diào)用控制器,控制器執(zhí)行ModelAndView。圖5 序列流應(yīng)用程序的spring框架三 提出的方法 這種方法的組合應(yīng)用為兩個(gè)框架,struts和spring應(yīng)用程序開(kāi)發(fā)打下了基礎(chǔ)。序列圖的組合應(yīng)用程序解釋如上所述,這是應(yīng)用程序的主要驅(qū)動(dòng)力。要想使用這種方法,推薦精選web應(yīng)用程序的基本知識(shí)是必要的。我們已經(jīng)測(cè)試了上述概念,找出它優(yōu)

12、點(diǎn),上述體系結(jié)構(gòu)的主要優(yōu)點(diǎn)如下: 1.它將提供一個(gè)非常簡(jiǎn)潔的部分之間的行動(dòng),行動(dòng)的形式,控制器,處理器,javabean模型和視圖。 2.我們使用的優(yōu)勢(shì)是Spring MVC非常靈活。不像Struts,這迫使你的行動(dòng)和表單對(duì)象具體的繼承。 3.Spring MVC是完全基于接口。Spring MVC框架的每一部分是可配置的。 4.它提供了控制器,使其易于從用戶界面處理的請(qǐng)求。 5.我們可以使用JSP或任何其他技術(shù)來(lái)顯示視圖,給用戶的任何輸出設(shè)備輸出結(jié)果視圖。 6.Spring配置控制器通過(guò)控制反轉(zhuǎn)。這使其他對(duì)象由spring集成,于是它們更易于測(cè)試。 7.Spring MVC web層Stru

13、ts web層相比,由于避免強(qiáng)迫繼承和顯式依賴dispatcher Servlet控制器,Spring MVC相對(duì)更好一些。 8.web層變成了薄層上的一個(gè)業(yè)務(wù)對(duì)象層,這鼓勵(lì)良好的實(shí)踐。 9.Struts框架的目的僅用于設(shè)計(jì)web界面。spring框架則是開(kāi)發(fā)的桌面和網(wǎng)絡(luò)應(yīng)用程序。當(dāng)兩個(gè)框架結(jié)合,他的靈活性則將體現(xiàn)出來(lái)。四 總結(jié) 相比于單一框架,多框架體系結(jié)構(gòu)更有效。為了發(fā)展的大規(guī)模應(yīng)用程序,我們可以使用大規(guī)模的機(jī)械、提高大型數(shù)據(jù)庫(kù)應(yīng)用程序的性能,比如請(qǐng)求數(shù)量,請(qǐng)求處理的能力。多框架體系結(jié)構(gòu)還將為公司和程序員開(kāi)放新的范圍和新的商業(yè)機(jī)會(huì)。所以建議使用多個(gè)框架以便能有更好的性能。由于框架代碼結(jié)構(gòu)過(guò)

14、大,在此我們不予顯示。五 未來(lái)研究 開(kāi)放技術(shù)是吸引學(xué)術(shù)和研究學(xué)者的最好的方法。由于開(kāi)放技術(shù),現(xiàn)在是J2EE的廣闊領(lǐng)域。技術(shù)的變化也使得架構(gòu)不斷的變化。有許多的框架可以使用J2EE技術(shù),單獨(dú)的某一個(gè)架構(gòu)是從來(lái)不可能完成大規(guī)模的應(yīng)用程序的。我們將努力工作,從而進(jìn)一步實(shí)現(xiàn)和加強(qiáng)MVC架構(gòu)。參考文獻(xiàn):1 Shu-qiang Huang, Huan-ming Zhang, ” Research on Improved MVC Design Pattern Based on Struts and XSL” , in Information Science and Engineering ISISE 08

15、International Symposium on, 2008, vol. 1 PP. 451 4552 Juanjuan Yan; Bo Chen; Xiu-e Gao, "Le Wang; Research of Structure Integration Based on Struts and Hibernate" , in 2009 WRI World Congress on Computer Science and Information Engineering,2009, vol. 7,PP. 530-5343 Wojciechowski, J.; Sakow

16、icz, B.; Dura, K.; Napieralski, A.,"MVC model, struts framework and file upload issues in web applications based on J2EE platform", in Proceedings of the International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science 2004, 2004, PP 342-3454 Erxian

17、g Chen; Minghui Liu, "Research and Design on Library Management System Based on Struts and Hibernate Framework", in WASE International Conference on Information Engineering ICIE 09, 2009, Vol. 2,PP. 310-3135 Yonglei Tao; "Component- vs. application-level MVC architecture", in Fro

18、ntiers in Education 2002 FIE 2002. 32nd Annual,2002, Vol 1,PP. T2G-7 - T2G-106 Meiyu Fang, "Design and Implement of a Web Examination System Using Struts and EJB" ,Seventh International Conference on in Web-based Learning 2008, 2008,pp. 25-287 Wang Ning; Li Liming; Wang Yanzhang; Wang Yi-b

19、ing; Wang Jing,"Research on the Web Information System Development Platform Based on MVC Design Pattern",in IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2008 , Vol 3,pp. 203-206推薦精選作者簡(jiǎn)介 Praveen古普塔是,印度,那格浦爾那格浦爾大學(xué)電子工程工程學(xué)士,他掌握技術(shù)在信息技術(shù)從印度旁遮普大學(xué)。他在印度

20、孟買一家軟件公司擔(dān)任技術(shù)主管。他是計(jì)算機(jī)電子和電氣工程師協(xié)會(huì)(美國(guó)節(jié)能經(jīng)濟(jì)委員會(huì))的一個(gè)研究學(xué)者,追求印度拉賈斯坦邦Pacheri巴里Singhania大學(xué)的博士學(xué),。他的主要研究興趣包括:MVC,Java設(shè)計(jì)模式和框架。 Govil獲得了博士學(xué)位。他的工作是印度阿杰梅爾女性工程學(xué)院的教授和政府負(fù)責(zé)人。他有超過(guò)20年的教育和研究經(jīng)驗(yàn)并且已經(jīng)發(fā)表了很多篇論文。他的研究興趣包括通信、網(wǎng)絡(luò)技術(shù)、軟件工程等。推薦精選附件(外文原文)MVC Design Pattern for the multi framework distributed applications using XML, spring

21、and strutsPraveen GuptaResearch Scholar, Singhania UniversityPacheri Bari, Rajasthan, Indiapraveen2gupta Abstract The model view controller (MVC) is a fundamental design pattern for the separation between user interface logic and business logic. Since applicationsare very large in size these days an

22、d the MVC design pattern can weak the coupling among the different application tiers of application. this paper presents a web application framework based on MVC in J2EE platform, and extends it with XML so that the framework is more flexible, expansible and easy to maintain. This is a multitier sys

23、tem including presentation layer, business layer, data persistence layer and database layer. This separate codes, and improve maintainability and reusability of the application. In this paper, we implemented MVC using spring and struts framework. Our research study show that applying multiple framew

24、ork to design the applications using MVC concepts makes applications easier compare to a single framework.Index Terma: MVC, Spring, XMLI. INTRODUCTION Web is the very complex issues these days. Since the desire of the companies and organizations are increasing so the complexity and the performance o

25、f the web programming matters. Complexity with the different types of communication devices is increasing. The business is demanding applications using the web and many communication devices. So with the increase load of the data on the internet we have to take care of the architecture issue. Let us

26、 discuss in brief the research done so far in MVC. 1. 1 NO MVC : In The initial phase of the web development the pages were used to be designed in the html. Html is the plain text only. This was the first markup language which can work on the internet. And today stills it works as building block for

27、 the all Internet based programming languages. The user has to interact with the static pages. The information written on the pages had to change manually. As the time grows the demand arises for a language that can interact with the user and page can be changed as per the requirement of the user.推薦

28、精選1.2 MVC Model 1: The first major change in the architecture comes with the introduction of the MVC Model 1 Architecture. This architecture was completely based on the page centric approach. In this model a Java Server Pages to program to control the Presentation, Business Logic and flow of the pro

29、gram. In this model the concept of the Business Logic was introduced. The business logic was hard coded in the form of the Java Beans and scriptlets and expressions. All this codes was used to write within the JSP page. Let us assume a case when we want to transfer the flow of the jsp application ba

30、sed on the data we received from the input. 1.3 MVC Model 2 : The model 1 architecture was able to solve some of the problem of the web and internet programming but still there were a lot of things missing from it. It was centered on the navigation of the jsp pages so there was the scope of the furt

31、her development in the architecture point of view. During this process the next development was the Model 2 architecture. This problem was solved using the Servlet and JSP together. The Servest handles the Initial request and partially process the data. It set up the beans then forward the result to

32、 the one of the jsp page. The Servlet decide the one of the page to be displayed from the list of pages. 推薦精選 In this Model 2 architecture the JSP Pages were used to Presentation purpose only. The Business logic has been removed from the page. This makes the pages easier to 

33、represent and light weight pages which were easy to display on the internet. In this model all Control and application logic were handled by the Servlet. The Servlet was written in the java programming language. So it was also easier to handle the programming part of th

34、e Servlet. In this scenario the Servest becomes the power full for the complete application and It has emerged as the center point for the application. In the model 2 architecture the Servlet becomes the gatekeeper for the all common tasks. It provides the common services li

35、ke authentication, authorization, error control and follow of the application. This architecture have solved the most of the problems. But still there were many new issues emerged while applying this architecture.II.  APPLYING  ARCHITECTURE WITH  MUL

36、TIPLE FRAMEWORKS Web and Internet is ever growing area and the demands for the applications are growing. A single framework is not capable to handle the architecture of the application. To meet the currents requirement of the applications its necessary to design a

37、architecture to implement the frameworks. Struts framework have been designed and developed for the front end control of the web applications. It provides the various features for the applications that interact to the users. It also follows the MVC 2 design features. Spring Frame

38、work is the designed to handle the various tasks. The spring work for the desktop and internet based applications also. It follows the principals of the MVC 2.The simultaneous use of the Struts and spring frameworks in the single application with the applying the MVC Design 

39、principals so that we can Improve the performance of the推薦精選 applications. Struts Framework consists of three major blocks, Described in brief as follows: First is The View Block which controls the presentation part of  the  complete  model.  This  contai

40、ns  following JSP files which you write for your specific application Set of JSP custom tag libraries Resource files for internationalization. Second Block is representing the Controller. This is for navigation the complete application. This contains XML confi

41、guration files; it contains the tags for the navigation of the paths. Third Block is the Model. This part do the work of the Business Logic, Fetching and storing data to the database.This contains following Java Beans Enterprise Java Beans Database. Following figure shows th

42、e working of the components in the struts framework.推薦精選 MVC in Struts The major three parts of the MVC are as follows in the spring framework. Servlet controller (Controller Part) Java Server Pages or any other presentation technology (View Part) Application Business L

43、ogic: in the form of whatever suits the application (Model Part). SpringComponents. In the spring we also follows the principals of the MVC . It has been designed more for the desktop and internet based applications. Spring consist of three core collaborating components

44、. 1. Controller: Handles navigation logic and interacts  with  the  Service  tier  for  business  logic 2. Model: The contract between the Controller and the View Contains  the  data  needed  to  render  t

45、he  View Populated by the Controller 3. View: Renders the response to the request Pulls data from the model. Core components in the spring MVC are as follows. DispatcherServlet: Springs Front Controller implementation. It is the first controller which interacts to the reques

46、ts. We can also say it is an implementation of the Servlet. It controls the complete  flow  of  the  application. 2. Controller: User created component for handling requests encapsulates navigation logic delegates to the service objects for 

47、0;business  logic. 3.View: Responsible for rendering output. Different views can be selected for the different types of output bases on the results and the viewing device, communication devices. 4.ModelAndView: ModelAndView is the core part of the spring framework. It i

48、mplements the business logic of the application. It is controlled by the controller.推薦精選 It stores the business logic and the view associated with it. Whenever it is executed it will the data with the name of the view. 5. ViewResolver: How the output is to be displ

49、ayed depends on the result received from ModelAndView. It is used to map logical view names to actual view implementations. This part identifies and implement what is the output media and how to display  it. 6. HandlerMapping:  Strategy  interface &#

50、160;used  by DispatcherServlet for mapping incoming requests to individual Controllers. It identifies the request and calls the respective handler to provide the services. The following figure shows how the model will work. In this the dispatcher Servlet is the ent

51、ry point for the application. The Struts parts do its work and send the request to the dispatcher Servlet. The Servlet decides the handler. Then it will call to the controller. Controller will execute the ModelAndView.III. PROPOSED METHODOLOGY This approach is base

52、d a combination of applying the two framework struts and spring for the application development. The sequence diagram for the combined application is explained as above, which is the main driving force for the application. This approach assumes that basic knowledge

53、 of web applications is essential. We have tested the above concepts and find out it successfully. Major benefits of the above architecture are as follows. It will provide a very clean division between actions, action forms, controllers, handlers, JavaBeans models, and

54、views.推薦精選 2.Spring's MVC is very flexible. Unlike Struts, this forces your Action and Form objects into concrete inheritance. We are using advantage of both.  3.Spring MVC is entirely based on interfaces. Every part of the Spring MVC framework is configur

55、able. 4.It provides controllers, making it easy to handling of many requests from User Interface. 5.We can use JSP or Any other Technology to display the view, results to the user on the any of the output device. 6.Spring Controllers are configured via Inversion of Controls. 

56、;This makes them easy to test and integrated with other objects managed by spring. 7.Spring MVC web tiers are typically easier to test as compared to Struts web tiers, due to the avoidance of forced concrete inheritance and explicit dependence of controllers on the dispatcher Ser

57、vlet. 8.The web tier becomes a thin layer on top of a business object layer. This encourages good practice. 9.Struts framework was designed for the web interface purpose only. The spring framework was developed for the desktop and internet applications. When both framew

58、orks used as combined it will provide the flexibility of implementation.IV. CONCLUSION Multiple framework architecture works better as compare to any single framework architecture. With the effective of the multiple frameworks for the development of the large scale applicati

59、ons we can improve the performance of the Large Database application in terms handling number of requests, processing ability and maximum use of the machinery. It will also open the new scope and new business opportunities for the companies and the programmers. Its recommended to use the multiple frameworks for the Better performance. Due to large size of java code I am unable to provide it here.V FUTURE RESERCH Open technologies are the best to attract the academic and research sc

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論