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

正文內(nèi)容

spring參考手冊(cè)-在線瀏覽

2024-08-05 22:26本頁(yè)面
  

【正文】 象層,包括JAXB 、Castor、XMLbeans和Xstream。事務(wù)模塊支持針對(duì)那些實(shí)現(xiàn)了特定接口和所有的POJOs類的編程式和聲明式的事務(wù)管理模式 Web網(wǎng)絡(luò)層包括Web、WebServlet、Websocket和WebPortlet模塊Spring的Web模塊提供基本的以網(wǎng)絡(luò)為中心的集成特性,例如文件上傳,通過(guò)使用Servlet監(jiān)聽(tīng)器初始化IoC,面向web應(yīng)用程序上下文。WebServlet包含為web應(yīng)用程序的spring的MVC實(shí)現(xiàn),spring MVC框架將web表單和模型對(duì)象完全分離,并集成了spring框架的其他特性。 AOP和工具 Spring的AOP模塊提供了AOP Alliancepliant(AOP兼容聯(lián)盟)的一個(gè)面向切面編程的實(shí)現(xiàn),并允許你自己定義,比如,方法攔截器和完全隔離代碼的切入點(diǎn)(用于那些需要分離出來(lái)的功能實(shí)現(xiàn)),使用源碼級(jí)別的元數(shù)據(jù)功能,你也可以在你的代碼中加入行為信息。 工具模塊提供了類工具的支持和應(yīng)用于某些具體的應(yīng)用程序服務(wù)器的類加載器實(shí)現(xiàn)。能夠持續(xù)加載Spring應(yīng)用上下文,并對(duì)其進(jìn)行緩存,同時(shí)也支持使用模擬對(duì)象的方式進(jìn)行隔離測(cè)試你的代碼。 Spring的聲明式事務(wù)管理特性使web應(yīng)用程序完全事務(wù)化,就像使用EJB容器管理的事務(wù)。其他的服務(wù)包括發(fā)送郵件和獨(dú)立于網(wǎng)絡(luò)層的驗(yàn)證規(guī)則,由此你可以選擇驗(yàn)證規(guī)則作用于哪里。表單控制器將web層與領(lǐng)域模型層無(wú)縫集成,并且去除了ActionForms或者那些用于將HTTP參數(shù)轉(zhuǎn)換為領(lǐng)域模型的值對(duì)象(VO)的類。Spring框架并沒(méi)用強(qiáng)迫你將其所用東西運(yùn)用到你的項(xiàng)目中,它不是一個(gè)孤注一擲的解決方案。你只需要使用ApplicationContext和WebApplicationContext組織你的業(yè)務(wù)邏輯從而集成到你的Web層。遠(yuǎn)程服務(wù)的訪問(wèn)將不再是困難。 依賴管理和依賴注入是不同的。這些依賴不是被注入的虛擬組件,而是文件系統(tǒng)中的物理資源(通常情況下是這樣的)。依賴的有直接(如我的程序在運(yùn)行期依賴于Spring)和間接(如我的程序依賴于monsdbcp,而monsdbcp有依賴于monspool)這兩種形式。 如果你將要使用Spring,你需要復(fù)制那些包含你需要的Spring功能的jar包。例如,如果不想寫一個(gè)web應(yīng)用程序,你就不需要引入springweb模塊。實(shí)際的jar包名,通常是用模塊名字和版本號(hào)級(jí)聯(lián)()。許多常用的Spring的依賴庫(kù)也存在于Maven Central,并且Spring社區(qū)的很大一部分都是用Maven進(jìn)行依賴管理,所以這是最方便的,他們的jar命名格式是spring*vesrsion.jar。除了最終的GA版本,還保存開(kāi)發(fā)的快照版和里程碑版。該庫(kù)還包含一個(gè)用于發(fā)布的zip文件,包含所有的Spring jar包方便下載。我們將在這一章節(jié)的后面部分進(jìn)行詳細(xì)的指導(dǎo)。對(duì)于基本的依賴注入只需要一個(gè)外部的強(qiáng)制性依賴,并且只是用于日志(見(jiàn)下面關(guān)于日志的描述)。首先是通過(guò)Maven,之后是Gradle,最后是Ivy。并且我們的示例大多數(shù)也是使用Gradle或Maven。例如,要?jiǎng)?chuàng)建一個(gè)應(yīng)用程序的上下文和使用依賴注入來(lái)配置應(yīng)用程序,你的Maven依賴將看起來(lái)像這樣: 如上圖所示,注意scope節(jié)點(diǎn)可以被設(shè)置為runtime如果你不需要編譯Spring APIs,這通常是基本的依賴注入的案例。為了使用Spring Maven倉(cāng)庫(kù)(例如里程碑版或開(kāi)發(fā)者快照版),你需要在你的Maven配置指定倉(cāng)庫(kù)位置。例如,你可能發(fā)現(xiàn)一個(gè)第三方庫(kù),或者另外一個(gè)Spring項(xiàng)目,使用了較早的發(fā)布版本的傳遞依賴。為了克服這些問(wèn)題,Maven支持“Bill Of Materials”(BOM)的依賴概念。加入BOM的益處在于你不必再指定version屬性,而此時(shí)Spring framework的依賴將是如下圖所示: Gradle依賴管理 用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1