版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、黑龍江工程學(xué)院本科生畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯SpringFrameworkSpring is an open source framework, and Spring was launched in 2003 as a lightweight Java development framework created by Rod Johnson. In a nutshell, Spring is a hierarchical, JavaSE/E
2、Efull-stack (one-stop) lightweight open source framework. The powerful JavaBeans based configuration management using the Inversion of Control (IoC) principle makes application components faster and easier.1. facilitate
3、decoupling and simplify developmentThrough the IoC container provided by Spring, we can control dependencies between objects by Spring, avoiding excessive program coupling caused by hard coding. With Spring, users do not
4、 have to write code for the bottom tier requirements of single instance schema classes, properties, file parsing, and so on, and can focus more on top tier applications.2.AOP programming supportThrough the Spring functio
5、nality provided by AOP, it is easy to implement face oriented programming, and many features that are not easily implemented with traditional OOP can be easily handled by AOP.3. declarative transaction supportIn Spring,
6、we can extricate ourselves from tedious and tedious transaction management code and flexibly manage the transaction through declarative manner, so as to improve the efficiency and quality of development.4. convenience pr
7、ogram testingAlmost all test work can be done in a non container dependent programming manner, and in Spring, testing is no longer expensive, but something to do. For example, Spring supports Junit4 and can easily test S
8、pring programs by annotations.5. convenient integration of various excellent frameworkSpring does not exclude all kinds of excellent open source framework, on the contrary, Spring can reduce the difficulty of the use of
9、Spring framework, provides a framework for a variety of excellent (such as Struts, Hibernate, Hessian, Quartz) directly support the.6. reduce the difficulty of using Java EE APISpring provides a thin layer of encapsulati
10、on for many difficult Java, EE, API (such as JDBC, JavaMail, remote calls, etc.), and the use of these Java EE API is greatly reduced through the simple package of Spring.7.Java source code is a classic example of learni
11、ngSpring source code, clear structure, exquisite design originality, embodies the master of 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計(jì)3.聲明式事務(wù)的支持在 Spring 中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來(lái),通過(guò)聲明式方式靈活地進(jìn)行事務(wù)的管理,提高開(kāi)發(fā)效率和質(zhì)量。4.方便程序的測(cè)試可以用非容器依賴(lài)的編程方式進(jìn)行幾乎所有的測(cè)試工作,在 Spring
12、里,測(cè)試不再是昂貴的操作,而是隨手可做的事情。例如:Spring 對(duì) Junit4 支持,可以通過(guò)注解方便的測(cè)試 Spring 程序。5.方便集成各種優(yōu)秀框架Spring 不排斥各種優(yōu)秀的開(kāi)源框架,相反,Spring 可以降低各種框架的使用難度,Spring 提供了對(duì)各種優(yōu)秀框架(如 Struts,Hibernate、Hessian、Quartz)等的直接支持。6.降低 Java EE API 的使用難度Spring 對(duì)很多難用的 Ja
13、va EE API(如 JDBC,JavaMail,遠(yuǎn)程調(diào)用等)提供了一個(gè)薄薄的封裝層,通過(guò) Spring 的簡(jiǎn)易封裝,這些 Java EE API 的使用難度大為降低。7.Java 源碼是經(jīng)典學(xué)習(xí)范例Spring 的源碼設(shè)計(jì)精妙、結(jié)構(gòu)清晰、匠心獨(dú)運(yùn),處處體現(xiàn)著大師對(duì) Java 設(shè)計(jì)模式靈活運(yùn)用以及對(duì) Java 技術(shù)的高深造詣。Spring 框架源碼無(wú)疑是 Java 技術(shù)的最佳實(shí)踐范例。如果想在短時(shí)間內(nèi)迅速提高自己的 Java 技術(shù)水平
14、和應(yīng)用開(kāi)發(fā)水平,學(xué)習(xí)和研究 Spring 源碼將會(huì)使你收到意想不到的效果。MVC——Spring 的作用是整合,但不僅僅限于整合,Spring 框架可以被看做是一個(gè)企業(yè)解決方案級(jí)別的框架??蛻?hù)端發(fā)送請(qǐng)求,服務(wù)器控制器(由 DispatcherServlet 實(shí)現(xiàn)的)完成請(qǐng)求的轉(zhuǎn)發(fā),控制器調(diào)用一個(gè)用于映射的類(lèi) HandlerMapping,該類(lèi)用于將請(qǐng)求映射到對(duì)應(yīng)的處理器來(lái)處理請(qǐng)求。HandlerMapping 將請(qǐng)求映射到對(duì)應(yīng)的處理器
15、Controller(相當(dāng)于 Action)在 Spring 當(dāng)中如果寫(xiě)一些處理器組件,一般實(shí)現(xiàn)Controller 接口,在 Controller 中就可以調(diào)用一些 Service 或 DAO 來(lái)進(jìn)行數(shù)據(jù)操作 ModelAndView 用于存放從 DAO 中取出的數(shù)據(jù),還可以存放響應(yīng)視圖的一些數(shù)據(jù)。 如果想將處理結(jié)果返回給用戶(hù),那么在 Spring 框架中還提供一個(gè)視圖組件ViewResolver,該組件根據(jù) Controller
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- spring 框架簡(jiǎn)介外文翻譯
- 框架結(jié)構(gòu)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯
- 外文文獻(xiàn)翻譯
- 交通工程專(zhuān)業(yè)外文翻譯外文文獻(xiàn)英文文獻(xiàn)
- plc外文文獻(xiàn)翻譯
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.pdf
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.docx
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.docx
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
- 外文文獻(xiàn)翻譯.doc
評(píng)論
0/150
提交評(píng)論