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

正文內(nèi)容

spring參考手冊(cè)-文庫(kù)吧

2025-06-10 22:26 本頁(yè)面


【正文】 ext模塊的核心。表達(dá)式語(yǔ)言模塊是一種在運(yùn)行時(shí)操作和查詢對(duì)象的強(qiáng)有力的表達(dá)式語(yǔ)言,其語(yǔ)法類似統(tǒng)一的EL語(yǔ)言,但是SpEL提供了額外的功能。 數(shù)據(jù)防問(wèn)/集成數(shù)據(jù)訪問(wèn)/集成層包括:JDBC、ORM、OXM、JMS和事務(wù)等模塊JDBC模塊提供了一個(gè)去除了單調(diào)乏味的JDBC代碼和解析數(shù)據(jù)庫(kù)供應(yīng)商特定的錯(cuò)誤代碼的JDBC抽象層。ORM模塊將熱門的對(duì)象關(guān)系映射API集成,包含JPA,JDO和Hibernate。使用ORM包你可以將spring提供的其他特性與所有的ORM框架結(jié)合,例如前面提到的簡(jiǎn)單的聲明式事務(wù)管理。OXM模塊提供了一個(gè)支持對(duì)象到XML映射的抽象層,包括JAXB 、Castor、XMLbeans和Xstream。JMS 模塊支持生產(chǎn)和消費(fèi)的信息的特性。事務(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)用程序上下文。它還包含Spring的遠(yuǎn)程支持的web部件。WebServlet包含為web應(yīng)用程序的spring的MVC實(shí)現(xiàn),spring MVC框架將web表單和模型對(duì)象完全分離,并集成了spring框架的其他特性。WebPortet模塊用于portlet環(huán)境和WebServlet模塊的功能鏡像的MVC實(shí)現(xiàn)。 AOP和工具 Spring的AOP模塊提供了AOP Alliancepliant(AOP兼容聯(lián)盟)的一個(gè)面向切面編程的實(shí)現(xiàn),并允許你自己定義,比如,方法攔截器和完全隔離代碼的切入點(diǎn)(用于那些需要分離出來(lái)的功能實(shí)現(xiàn)),使用源碼級(jí)別的元數(shù)據(jù)功能,你也可以在你的代碼中加入行為信息。 單獨(dú)的Aspects模塊提供了與AspectJ的集成。 工具模塊提供了類工具的支持和應(yīng)用于某些具體的應(yīng)用程序服務(wù)器的類加載器實(shí)現(xiàn)。 測(cè)試模塊支持使用Junit或這TestNG來(lái)測(cè)試Spring組件。能夠持續(xù)加載Spring應(yīng)用上下文,并對(duì)其進(jìn)行緩存,同時(shí)也支持使用模擬對(duì)象的方式進(jìn)行隔離測(cè)試你的代碼。 使用場(chǎng)景 前面所提到的構(gòu)建模塊說(shuō)明在很多場(chǎng)景下Spring都是一個(gè)合理的選擇,從以applets為例的小應(yīng)用程序到成熟的企業(yè)級(jí)應(yīng)用程序都可以使用Spring的事務(wù)管理功能和Web框架的集成。 Spring的聲明式事務(wù)管理特性使web應(yīng)用程序完全事務(wù)化,就像使用EJB容器管理的事務(wù)。你的所有業(yè)務(wù)邏輯都可以通過(guò)簡(jiǎn)單POJOs實(shí)現(xiàn)并且托管于Spring的IoC容器。其他的服務(wù)包括發(fā)送郵件和獨(dú)立于網(wǎng)絡(luò)層的驗(yàn)證規(guī)則,由此你可以選擇驗(yàn)證規(guī)則作用于哪里。Spring的ORM支持JPA、Hibernate和JDO的集成;例如當(dāng)使用Hibernate使,你可以繼續(xù)使用你存在的映射文件和標(biāo)準(zhǔn)的Hibernate 的SessionFactory 配置。表單控制器將web層與領(lǐng)域模型層無(wú)縫集成,并且去除了ActionForms或者那些用于將HTTP參數(shù)轉(zhuǎn)換為領(lǐng)域模型的值對(duì)象(VO)的類。 在某些情況下不允許你完全地遷移到另一個(gè)框架。Spring框架并沒(méi)用強(qiáng)迫你將其所用東西運(yùn)用到你的項(xiàng)目中,它不是一個(gè)孤注一擲的解決方案?,F(xiàn)有的基于Struts、Tapestry、JSF或者其他的UI框架的前端,可以集成一個(gè)基于Spring的中間件,它允許你使用Spring事務(wù)功能。你只需要使用ApplicationContext和WebApplicationContext組織你的業(yè)務(wù)邏輯從而集成到你的Web層。 當(dāng)你需要通過(guò)web服務(wù)訪問(wèn)現(xiàn)有的代碼,你可以使用Spring的Hessian, Burlap, Rmi 或者JaxRpcProxyFactory類。遠(yuǎn)程服務(wù)的訪問(wèn)將不再是困難。 Spring框架也為企業(yè)級(jí)JavaBeans提供了一個(gè)訪問(wèn)和抽象層,使你能夠重用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1