——spring是乙個開源框架,是為了解決企業應用程式開發。簡單來說,spring是乙個輕量級的控制反轉(ioc)和面向切面(aop)的容器框架。
一、輕量:大小:完整的spring框架可以在乙個大小只有1mb多的jar檔案裡發布,
開銷:微不足道
spring是非侵入式的、典型的、spring應用中的物件不依賴spring的特定類。
二、控制反轉、依賴注入:
ioc控制反**說的是建立物件例項的控制權從**控制剝離到ioc容器控制,實際就是你在xml檔案控制,側重於原理。
di依賴注入:說的是建立物件例項時,為這個物件注入屬性值或其它物件例項,側重於實現。
三、面向切面:
詳細了解aopspring學習之深入aop面向切面程式設計
四、容器:
spring包含並管理應用物件的配置和生命週期,在這個意義上它是一種容器,你可以配置你的每個bean如何被建立——基於乙個可配置原型(prototype),你的bean可以建立乙個單獨的例項或者每次需要的時候都生成乙個新的例項——以及他們是如何關聯的。
五、框架:spring可以將簡單地元件配置、組合成為複雜的應用。在spring中,應用物件被宣告式的組合、典型的是在乙個xml檔案裡,spring也提供了很多基礎功能(事務管理、持久化框架整合等等),將應用邏輯的開發留給了你。
——springmvc
storm 實戰及例項講解
設定該topology在storm集群中要搶占的資源slot數,乙個slot對應這supervisor節點上的以個worker程序 如果你分配的spot數超過了你的物理節點所擁有的worker數目的話,有可能提交不成功,加入你的集群上面已經有了 一些topology而現在還剩下2個worker資源,...
例項講解spring整合struts的幾種方式
size small 例項講解spring整合struts的幾種方式 1,使用spring 的 actionsupport 2,使用spring 的 delegatingrequestprocessor 類。3,全權委託。無論用那種方法來整合第一步就是要為struts來裝載spring的應用環境。就...
Scrapy簡單入門及例項講解
scrapy是乙個為了爬取 資料,提取結構性資料而編寫的應用框架。其可以應用在資料探勘,資訊處理或儲存歷史資料等一系列的程式中。其最初是為了頁面抓取 更確切來說,網路抓取 所設計的,也可以應用在獲取api所返回的資料 例如 amazon associates web services 或者通用的網路...