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

正文內(nèi)容

論文-用hibernate和spring開發(fā)持久層-展示頁

2025-01-22 18:05本頁面
  

【正文】 你唯一要做的事是使用ApplicationContext來掛接你的業(yè)務(wù)邏輯和 通過WebApplicationContext來集成你的Struts前端程序。Spring沒有 強迫你使用它的全部,它不是一種全有全無 的解決方案。從Controller無縫整合web層和領(lǐng)域模型, 消除對ActionForms的需要和其他轉(zhuǎn)換HTTP參數(shù)為領(lǐng)域模型的類。 Spring的ORM支持包含了Hibernate,JDO和iBatis。使用TransactionProxyFactoryBeans, Web應(yīng)用是完全事務(wù)性的,就像使用EJB提供的那種容器管理的事務(wù)一樣. 所有的你的自定義業(yè)務(wù)邏輯可以通過簡單的POJO來實現(xiàn),并通過Spring的Dependency Injection容器進行管理。 Spring的MVC實現(xiàn)不僅僅是一種實現(xiàn),它提供了一種domain model代碼和web form的清晰分離, 這使你可使用Spring框架的所有其他特性,如校驗. 使用場景利用積木方式來描述你在各種場合使用Spring的情況, 從Applet一直到完整的使用Spring的事務(wù)管理功能和Web框架的企業(yè)應(yīng)用。 當與WebWork或Struts一起使用Spring時,這個包使Spring可與其他框架結(jié)合。 使用源碼級的元數(shù)據(jù)功能,你可將各種行為信息合并到你的代碼中。 通過ORM包,你可與所有Spring提供的其他特性相結(jié)合來使用這些對象/關(guān)系映射, 如前邊提到的簡單聲明性事務(wù)管理。 該包也提供了一種方法實現(xiàn)編程性和聲明性事務(wù)管理,不僅僅是針對實現(xiàn)特定接口的類, 而且對所有的POJO。Context包的特性得自Beans包,并添加了文本消息的發(fā)送,通過比如資源串, 事件傳播,資源裝載的方式和Context的透明創(chuàng)建,如通過Servlet容器。 這里的基礎(chǔ)概念是BeanFactory,它提供Factory模式來消除對程序性單例的需要, 并允許你從程序邏輯中分離出依賴關(guān)系的配置和描述。 Spring概覽Spring包含許多功能和特性,并被很好地組織在下圖所示的七個模塊中。沒有使用一堆抽象工廠、服務(wù)定位器、單元素(singleton)和直接構(gòu)造(straight construction),每一個對象都是用其協(xié)作對象構(gòu)造的。IOC 允許創(chuàng)建一個可以構(gòu)造對象的應(yīng)用環(huán)境,然后向這些對象傳遞它們的協(xié)作對象。簡單地說,AOP 讓開發(fā)人員可以創(chuàng)建非行為性的關(guān)注點,稱為橫切關(guān)注點,并將它們插入到應(yīng)用程序代碼中。所需要知道的就是將要用 AOP 為示例應(yīng)用程序聲明式地添加事務(wù)支持,與使用 EJB 技術(shù)時的方式基本相同。Spring 為 IOC 容器和 AOP 提供了很好的入口(onramp)。有了 Spring,只要用 JavaBean 屬性和配置文件加入依賴性(協(xié)作對象)。 Spring 簡介Spring 既是一個 AOP 框架、也是一個 IOC 容器。 JCA支持Hibernate也可以被配置成為一個JCA連接器。Hibernate可以被標準的JMX Mbean管理,但是因為大多數(shù)程序還沒有支持JMX,Hibernate也支持一些非標準的配置方式。然而,當程序并行在兩個不同的session中訪問含義上“相同”(持久化辨別)的商業(yè)對象時,兩個對象實例從JVM的角度上來看卻是“不同”的(JVM辨別) 這種方式把并行訪問(應(yīng)用程序不需要對任何商業(yè)對象進行同步,只要求遵循每個Session一個線程的原則)和對象辨別(在應(yīng)用程序的一個session之中,可以安全的用==來比較對象)的難題留給了Hibernate和數(shù)據(jù)庫。有兩種不同的用來辨別對象是否相同的方法。 持久化對象標識(Persistent Object Identity )應(yīng)用程序可能同時在兩個不同的session中存取同一個持久化對象。對應(yīng)用程序不可見。對應(yīng)用程序不可見。 ConnectionProvider () (可選)JDBC連接的工廠和池。是底層的JDBC,JTA或者CORBA事務(wù)的抽象。他們可能是剛剛被程序?qū)嵗?,還沒有來得及被持久化,或者是被一個已經(jīng)關(guān)閉的Session所實例化的。它們可能是普通的JavaBeans,唯一特別的是他們現(xiàn)在從屬于且僅從屬于一個Session。 持有持久化對象的緩存。封裝了一個JDBC連接。 可能持有事務(wù)之間重用的數(shù)據(jù)的緩存。它是Session的工廠。 全面解決體系中,對于應(yīng)用程序來說,所有的底層JDBC/JTA API都被抽象了,Hibernate會替你照管所有的細節(jié)。輕型體系中,應(yīng)用程序自己提供JDBC連接,并且自行管理事務(wù)。 挺不幸的,Hibernate是比較復(fù)雜的,提供了好幾種不同的運行方式。 Hibernate總覽對Hibernate非常高層的概覽: 這幅圖展示了Hibernate使用數(shù)據(jù)庫和配置文件數(shù)據(jù)來為應(yīng)用程序提供持久化服務(wù)(和持久化的對象)。在本文的例子中我將只使用 HQL。Hibernate 提供了一種稱為 Hibernate Query Language (HQL) 的 查詢語言,它類似于 JDO 的 JDOQL 和 EJB 的 EJB QL,盡管它更接近于前者。Hibernate 可以模擬繼承(有幾種方式)、關(guān)聯(lián)(一對一或者一對多、containment 和 aggregation)和 position。大多數(shù) EJB CMP CMR 解決方案使用代碼生成實現(xiàn)持久性代碼,而 JDO 使用字節(jié)碼修飾。Hibernate 在許多方面類似于 EJB CMP CMR (容器管理的持久性/容器管理的關(guān)系)和 JDO(Java Data Objects)。我們將首先介紹兩種開發(fā)技術(shù),然后分析例子。將使用 Hibernate 把一些持久性對象映射到關(guān)系數(shù)據(jù)庫中,用 Spring 使 Hibernate 更容易使用并提供聲明性事務(wù)支持。Spring 是一個 AOP 框架和 IOC 容器。 ORM。 IOC container。關(guān)鍵詞: AOP 框架;IOC 容器;事務(wù)持久層;對象關(guān)系映射Develop a persistence layer using Hibernate and SpringHU ChanglongInformation Engineering Institute, University of China Geosciences, Whuhan Hubei 430074 Abstract: In this article,we uses a realworld example to introduce you to two of the most exciting new technologies for the enterprise. Hibernate is an objectrelation mapping tool and Spring is an AOP framework and IOC container. Follow along as we shows you how to bine the two to build a transactional persistence tier for your enterprise applications. Together, these two technologies will provide the foundation of your development efforts in this article. You39。介紹了如何結(jié)合這兩者,為企業(yè)應(yīng)用程序構(gòu)建一個事務(wù)持久層。用 Hibernate 和 Spring 開發(fā)持久層摘 要:在本文中,用一個真實世界的例子向您介紹兩個最激動人心的企業(yè)新技術(shù)。Hibernate 是一個對象關(guān)系映射工具,而 Spring 是一個 AOP 框架和 IOC 容器。在本文中,通過具體介紹使用 Hibernate 和 Spring 在企業(yè)應(yīng)用程序中構(gòu)建一個事務(wù)持久層,您會認識到這些技術(shù)。ll use Hibernate to map some persistent objects to a relational database and Spring to make Hibernate easier to use and provide declarative transaction support. Key words: AOP framework。 transactional persistence。引言Hibernate 是 Java 平臺上的一種流行的
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1