<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評(píng)論-203  文章-11  trackbacks-0
    06 2009 檔案
    Spring 框架簡介(轉(zhuǎn)載)      摘要: Spring 框架是一個(gè)分層架構(gòu),由 7 個(gè)定義良好的模塊組成。Spring 模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理 bean 的方式.  閱讀全文
    posted @ 2009-06-30 17:22 Werther 閱讀(316) | 評(píng)論 (0)  編輯
    Spring總結(jié)      摘要: 一、事務(wù)管理
    事務(wù)傳播
    1、required:方法在一個(gè)事務(wù)中執(zhí)行,如果調(diào)用的方法在一個(gè)事務(wù)中,則使用該事務(wù),否則將創(chuàng)建一個(gè)新的事務(wù)。(必須有,有就用,沒有就建)
    2、mandatory:如果運(yùn)行于事務(wù)中的客戶調(diào)用了該方法,方法在客戶的事務(wù)中執(zhí)行。如果客戶沒有關(guān)聯(lián)到事務(wù)中,容器就會(huì)拋出TransactionRequiredException.(必須有,有就用,沒有報(bào)錯(cuò))   閱讀全文
    posted @ 2009-06-29 17:22 Werther 閱讀(1942) | 評(píng)論 (1)  編輯
    詳解spring事務(wù)屬性(轉(zhuǎn)載)      摘要: Spring聲明式事務(wù)讓我們從復(fù)雜的事務(wù)處理中得到解脫。使得我們?cè)僖矡o需要去處理獲得連接、關(guān)閉連接、事務(wù)提交和回滾等這些操作。再也無需要我們?cè)谂c事務(wù)相關(guān)的方法中處理大量的try…catch…finally代碼。
    我們?cè)谑褂肧pring聲明式事務(wù)時(shí),有一個(gè)非常重要的概念就是事務(wù)屬性。事務(wù)屬性通常由事務(wù)的傳播行為,事務(wù)的隔離級(jí)別,事務(wù)的超時(shí)值和事務(wù)只讀標(biāo)志組成。我們?cè)谶M(jìn)行事務(wù)劃分時(shí),需要進(jìn)行事務(wù)定義,也就是配置事務(wù)的屬性。   閱讀全文
    posted @ 2009-06-26 17:55 Werther 閱讀(187) | 評(píng)論 (0)  編輯
    Spring AOP的一些概念      摘要: 切面(Aspect): 一個(gè)關(guān)注點(diǎn)的模塊化,這個(gè)關(guān)注點(diǎn)可能會(huì)橫切多個(gè)對(duì)象。事務(wù)管理是J2EE應(yīng)用中一個(gè)關(guān)于橫切關(guān)注點(diǎn)的很好的例子。 在Spring AOP中,切面可以使用通用類(基于模式的風(fēng)格) 或者在普通類中以 @Aspect 注解(@AspectJ風(fēng)格)來實(shí)現(xiàn)。   閱讀全文
    posted @ 2009-06-25 17:27 Werther 閱讀(1317) | 評(píng)論 (0)  編輯
    優(yōu)化Hibernate性能的幾點(diǎn)建議      摘要: 針對(duì)Oracle數(shù)據(jù)庫而言,F(xiàn)etch Size 是設(shè)定JDBC的Statement讀取數(shù)據(jù)的時(shí)候每次從數(shù)據(jù)庫中取出的記錄條數(shù),一般設(shè)置為30、50、100.Oracle數(shù)據(jù)庫的JDBC驅(qū)動(dòng)默認(rèn)的Fetch Size=15,設(shè)置Fetch Size設(shè)置為:30、50,性能會(huì)有明顯提升,如果繼續(xù)增大,超出100,性能提升不明顯,反而會(huì)消耗內(nèi)存。   閱讀全文
    posted @ 2009-06-24 17:08 Werther 閱讀(272) | 評(píng)論 (0)  編輯
    Hibernate中二級(jí)緩存的配置和使用      摘要: (一)Hibernate的二級(jí)緩存策略的一般過程如下:

    1) 條件查詢的時(shí)候,總是發(fā)出一條select * from table_name where …. (選擇所有字段)這樣的SQL語句查詢數(shù)據(jù)庫,一次獲得所有的數(shù)據(jù)對(duì)象。

    2) 把獲得的所有數(shù)據(jù)對(duì)象根據(jù)ID放入到第二級(jí)緩存中。

    3) 當(dāng)Hibernate根據(jù)ID訪問數(shù)據(jù)對(duì)象的時(shí)候,首先從Session一級(jí)緩存中查;查不到,如果配置了二級(jí)緩存,那么從二級(jí)緩存中查;查不到,再查詢數(shù)據(jù)庫,把結(jié)果按照ID放入到緩存。

    4) 刪除、更新、增加數(shù)據(jù)的時(shí)候,同時(shí)更新緩存。

    Hibernate的二級(jí)緩存策略,是針對(duì)于ID查詢的緩存策略,對(duì)于條件查詢則毫無作用。為此,Hibernate提供了針對(duì)條件查詢的Query Cache。
      閱讀全文
    posted @ 2009-06-23 17:32 Werther 閱讀(1697) | 評(píng)論 (2)  編輯
    Hibernate的樂觀鎖與悲觀鎖(轉(zhuǎn)載)      摘要: 業(yè)務(wù)邏輯的實(shí)現(xiàn)過程中,往往需要保證數(shù)據(jù)訪問的排他性。如在金融系統(tǒng)的日終結(jié)算處理中,我們希望針對(duì)某個(gè) cut-off 時(shí)間點(diǎn)的數(shù)據(jù)進(jìn)行處理,而不希望在結(jié)算進(jìn)行過程中(可能是幾秒種,也可能是幾個(gè)小時(shí)),數(shù)據(jù)再發(fā)生變化。此時(shí),我們就需要通過一些機(jī)制來保證這些數(shù)據(jù)在某個(gè)操作過程中不會(huì)被外界修改,這樣的機(jī)制,在這里,也就是所謂的 “鎖” ,即給我們選定的目標(biāo)數(shù)據(jù)上鎖,使其無法被其他程序修改。Hibernate 支持兩種鎖機(jī)制:即通常所說的 “悲觀鎖( Pessimistic Locking )”和 “樂觀鎖( Optimistic Locking )”  閱讀全文
    posted @ 2009-06-22 17:25 Werther 閱讀(338) | 評(píng)論 (0)  編輯
    hibernate的11大優(yōu)勢      摘要: Hibernate在解決性能問題方面做得非常好。有了它的緩存機(jī)制,使用第三方緩存和數(shù)據(jù)庫連接池,就較好的解決的性能問題。但這些還不夠,hibernate給了開發(fā)者足夠的自由,讓開發(fā)者自己去控制性能問題。   閱讀全文
    posted @ 2009-06-18 17:21 Werther 閱讀(5770) | 評(píng)論 (15)  編輯
    采用EJB開發(fā)的三個(gè)優(yōu)勢      摘要:  JAVA語言已經(jīng)慢慢的在成為主流的開發(fā)語言之一,或者說現(xiàn)在已經(jīng)成為了主流的開發(fā)語言。在JAVA語言平臺(tái)上,也出現(xiàn)了多種開發(fā)模型。對(duì)于剛?cè)腴T的JAVA程序員來說,也許面對(duì)這么多的開發(fā)模型,會(huì)眼花繚亂,不知道該如何選擇。筆者剛開始接觸JAVA語言的時(shí)候沒有多少的開發(fā)模型可以選擇。而前幾年筆者也遇到了這個(gè)問題。可選的開發(fā)模型比較多,筆者必須選擇一個(gè)開發(fā)模型作為未來自己的主攻方向。因?yàn)槿说木κ怯邢薜模貏e是我們做程序開發(fā)的。我們要把有限的精力花在刀口上。筆者在這里向大家推薦EJB開發(fā)模型。   閱讀全文
    posted @ 2009-06-17 22:51 Werther 閱讀(288) | 評(píng)論 (0)  編輯
    關(guān)于session      摘要: 以前用session時(shí)只知道session是和服務(wù)器連接的一個(gè)會(huì)話,有幾個(gè)常用的接口。
    這兩天仔細(xì)看了下這方面的資料,在這里和大家一起分享,如果有寫的不正確的地方,請(qǐng)指正,謝謝。
    下面我們?cè)谝粋€(gè)servlet中寫測試程序,class名為SeesinInfoServlet,我們一般在程序中取得session是用
    request的getSession()來取得容器中的session,該方法當(dāng)容器中已經(jīng)存在了該session的時(shí)候,返回已經(jīng)存
    在的session,否則創(chuàng)建一個(gè)新的session,然后返回創(chuàng)建的session。  閱讀全文
    posted @ 2009-06-16 22:53 Werther 閱讀(350) | 評(píng)論 (0)  編輯
    如何使用多個(gè)Struts配置文件      摘要: Struts 1.1引入了對(duì)多配置文件的支持。每一個(gè)Struts配置文件都必須是一個(gè)有效的XML 文件并且必須符合struts-config XML DTD。在可以在web.xml中將這些文件聲明為ActionServlet的初始化參數(shù)config的值。你可以將這些文件指定為逗號(hào)分隔的路徑列表。運(yùn)行時(shí),這些文件會(huì)在內(nèi)存中合并成一個(gè)文件。如果出現(xiàn)重復(fù)元素,比如具有相同的name屬性的兩個(gè)不同的form bean 聲明,則最后一個(gè)讀入的Struts配置優(yōu)先。  閱讀全文
    posted @ 2009-06-15 18:47 Werther 閱讀(340) | 評(píng)論 (0)  編輯
    Jstl的函數(shù)庫      摘要: 使用實(shí)例:<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ${fn:length(myCollection)}
      閱讀全文
    posted @ 2009-06-12 18:43 Werther 閱讀(265) | 評(píng)論 (0)  編輯
    JSTL詳解      摘要:  JSTL(JSP Standard Tag Library ,JSP標(biāo)準(zhǔn)標(biāo)簽庫)是一個(gè)不斷完善的開放源代碼的JSP標(biāo)簽庫,是由apache的jakarta小組來維護(hù)的。JSTL只能運(yùn)行在支持JSP1.2和Servlet2.3規(guī)范的容器上,如tomcat 4.x。在JSP 2.0中也是作為標(biāo)準(zhǔn)支持的。  閱讀全文
    posted @ 2009-06-11 19:14 Werther 閱讀(244) | 評(píng)論 (0)  編輯
    Java正則表達(dá)式的解釋說明      摘要: 在Java程序中,如果你懂得運(yùn)用正則運(yùn)算式,會(huì)讓你少寫很多程序代碼.如下是對(duì)正則運(yùn)算式的解釋說明   閱讀全文
    posted @ 2009-06-10 17:55 Werther 閱讀(50603) | 評(píng)論 (15)  編輯
    JAVA字符串轉(zhuǎn)日期或日期轉(zhuǎn)字符串      摘要: 文章中,用的API是SimpleDateFormat,它是屬于java.text.SimpleDateFormat,所以請(qǐng)記得import進(jìn)
    來!
      閱讀全文
    posted @ 2009-06-09 16:12 Werther 閱讀(418194) | 評(píng)論 (5)  編輯
    實(shí)例講解Struts原理與實(shí)踐      摘要: 這個(gè)Struts原理的例子功能非常簡單,假設(shè)有一個(gè)名為lhb的用戶,其密碼是awave,程序要完成的任務(wù)是,呈現(xiàn)一個(gè)登錄界面給用戶,如果用戶輸入的名稱和密碼都正確返回一個(gè)歡迎頁面給用戶,否則,就返回登錄頁面要求用戶重新登錄并顯示相應(yīng)的出錯(cuò)信息。這個(gè)例子在我們講述Struts原理的基礎(chǔ)部分時(shí)會(huì)反復(fù)用到。之所以選用這個(gè)簡單的程序作為例子是因?yàn)椴幌胱屵^于復(fù)雜的業(yè)務(wù)邏輯來沖淡我們的主題。   閱讀全文
    posted @ 2009-06-08 22:09 Werther 閱讀(298) | 評(píng)論 (0)  編輯
    MyEclipse常用設(shè)置方法      摘要: MyEclipse作為Eclipse的一款插件迅速“走紅”,為當(dāng)今企業(yè)的開發(fā)J2EE項(xiàng)目的首選IDE.

    用MyEclipse不久,但在這不久的時(shí)間內(nèi)對(duì)MyEclipse的感情頗深。對(duì)Eclipse的愛和我對(duì)Java的愛一樣深。關(guān)于MyEclipse的使用,自己總結(jié)了點(diǎn)常用的設(shè)置。
      閱讀全文
    posted @ 2009-06-05 17:16 Werther 閱讀(272) | 評(píng)論 (0)  編輯
    Myeclipse 6.0.1安裝及其配置      摘要: 在http://www.myeclipseide.com/下載MyEclipse 6.0.1 All In One,該安裝包集成了JRE5、Eclipse3.3.1和MyEclipse6.0.1GA的自動(dòng)安裝包(僅Windows平臺(tái))。  閱讀全文
    posted @ 2009-06-03 17:23 Werther 閱讀(2194) | 評(píng)論 (5)  編輯
    Eclipse中10個(gè)比較有用的快捷鍵組合      摘要: 一個(gè)Eclipse骨灰級(jí)開發(fā)者總結(jié)了他認(rèn)為最有用但又不太為人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發(fā)效率和質(zhì)量得到提升。   閱讀全文
    posted @ 2009-06-02 14:04 Werther 閱讀(2620) | 評(píng)論 (2)  編輯
    外企面試的10大必考題      摘要:  這是外企常問的問題。一般人回答這個(gè)問題過于平常,只說姓名、年齡、愛好、工作經(jīng)驗(yàn),這些在簡歷上都有,其實(shí),外企最希望知道的是求職者能否勝任工作,包括:最強(qiáng)的技能、最深入研究的知識(shí)領(lǐng)域、個(gè)性中最積極的部分、做過的最成功的事,主要的成就等,這些都可以和學(xué)習(xí)無關(guān),也可以和學(xué)習(xí)有關(guān),但要突出積極的個(gè)性和做事的能力,說得合情合理外企才會(huì)相信。外企很重視一個(gè)人的禮貌,求職者要尊重考官,在回答每個(gè)問題之后都說一句“謝謝”。外企喜歡有禮貌的求職者。  閱讀全文
    posted @ 2009-06-01 17:28 Werther 閱讀(344) | 評(píng)論 (0)  編輯

    主站蜘蛛池模板: 亚洲欧美日韩中文字幕一区二区三区 | 国产免费阿v精品视频网址| 亚洲人成网站在线播放影院在线| 国产妇乱子伦视频免费| 美女被免费网站视频在线| 亚洲AV无码成人精品区在线观看| 青青青国产在线观看免费网站| 另类专区另类专区亚洲| 老汉色老汉首页a亚洲| 国产美女无遮挡免费视频网站| 一级有奶水毛片免费看| 伊人久久五月丁香综合中文亚洲| 亚洲福利在线播放| 国内精品免费麻豆网站91麻豆 | 亚洲国产综合人成综合网站00| 免费播放特黄特色毛片| 亚洲大片免费观看| 一本到卡二卡三卡免费高| 亚洲中文字幕无码一去台湾 | 亚洲黄网在线观看| 亚洲国产精品综合久久一线| 亚洲综合免费视频| 久久免费99精品国产自在现线| 亚洲大成色www永久网址| 亚洲韩国精品无码一区二区三区| 永久免费视频v片www| 91av视频免费在线观看| eeuss在线兵区免费观看| 亚洲熟妇无码AV| 久久亚洲日韩看片无码| 亚洲真人无码永久在线| 国产免费久久精品| 18国产精品白浆在线观看免费| 国产啪精品视频网站免费尤物| 美女被暴羞羞免费视频| 亚洲色偷偷色噜噜狠狠99| 亚洲精品在线不卡| 亚洲第一精品在线视频| 国产午夜亚洲不卡| 亚洲国产精品毛片av不卡在线 | 最近免费中文字幕大全免费版视频 |