亚洲人成图片小说网站,亚洲AV无码1区2区久久,亚洲一区二区三区日本久久九,国产精品 高清 尿 小便 嘘嘘,精品国产一区二区三区免费

網(wǎng)站開(kāi)發(fā) APP開(kāi)發(fā) 小程序開(kāi)發(fā) SEO優(yōu)化 公司新聞

spring框架簡(jiǎn)述

2018-05-21 09:55:37
1074

  spring是生活中一種常用的框架,它是開(kāi)源輕量級的框架,以其精簡(jiǎn)的技術(shù)代碼與其易懂的設計深受廣大java開(kāi)發(fā)者的青睞,是spring成為java的標志性框架之一。

  spring的創(chuàng )始人是RodJohnson在2002年出版了一本書(shū)為《Expert one on one J2EE 設計與開(kāi)發(fā)》,針對當時(shí)java語(yǔ)言的一些問(wèn)題提出了質(zhì)疑.并且首次提出了interface21框架,這就是spring框架的雛形.也引發(fā)了人們對java語(yǔ)言的反思.spring在2003年正式發(fā)布成為開(kāi)源項目,并且致力于打造出針對java各層的應用解決方案,而不是僅僅專(zhuān)注一層,這樣可以實(shí)現貫通式的框架開(kāi)發(fā).但是spring并不是替代原有的單層框架,而是以高度開(kāi)放性,與這些框架進(jìn)行整合.spring的出現大大簡(jiǎn)化了java企業(yè)級開(kāi)發(fā)。
 

  spring框架的核心是spring Core,它提供了Ioc與依賴(lài)注入,其中Ioc主要是指完成了對對象的創(chuàng )建和依賴(lài)的管理注入等等。它的另一個(gè)名稱(chēng)被稱(chēng)為控制反轉,所謂控制反轉就是把原先需要程序員手動(dòng)創(chuàng )建對象,對象的依賴(lài)處理交給Ioc來(lái)完成,Ioc會(huì )將這些工作全部完成,省去了程序員對對象處理的工作,是程序員能夠將更多精力放在業(yè)務(wù)邏輯開(kāi)發(fā)上。

  springAop也是spring比較經(jīng)典的地方,Aop作為對OOP的補充,重新定義了Java對象之間的關(guān)系,Aop被稱(chēng)之為面向切面編程,主要作用于業(yè)務(wù)的升級,與功能的插入,因為其可以在不修改源碼的基礎上對其功能進(jìn)行完善,使這個(gè)功能更加完善.Aop利用一種橫切的技術(shù),剖開(kāi)代碼形成一個(gè)切面,對里面可以重用的代碼進(jìn)行重用,這樣的好處是降低系統的重復代碼,降低代碼間的耦合度.有利于未來(lái)的可操作性和可維護性。

?