開源技術:hiernate的鎖機制

hibernate鎖機制包括悲觀鎖和樂觀鎖1.悲觀鎖:它指的是對資料被外界修改持保守態度。假定任何時刻存取資料時,都可能有另一個客戶也正在存取同一筆資料,為了保持資料被操作的一致性,於是對資料採取了資料庫層次的鎖定狀態,依靠資料庫提供的鎖機制來實現。基於jdbc實現的資料庫加鎖如下:select * from account where name="Erica" for

開源技術:hibernate點滴

這幾天在學習hibernate,把一些碰到的問題給寫下來,以後避免犯重複的問題:1,在進行Query類操作的時候session需在最後關閉;例如:try {Query query = session.createQuery(sql);list = query.list();tx.commit();} catch (HibernateException e) {e.printStackTrace();}。。對list操作的一些代碼。。session.close();經常看到網上會這樣寫:try {

EJB的Session Bean編程規則

-,Session Bean被用於這實現含有特定商業邏輯的商業對象,不能直接表現DB中的共用資料,Session對象的狀態是非持久的儲存的,不不需寫到DB中。Session Bean實現Bean的商業邏輯,而遠端存取安全並行和事務等恥Bean容器提供  二,編寫EJB的規則:  (1)編寫Enterprise Bean:  1.可能有一個或多個ejbCreate方法。   2.存取控制修飾符必須為public

Spring XML配置十二個最佳實務

  Spring可以通過類的自省來自動綁定其依賴部分,使得你不必明確指明bean的屬性和構造器。Bean的屬性可以通過屬性名稱或類型匹配來實現自動綁定。構造器通過類型匹配來實現自動綁定。你甚至可以指定自動檢測自動繫結模式,它可以引導Spring選擇一種適當的運行機制。先來看看下面的一個例子:全文閱讀:http://www.javah.net/Spring/20070425/442.html

Spring與WebLogic Server的整合

BEA WebLogic Server 9.0是對Sun Microsystems的J2EE 1.4平台的領先實現。然而,WebLogic Server的核心價值主張則體現在J2EE規範中沒有的領域--增強管理、易用性、高可用性、延展性、可靠性和效能。實際上,WebLogic Server的價值並不與任何特定的編程模型關聯,所以很自然地,它也適用於新出現的非J2EE編程模型。近年來出現的最激動人心的事物莫過於基於反向控制(Inversion of Control,IoC)的模型,而Spring

J2EE會話面板模式與值對象

在J2EE項目設計與應用中,會話外觀是一種普遍使用的模式。它可以使得應用更分布式,代碼耦合減少,網路流量減少。總體上他給了用戶端粗粒度的訪問,保護了伺服器端的代碼。有人說會話面板模式是一個成功系統必備的設計方案,這是一點也不誇張。在一個成功的分布式應用中不使用會話面板模式簡直有點不可想象。全文閱讀:http://www.javah.net/JAVAmoshi/20070604/2227.html

如何搭建J2ME的開發環境之一二

由於WTK並沒有提供代碼編輯的功能,因此本文講述如何使用Eclipse搭建J2ME開發環境。讀完這篇文章讀者將可以使用J2SDK1.4.2_03 +WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的進行J2ME開發。希望會對新手有所協助。    你應該從如下地址下載相關的軟體。  J2SDK1.4.2_03+WTK2.1:        

Spring中的Template和Callback模式

Spring中的Callback模式與Template模式合用,隨處可見。Template method被廣泛的使用,像Servlet就是使用這個模式。Template mothod模式雖然能簡化很多重複的代碼,但這種模式的也有不少限制。Template

在Web工程中實現任務計劃調度

好多朋友用過Windows的任務計劃,也有不少程式迷自己曾寫過時鐘警示、系統自動關機等趣味程式,可卻很少有朋友在Web工程中實現過類似功能。今天有空把筆者先前曾在Tomcat上實現的類似功能,搬出來與大家共用。早在幾年前,我公司跟某市財政局合作項目開發,為加強財政局對所屬單位財務狀況的有效監管,開發、實施了財政局資料中心項目。此項目採用B/S加C/S混合結構模式。財政局Web伺服器上架設資料同步接收裝置,由市屬單位每天下班前把財務資訊通過HTTP協議上傳至財政局中心伺服器,與Web伺服器上的接收

J2ME編程執行個體—之數字鍵的測試

 函數  protected void keyPressed(int keyCode) {  }  讓我們能夠使用手機數字鍵  下面是我編寫的一個執行個體,由兩個檔案組成:    //liuy002.java  package example.liuy.liuy002;    import javax.microedition.lcdui.Display;  import javax.microedition.lcdui.Form;  import

詳細介紹並掌握J2ME的安全結構

基於CLDC+MIDP的無線應用程式具有與生俱來的安全特性,這得益於JAVA語言和JAVA平台的安全機制。即使是有破壞性的程式也只能傷害到虛擬機器層,不會傷害到手機作業系統。本文並不是要專門針對MIDP2.0的安全體繫結構進行介紹,而是力圖結合Java語言、虛擬機器等方面的安全設計談談無線應用的安全結構。    Java語言具有安全的特性,這得益於下面三個方面的支援。全文閱讀:http://www.javah.net/lianwangkaifa/20070611/2612.html

從Struts應用開發架構轉移到Struts 2 WEB架構 教程(一)

有很多人都很熟悉 Struts, 無論是從項目中直接獲得的實戰經驗還是從書中瞭解到的。我們這一系列文章,將通過一個由 Stuts 轉移到 Struts2 簡單的例子向大家展現Struts2的所有特徵。 在我們開始這個例子之前,你需要去知道一點 Struts2的背景知識。在第一部分的文章中,我們將介紹Struts2與Struts的核心架構的不同點,以助於更好地瞭解其他方面的整合。第二部分中,我們將深入探討 actions 的差別,

一天學會struts - 傻瓜式學習

或許有人覺得struts不容易學,似乎裡面的一些概念讓未接觸過的人迷惑,MVC1、MVC2、模式……我寫這篇文章是想讓從來沒有接觸過struts的人,能有個簡單的入門指引,當然,系統地學習struts是必要的,裡面有很多讓人心醉的東東,那是後話了。該案例包括首頁,使用者登陸、網站嚮導頁面。就這麼簡單,沒有深奧的struts概念,主要靠動手,然後用心體會~!@#$%^&全文閱讀:http://www.javah.net/Struts/20070405/83.html

關於Hibernate架構源碼中幾個包的作用簡要介紹

net.sf.hibernate.*    該包的類基本上都是介面類和異常類    net.sf.hibernate.cache.*    JCS的實作類別    net.sf.hibernate.cfg.*    設定檔讀取類    net.sf.hibernate.collection.*    Hibernate集合介面實作類別,例如List,Set,Bag等等,Hibernate之所以要自行編寫集合介面實作類別是為了支援lazy

Hibernate 能夠滿足我們的驗證需求

儘管在 Web 應用程式中儘可能多的層次中構建資料驗證非常重要,但是這樣做卻非常耗時,以至於很多開發人員都會乾脆忽略這個步驟 -- 這可能會導致今後大量問題的產生。但是隨著最新版本的 Java 平台中引入了注釋,驗證變得簡單得多了。在本文中,Ted Bergeron 將向您介紹如何使用 Hibernate Annotations 的 Validator 組件在 Web 應用程式中輕鬆構建並維護驗證邏輯。全文閱讀:http://www.javah.net/Hibernate/20070428/57

Hibernate 3 Annotations進階教程

這些年來,Hibernate幾乎已經成為java世界中資料庫持久化方面事實上的標準,它強大靈活並且效能優秀.在這篇文章中,我們來看一下Java 5的註解功能怎麼簡單地用在你的hibernate代碼中讓你的持久化層變得更容易.在過去,Hibernate

快速從Hibernate 2移植到Hibernate 3的兩點體驗

H3提供了很多令人興奮的特性,從RC1提供download開始便在機器上建立了新的H3test project,由於時間問題,H3的E文doc也只看到第五章節(都是列印A4紙閱讀的,飯前廁中枕邊 苦~),而且一直到前天才開始正式代碼移植...    這兩天感受並不多,本來沒想發到javaeye,但是關於H3的lazy機制,覺得還是有點費解,並不是機制本身,而是其進行如此大的變動的目的全文閱讀:http://www.javah.net/Hibernate/20070406/95.html

Hibernate訪問多個資料庫

Hibernate訪問資料庫時載入的過程對於大多數使用Hibernate的朋友來說,通常使用一下方式來獲得Configuration執行個體: Configuration configure = new Configuration().configure();在Hibernate

當前最流行的對象持久化技術: hibernate架構介紹及樣本

學習一項新的技術要花時間的,它會不會把時間在使用它之後補回來是應該關注的問題:我們可以用關鍵字:"jdo ejb cmp hibernate"在google上找一找對他們的評論文章,其中只要使用過hibernate的人都對它很推崇(我也是).    我們的物件模型可以被hibernate很好的利用,中的Persistent

我們為什麼要學習Hibernate的作用及實踐經驗

在我做過的很多項目的過程中,我一直有一個懸而未決的問題在困擾我,那就是持久層的開發。持久層的開發一般來說要麼用CMP,要麼用JDBC+DAO。

總頁數: 61357 1 .... 18015 18016 18017 18018 18019 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.