1樓:御運發
ioc和aop
ioc(inversion of control的簡稱)中文譯為「控制反轉」又稱之為「依賴注入」。
ioc的基本概念是:不建立物件,但是描述建立它們的方式。在**中不直接與物件和服務連線,但在配置檔案中描述哪乙個元件需要哪一項服務。容器負責將這些聯絡在一起。
通俗的理解就是在編譯中不直接new(例項化)乙個類,而是儲存在了spring容器中,在執行時呼叫需要例項化的類(從spring容器中獲得)。
aop(面向切面程式設計):aop是oop的延續,主要是將重複的業務**從業務邏輯**中劃分出來,通過對這些行為的分離,將它們獨立起來,進而改變這些行為的時候不影響業務邏輯的**。例如:
日誌記錄,效能統計,安全控制,事務處理,異常處理等等。
零基礎學習spring mvc需要哪些前置知識
2樓:
不用,spring是乙個輕量級的框架,採用依賴注入,會讓你感覺不到spring的存在,但它又確實存在,幫你管理bean,所以不是學ssh框架的話其實是可以獨立學習的,不影響,就算是學ssh框架,誰先誰後也問題不大(ssh框架即spring+struts+hibernate)
學習spring要掌握哪些內容
3樓:網友
spring其主要精髓 就是ioc和aop。掌握好了這兩點對於理解spring的思想頗有意義。
ioc(英文 inversion of control)就是控制反轉的意思。就是把新建物件(new object())的權利交給spring容器去管理、程式設計師用的時候只需到容器中去取就可以、無需自己在去new乙個物件。
aop(英文 aspect oriented programming )譯為 面向切面程式設計、個人認為這個概念要比前者稍稍難了一些、它主要是在程式設計的總體思想上有了變化、是從不同的角度去看待開發流程。
4樓:網友
其實框架的使用是很簡單的。
但是,運用方法多種多樣,放到系統上就分出技術水平的高低了。
如果是web開發,需要理解mvc、多層系統結構。
具體到spring,如spring mvc,邏輯層的事務管理等。
5樓:燕子天涯
樓主除了學會ioc、aop等的用法外,更重要的是要弄明白為什麼要用spring。表面上看,大多數教程裡都有描述,但是真正理解是不容易的。
spring為什麼那麼做,有什麼道理呢?你以前的做法和使用了spring之後有什麼區別呢?你有什麼更好的方法呢?
我認為思想是更重要的。當然,這需要隨著時間推移不斷的積累經驗。
6樓:網友
工作的話 能用就行了 不用關心底層的東西。
擴充套件知識的話 看原始碼 反正spring 開源。
請問在學習j**a框架之前,至少應掌握哪些內容才可以?謝謝
7樓:旗逸雅
jdbc,servlet,jsp ,xml。
hibernate和mybatis是對jdbc的封裝;
struts2和springmvc是對servlet的封裝;
所有框架整合配置都是在xml檔案中定義的。
學習spring的過程中 要掌握spring的哪些要點?
8樓:殘心
用物件導向的思想去理解其ioc、aop。多看看其官方的部落格,學其設計思路和分析問題的方法。
9樓:網友
首先是spring最經典也是最常用的:ioc控制反轉(也可以說是di依賴注入),因為spring中剩下很多內容都是以它為基礎的。
第二是spring中對資料持久化的支援,例如jdbctemplate、jpa支援、jta支援、hibernate支援、ibatis支援等。
其次是spring中aop的各項應用:例如事務控制、日誌切面等等。
最後是springmvc、spring security等等了。
關於spring的學習(如何學)
10樓:網友
spring-春天。
程式設計師的春天,春天往往都是很美好的,它大大改變了程式的書寫方式,利用配置檔案做到了最大化的低耦合。是輕量級的容器服務框架。
學習,買一本spring in action。
11樓:自然靜心
會用和理解是兩碼事,spring就像是乙個幼兒園,來的程式請求讓他保管。裡面還有一些很好的思想,就是做出個spring框架的設計思想,面向切面的程式設計思想,這個我也理解不了。經常用在web工程中。
12樓:因v有
彈簧軟體,只要定位好腰和腿的位置和長度,然後拉伸就可以了。
13樓:
先學習spring的di,也就是依賴注入,學的時候要多練手,然後學習spring與其他框架,如:struts,hibernate等的整合。
新手想學spring 應該怎麼學
14樓:匿名使用者
我的學習方法是。
3、在以上的基礎上,多進行機器實驗可以讓你的體會加深。
Spring框架的核心概念是什麼?需要掌握的知識點都有哪些
spring其主要精髓 就是ioc和aop。掌握好了這兩點對於理解spring的思想頗有意義。ioc 英文 inversion of control 就是控制反轉的意思。就是把新建物件 new object 的權利交給spring容器去管理 程式設計師用的時候只需到容器中去取就可以 無需自己在去ne...
php初學需要學習框架嗎?thinkphp和ci那個好學
建議學習 thinkphp thinkphp 比較好入手 對於php初學者學習哪個框架比較好?是的,ci 就是codeigniter 輕量級,使用靈活,功能也很全面 初學者啥框架都不需要學。只需要了解mvc就行。php大部分還是用的面向過程寫的程式。mvc的話,建議學習thinkphp框架。qeep...
我想學習微整形,需要什麼條件嗎,我想學微整形,得多少錢,需要學多久。
根據法律相關規定,乙個合格的整形醫生須有 醫師資格證 醫師執業證 醫療美容主診醫生職業資格證 其中,醫師執業證 的註冊專業應為 醫療美容 或 整形 醫療美容 或 整形 科的醫生執業證註冊滿6年,並且取得整形外科主治醫師以上職稱,參加省衛生部門的考試,就可以取得 醫療美容主診醫生職業資格證 如果外國人...