freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

spring業(yè)務(wù)邏輯層技術(shù)-文庫(kù)吧

2025-02-17 16:09 本頁(yè)面


【正文】 EE 服務(wù)及技術(shù) JMX JMS 件技術(shù) 郵件服務(wù) 遠(yuǎn)程服務(wù) 腳本技術(shù)集成 線程池、任務(wù)調(diào)度支持 Web Spring Web MVC Web框架集Struts Webwork Typestry JSF 富視圖支持 Velocity FreeMakerPDF Jsper Reports Excel Spring Portlet MVC Spring 框架 ?在 IoC容器、 AOP技術(shù)實(shí)現(xiàn)的基礎(chǔ)上,存在各式各樣的DAO層集成技術(shù)、 Java EE服務(wù)及技術(shù)、 Web層支持。 Spring 控制反轉(zhuǎn) (IoC) ?控制反轉(zhuǎn) IoC ( Inversion of Control)是 Spring中最核心最重要的概念。 ?借助于 IoC ,實(shí)現(xiàn)“面向接口編程,而不是面向?qū)崿F(xiàn)編程”。 Spring 控制反轉(zhuǎn) (IoC) ?IoC模式,即由容器控制程序之間的依賴關(guān)系,而不是由程序代碼直接控制,控制權(quán)的轉(zhuǎn)移就是反轉(zhuǎn)。 ?依賴關(guān)系 ? 意指類之間的訪問(wèn)關(guān)系。 ? 如果類 A訪問(wèn)類 B的屬性或方法,或者類 A實(shí)例化類 B,則稱類 A依賴于類 B。 Spring 控制反轉(zhuǎn) (IoC) ?IoC設(shè)計(jì)模式將創(chuàng)建對(duì)象實(shí)例的任務(wù)交給 IoC容器,應(yīng)用代碼只需直接使用實(shí)例。 ?實(shí)現(xiàn)了 IoC模式的框架叫 IoC容器。 ? IoC的另一個(gè)名字叫依賴注入( dependency Injection) 組件之間的依賴關(guān)系由容器在運(yùn)行時(shí)決定,形象地講,就是由容器動(dòng)態(tài)地將某種依賴關(guān)系注入到組件中。 Spring 控制反轉(zhuǎn) (IoC) ?依賴注入 (Dependency Injection)和控制反轉(zhuǎn) (Inversion of Control)是同一個(gè)概念 。 具體含義是 :當(dāng)某個(gè)對(duì)象 (可能是一個(gè) Java實(shí)例 , 調(diào)用者 )需要另一個(gè)對(duì)象 (另一個(gè) Java實(shí)例 , 被調(diào)用者 )的協(xié)助時(shí) , 在傳統(tǒng)的程序設(shè)計(jì)過(guò)程中 , 通常由調(diào)用者來(lái)創(chuàng)建被調(diào)用者的實(shí)例 。 但在 Spring里 , 創(chuàng)建被調(diào)用者的工作不再由調(diào)用者來(lái)完成 , 因此稱為控制反轉(zhuǎn) 。創(chuàng)建被調(diào)用者實(shí)例的工作通常由 Spring容器來(lái)完成 , 然后注入調(diào)用者 , 因此也稱為依賴注入 。 Spring 控制反轉(zhuǎn) (IoC) ? IOC特點(diǎn) Spring 控制反轉(zhuǎn) (IoC) ? IoC的優(yōu)點(diǎn): ?不必關(guān)心組件的創(chuàng)建 ?不必管理組件的生命周期 ? 組件容易共享 ? 測(cè)試非常容易 Spring 控制反轉(zhuǎn) (IoC) ?Spring提供的兩個(gè) IoC容器( BeanFactory和ApplicationContext)(見工廠模式知識(shí)補(bǔ)充) ?BeanFactory主要適用于環(huán)境、內(nèi)容受限的場(chǎng)合,如在Applet環(huán)境中, BeanFactory是最基礎(chǔ)的 IoC容器,它提供了配置框架和基礎(chǔ)功能。 ?ApplicationContext繼承于 BeanFactory,更適合于企業(yè)級(jí)的應(yīng)用開發(fā),重點(diǎn)討論。 Spring 控制反轉(zhuǎn) (IoC) ?BeanFactory ? 可將 IoC容器比做食品加工廠。在提供源材料( POJO類)后,經(jīng)過(guò)加工工藝和設(shè)備( Spring IoC和 Spring AOP)處理后,顧客得到滿意的食品(受管 POJO,可能裝備了事務(wù)、安全等功能)。 Spring 控制反轉(zhuǎn) (IoC) ?IoC原理 ?默認(rèn)時(shí),配置的 POJO都是單例的,即整個(gè) IoC容器僅有一個(gè)對(duì)應(yīng)的 POJO實(shí)例,而不是每次調(diào)用時(shí)產(chǎn)生一個(gè)實(shí)例(原型的)。 ?在初始化 BeanFactory實(shí)例 factory后, IoC容器并不預(yù)先實(shí)例化在配置文件中聲明的 POJO實(shí)例。只是在應(yīng)用程序調(diào)用對(duì)應(yīng)的 POJO時(shí), Spring 才會(huì)實(shí)例化用到的受管POJO。 Spring 控制反轉(zhuǎn) (IoC) ? IoC原理 ? Spring支持三種主流的 IoC注入類型 ? 設(shè)值( setter)注入、購(gòu)造器注入和方法注入。 ? 設(shè)值注入 ? 指通過(guò)調(diào)用無(wú)參構(gòu)造器實(shí)例化受管 POJO后,調(diào)用 ? setter方法設(shè)置對(duì)象間的依賴關(guān)系。 ? 構(gòu)造器注入 ? 往構(gòu)造器傳入若干參數(shù)完成依賴注入,傳入的參數(shù)都是受管POJO依賴的對(duì)象。 Spring 控制反轉(zhuǎn) (IoC) ?ApplicationContext IoC容器 ? 建立在 BeanFactory基礎(chǔ)之上 ,對(duì)企業(yè)級(jí)應(yīng)用開發(fā)提供了更多支持 ,增加了國(guó)際化消息( i18n)支持、事件傳送(發(fā)送和消費(fèi)事件)支持、訪問(wèn)低層資源( )、 IoC容器分層(面向架構(gòu)分層)等。 Spring 控制反轉(zhuǎn) (IoC) ?ApplicationContext ? Spring IoC為 ApplicationContext提供了許多實(shí)現(xiàn)類, ClassPathXmlApplicationContext和 ? FileSystemXmlApplicationContext使用最為頻繁。 Spring 控制反轉(zhuǎn) (IoC) ?IoC在 web應(yīng)用中的原理 ? 在 web應(yīng)用中, Spring會(huì)使用 ApplicationContext的XmlApplicationContext來(lái)完成容器的創(chuàng)建工作。與BeanFactory不同的是:在構(gòu)建 ApplicationContext( IoC 容器)過(guò)程中, Spring會(huì)自動(dòng)實(shí)例化 XML中定義的各個(gè)單例。 Spring 控制反轉(zhuǎn) (IoC) ?加載 IoC容器到 Web應(yīng)用中 ?IoC容器也是對(duì)象,需要實(shí)例化、提供方式使 DI與應(yīng)用程序能交互、不使用時(shí)銷毀它。 ?Spring提供 contextLoaderListener和ContextLoaderservlet輔助類解決以上問(wèn)題。對(duì)于支持Servletcontextlistener的 web容器,開發(fā)者只需在。 Spring 控制反轉(zhuǎn) (IoC) ? Spring 的 ? Spring的 MVC框架是一個(gè)請(qǐng)求驅(qū)動(dòng)的 Web框架,其設(shè)計(jì)圍繞一個(gè)中心的 Servlet進(jìn)行,它能將請(qǐng)求分發(fā)給控制器,并提供其他功能幫助 Web應(yīng)用開發(fā)。 ? 基于 Struts+Spring+Hibernate的聯(lián)合應(yīng)用中,接收請(qǐng)求的Servlet是由 Struts的 ActionServlet來(lái)配置的,因此不使用DispatcherServlet來(lái)接收請(qǐng)求了。而是在 監(jiān)聽器,并通過(guò) contextparam加載 Spring配置。如下所示: ? ! contextConfigLocation參數(shù)定義了 web工程要加載的 spring配置文件 context
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1