日本国产中文字幕-日本国内一区二区三区-日本韩国免费-日本韩国欧美一区-日本韩国一级

好多范文網 haoduofanwen.com,好用的范文大全!

spring框架學習方法介紹_spring學習方法

無敵客 分享 時間: 加入收藏 我要投稿 點贊

Spring框架是由于軟件開發的復雜性而創建的。Spring使用的是基本的JavaBean來完成以前只可能由EJB完成的事情。下面跟著小編一起來看看spring框架學習方法

spring框架學習方法

針對Spring的學習,第一步就是理解IoC和AOP,這可以說是基礎。

IoC控制反轉,對象創建責任的反轉。我們知道,Spring中的BeanFacotory是IoC容器的核心接口,負責實例化、定位、配置應用程序中對象及監理這些對象間的依賴。XmlBeanFacotory實現BeanFactory接口,通過獲取xml配置文件數據,組成應用對象及對象間的依賴關系。

順便說一下,在Spring中有三種注入方式,第一種是set注入,第二種是接口注入,還有一種是構造方法注入。

AOP面向切面編程,也就是縱向的編程。在OOP面向對象的使用中,無可避免的會出現代碼重復,而且使用面向對象的編程方式,這種重復無法避免,比如用戶權限判斷中,根據相應的權限執行相應的方法;在servlet中設置編碼格式時,同樣相同的代碼出現很多次,而且還根業務無關,很容易忘記寫,結果運行的時候就出現亂碼拉。這種重復代碼不僅使編碼麻煩,而且還不容易維護。而AOP則將這些代碼整理起來,將解決某個切面問題的代碼單獨的放在某個模塊中,然后再織入到程序中。

Spring框架中AOP的使用步驟,第一步拷貝jar包,第二步spring配置文件中增加命名空間和約束文件,第三步寫被代理的類和擴展類第四步由配置文件聲明。

弄清楚了IoC和AOP之后,要學習的是SpringMVC。想要弄清楚Spring是怎么配置的,就要學會Servlet和JSP。學習Servlet是一定不能省的,現在流行的SpringMVC和Struts2都是基于Servlet的,Servlet是MVC模型最為基本的表現形態。只有深入了解Servlet才能理解后邊的新技術。

我們在瀏覽器點擊鏈接和按鈕產生的消息不是發送給Servlet的,而是發送給web容器的。Web容器接收消息后轉交給Servlet處理。而web容器和Servlet的交流依賴于Servlet接口。Servlet是一種接口規范,所以只要我們編寫的Java類符合Servlet規范,那么就能被Web容器識別并被容器管理。Servlet容器通過向方法的參數賦值HttpServletRequest或者HttpServletResponse傳遞來實現請求和響應。

JSP是面向服務器的。我們在寫JSP時預設客戶端是瀏覽器,JSP就是一個Servlet。

Spring框架

1.什么是spring框架

spring是J2EE應用程序框架,是輕量級的IoC和AOP的容器框架,主要是針對javaBean的生命周期進行管理的輕量級容器,可以單獨使用,也可以和Struts框架,ibatis框架等組合使用。

2.架構概述

1)IoC(Inversion of Control)控制反轉,對象創建責任的反轉,在spring中BeanFacotory是IoC容器的核心接口,負責實例化,定位,配置應用程序中的對象及建立這些對象間的依賴。XmlBeanFacotory實現BeanFactory接口,通過獲取xml配置文件數據,組成應用對象及對象間的依賴關系。

spring中有三種注入方式,一種是set注入,一種是接口注入,另一種是構造方法注入。

2)AOP面向切面編程

aop就是縱向的編程,如下圖所示,業務1和業務2都需要一個共同的操作,與其往每個業務中都添加同樣的代碼,不如寫一遍代碼,讓兩個業務共同使用這段代碼。

spring中面向切面變成的實現有兩種方式,一種是動態代理,一種是CGLIB,動態代理必須要提供接口,而CGLIB實現是有繼承。

框架優點

輕量級的容器框架沒有侵入性

使用IoC容器更加容易組合對象直接間關系,面向接口編程,降低耦合

Aop可以更加容易的進行功能擴展,遵循ocp開發原則

創建對象默認是單例的,不需要再使用單例模式進行處理

缺點:業務功能依賴spring特有的功能,依賴與spring環境。

spring框架學習方法介紹相關文章

1.Java架構師崗位的基本職責說明

2.spring是什么意思相關單詞

3.spring學習筆記范文3篇

4.系統架構設計師的基本職責說明

5.軟件架構師崗位的主要職責

6.JAVA基礎入門學習方法

7.java編程學習方法介紹

8.spring框架學習方法介紹

9.如何學習java框架

10.spring學習筆記范文3篇(2)

86046
領取福利

微信掃碼領取福利

微信掃碼分享

主站蜘蛛池模板: 亚洲第一区视频在线观看 | 91精品国产薄丝高跟在线看 | 青草视频在线观看免费网站 | 狠狠色婷婷综合天天久久丁香 | 涩涩视频www在线观看入口 | 中文字幕一区精品欧美 | 婷婷色5月 | 国产精品久久久久久亚洲小说 | 看黄色.com | 国产人成精品香港三级在 | 一区二区三区免费高清视频 | 播播网手机在线播放 | 亚洲精品一区二区三区四区五区 | 国产黄色高清视频 | 亚洲精品久久久久久动漫剧情 | 天天看黄 | 亚洲精品tv久久久久久久久久 | 在线免费观看黄色大片 | 久久精品国产精品青草 | 欧美一区二区三区在线观看免费 | 欧美日韩精品一区二区三区 | 播放中国女人毛片一级带 | 国内自拍videos hd | 亚洲高清美女一区二区三区 | 中日韩黄色大片 | 亚洲国产一成人久久精品 | 免费国产黄色片 | julia一区二区三区中文字幕 | 91欧美一区二区三区综合在线 | 欧美特级黄色片 | 嫩草视频在线观看 | 亚洲欧洲一区二区三区 | 黄色片网站免费 | 国产极品精频在线观看 | 成人在线免费 | 99精品国产成人a∨免费看 | 国产又爽又色在线观看 | 97精品国产福利一区二区三区 | 国产成人一区二区三区视频免费 | 大伊香蕉在线观看视频 wap | 国产l精品国产亚洲区久久 国产ppp在线视频在线观看 |