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

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

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

    初學(xué)者學(xué)習(xí)Hibernate的方法

    源自:http://www.tkk7.com/dongning/archive/2007/06/08/122837.html

    Hibernate入門容易,掌握精通我也不敢自夸。我第一遍看Hibernate文檔的時候也覺得很吃力,但不是因?yàn)镠ibernate難掌握而感到吃力,是因?yàn)镠ibernate文檔處處都是持久層設(shè)計的經(jīng)驗(yàn)和最佳實(shí)踐。
      Hibernate文檔準(zhǔn)確的來說,絕大部分內(nèi)容都在講對象的持久層設(shè)計,而不是簡單的Hibernate使用,使用問題查Java doc就夠了。所以學(xué)習(xí)Hibernate,主要是在學(xué)習(xí)持久層的設(shè)計模式,如果你把Hibernate文檔都看完了,還整天只會提那些 Hibernate的配置問題,Hibernate的類調(diào)用問題,我覺得這樣的人還沒有真正的入門,算是白學(xué)了。

      我對Hibernate 的那些配置也不是特別純熟,每次寫hbm,都要對照文檔一點(diǎn)點(diǎn)的檢查;類調(diào)用參數(shù)也不太記得,寫代碼也要Java doc隨時備查。

      但是我在學(xué)習(xí)Hibernate的時候即集中所有精力來理解Hibernate的運(yùn)行原理,集中精力來掌握持久層設(shè)計應(yīng)該把握的原則和技巧,這些才對我是最重用的東西。毫不夸張的說,學(xué)習(xí)完Hibernate,我對JDBC的編程也提高了一大截,更不要說對于J2EE架構(gòu)的持久層的框架設(shè)計,基本上是了然于胸了,即使將來換了API,不用Hibernate的,改用JDO,Castor什么的,這些經(jīng)驗(yàn)一樣照用。

      學(xué)習(xí)Hibernate主要不是在學(xué)習(xí)Hibernat怎么配置,用工具怎么生成hbm文件,如果你把重點(diǎn)放在這里,基本上等于白學(xué)了Hibernate。Hibernate的精華在于無與倫比的靈巧的對象持久層設(shè)計,這些持久層設(shè)計經(jīng)驗(yàn)不會因?yàn)槟悴挥肏ibernate而喪失掉,我自己學(xué)習(xí)Hibernate,已經(jīng)明顯感覺到對持久層設(shè)計能力已經(jīng)長了很多經(jīng)驗(yàn)值了,這些經(jīng)驗(yàn)甚至不光可以用在Java上,用在.net上也是一樣。

      所以Hibernate配置的學(xué)習(xí),我只是簡單看看,用的時候知道到那里去查就行了,一堆復(fù)雜的生成工具我根本就看都不去看,這樣算下來,掌握Hibernate的配置,可以用Hibernate來替代JDBC寫程序,不過花上3天時間就足夠了。我想3天時間對你來說不算很奢侈的學(xué)習(xí)代價吧。   為什么我這么強(qiáng)調(diào)學(xué)習(xí)Hibernate的對象持久層設(shè)計理念呢?那就看你的理想是想一輩子做一個程序員呢?還是想向更高的方向發(fā)展呢?從純做技術(shù)的角度來說,職業(yè)發(fā)展的最高點(diǎn)是“系統(tǒng)架構(gòu)師”,Bill Gates不是還叫做微軟的首席系統(tǒng)架構(gòu)師嗎?

      System Architect職位需要的是你的學(xué)習(xí)和領(lǐng)悟能力,如果你不能把學(xué)習(xí)Hibernate得到的設(shè)計經(jīng)驗(yàn)運(yùn)用到其它地方,那么你是失敗的,也沒有資格做 System Architect。

      不管JDO也好,Hibernate也好,TopLink也好,CocoBase也好,還是Castor,還是什么Torque,OJB,軟件的使用和配置方法可以各異,但本質(zhì)上都是ORM,都是對JDBC的對象持久層封裝,所以萬變不離其宗,如果你完整的學(xué)習(xí)和掌握Hibernate花了1個月的時間,那么你再學(xué)習(xí)OJB的時間不應(yīng)該超過1個星期,因?yàn)槟阋呀?jīng)把對象持久層設(shè)計都了然于胸了,你需要的只是熟悉一下OJB的API和配置罷了,至于怎么運(yùn)用OJB進(jìn)行持久層的開發(fā)你早就已經(jīng)熟悉了。

      所以當(dāng)你掌握了兩種以上的ORM,你應(yīng)該能夠不拘于使用的ORM軟件的限制,設(shè)計出適合于你的項(xiàng)目的持久層來,這才是System Architect的水準(zhǔn)。

      用金庸小說來打個比方來說吧,張無忌學(xué)太極劍,只記劍意,不記劍招,這才是真正的高手,而低手就只會去學(xué)習(xí)劍招,而不去領(lǐng)會劍招背后蘊(yùn)含的劍意,所以一輩子都是低手,永遠(yuǎn)不能真正學(xué)會太極劍。所以周顛看到張三豐第二次演示太極劍,招式完全不同就以為是另一套東西,其實(shí)本質(zhì)上都一樣。學(xué)習(xí)Hibernate也不要舍本逐末的去學(xué)各種五花八門的工具,重點(diǎn)掌握它的對象持久層設(shè)計理念。

    posted on 2009-03-03 15:27 孟爺 閱讀(263) 評論(19)  編輯  收藏 所屬分類: Hibernate

    評論

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-11-03 09:59 狗狗

    只是隨便改個簽名而已!  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-11-03 10:13 狗狗

    人呢,怎么不見!  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-11-11 17:24 狗狗

    pic地址
    http://student.csdn.net/space.php?uid=39834&do=album&picid=23777&goto=down

    Fedora 11的安裝配置
    http://linux.chinaunix.net/techdoc/system/2009/08/25/1132653.shtml  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-11-11 17:27 狗狗

    http://www.chinaunix.net/  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-11-11 17:54 狗狗

    www.3gpp.org
    www.3gpp2.org
    www.51testing.com
    www.agentpp.com
    www.alcatel-lucent.com
    www.alldatasheet.com
    www.altera.com
    www.apache.org
    www.arm.com
    www.att.com
    bbs.eetop.cn
    www.billingchina.com
    www.tkk7.com
    https://www.bluetooth.org
    www.bt.com
    www.c114.net
    www.chinamobile.com
    www.chinatelecom.com.cn
    www.chinaunicom.com.cn
    www.chinaunix.net
    www.cisco.com
    www.citrix.com
    www.cnblogs.com
    www.cnc.com.cn
    code.google.com
    www.codeplex.com
    www.codeproject.com
    www.cpan.org
    www.cplusplus.com
    www.csdn.net

    www.dataconnection.com
    www.debian.org
    www.dell.com
    www.dianyuan.com
    www.eclipse.org
    ectonline.tsmc.com
    www.edacn.net
    ep.espacenet.com
    www.ericsson.com
    www.etsi.org
    www.francetelecom.com
    www.freebsd.org
    www.freepatentsonline.com/
    www.gnu.org
    www.h3c.com.cn
    www.hp.com
    www.huihoo.com
    www.ibm.com
    www.ieee.org
    www.ietf.org
    www.immigration.gov.ng
    www.infineon.com
    www.infoq.com/cn/
    www.intel.com
    www.j2medev.com
    www.java.net
    java.sun.com
    www.javaeye.com
    www.jboss.com
    www.juniper.net
    www.kernel.org

    www.lenovo.com
    www.lightreading.com
    www.limosa.be
    www.linuxforum.net
    www.linuxsir.org
    www.loveunix.net
    www.micron.com
    msdn.microsoft.com
    www.net130.com
    www.netbeans.org
    www.nigeriaembassy.cn
    www.novell.com
    www.ntt.com
    www.onjava.com
    www.openbsd.org
    www.opencores.org
    www.openmobilealliance.org
    www.open-open.com
    www.opensolaris.org
    www.opensparc.org
    www.opic.gc.ca
    www.oracle.com
    www.orafaq.com
    www.pcbbbs.com
    www.pcisig.com
    www.perl.org
    portal.uspto.gov
    www.Python.org

    www.qualcomm.cn
    www.rfc-editor.org
    www2.rohde-schwarz.com
    www.ruby-doc.org
    www.ruby-lang.org
    www.sipo.gov.cn
    sourceforge.net
    www.sun.com
    https://support.cdmatech.com
    www.sybase.com
    www.synopsys.com
    www.tclchina.com
    www.telekom.de
    www.ti.com
    www.tigris.org
    tortoisesvn.net
    www.tsmc.com
    www.ttcn-3.org
    www.ubuntu.com
    www.umlchina.com
    www.vckbase.com
    www.veritas.com
    visa.diplo.de
    www.vodafone.com
    www.w3.org
    www.windriver.com
    www.wipo.int
    www.wipsglobal.com
    www.xilinx.com

      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-11-15 23:58 mm

    主頁:http://www.feedsky.com/feeds/topsub_csdn.html

    http://blog.csdn.net/jobchanceleo
    http://blog.csdn.net/absurd

    http://www.verycd.com/topics/2724470/  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:38 gougou

    圖書分類  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:44 孟爺

    A 馬克思主義、列寧主義、毛澤東思想
    1 馬克思、恩格斯著作 2 列寧著作 3 斯大林著作 4 毛澤東著作 5 馬克思、恩格斯、列寧、斯大林、毛澤東著作匯編 7 馬克思、恩格斯、列寧、斯大林、毛澤東的生平和傳記 8 馬克思主義、列寧主義、毛澤東思想的學(xué)習(xí)和研究
      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:44 孟爺

    B 哲學(xué)
    0 哲學(xué)理論 1 世界哲學(xué) 2 中國哲學(xué) 3 亞洲哲學(xué) 4 非洲哲學(xué) 5 歐洲哲學(xué) 6 大洋洲哲學(xué) 7 美洲哲學(xué) 80 邏輯科學(xué)(總論) 81 邏輯學(xué) 82 倫理學(xué) 83 美學(xué) 84 心理學(xué) 9 無神論、宗教
      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:44 孟爺

    C 社會科學(xué)總論
    0 社會科學(xué)理論與方法論 1 社會科學(xué)現(xiàn)狀、概況 2 機(jī)關(guān)、團(tuán)體、會議 3 社會科學(xué)研究方法 4 社會科學(xué)教育與普及 5 社會科學(xué)叢書、文集、連續(xù)性出版物 6 社會科學(xué)參考工具書 [7] 社會科學(xué)文獻(xiàn)檢索工具書 8 統(tǒng)計學(xué) 91 社會學(xué) 92 人口學(xué) 93 管理學(xué) [94] 系統(tǒng)論(系統(tǒng)學(xué)、系統(tǒng)工程) 96 人才學(xué)
      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:46 孟爺

    D 政治、法律
    0 政治理論 1/3共產(chǎn)主義運(yùn)動、共*黨 4 工人、農(nóng)民、青年、婦女運(yùn)動與組織 5/7世界各國政治 8 外交、國際關(guān)系 9 法律  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:46 孟爺

    F 經(jīng)濟(jì)
    0 政治經(jīng)濟(jì)學(xué) 1 世界各國經(jīng)濟(jì)概況、經(jīng)濟(jì)史、經(jīng)濟(jì)地理 2 經(jīng)濟(jì)計劃與管理 3 農(nóng)業(yè)經(jīng)濟(jì) 4 工業(yè)經(jīng)濟(jì) 5 交通運(yùn)輸經(jīng)濟(jì) 6 郵電經(jīng)濟(jì) 7 貿(mào)易經(jīng)濟(jì) 8 財政、金融

    G 文化、科學(xué)、教育、體育
    0 文化理論 1 世界各國文化事業(yè)概況 2 信息與知識傳播 3 科學(xué)、科學(xué)研究 4 教育 8 體育

    H 語言、文字
    0 語言學(xué) 1 漢語 2 中國少數(shù)民族語言 3 常用外國語 4 漢藏語系 5 阿爾泰語系 7 印歐語系

    I 文學(xué)
    0 文學(xué)理論 1 世界文學(xué) 2 中國文學(xué) 3/7各國文學(xué)

    J 藝術(shù)
    0 藝術(shù)理論 1 世界各國藝術(shù)概況 2 繪畫 3 雕塑 4 攝影藝術(shù) 5 工藝美術(shù) 6 音樂 7 舞蹈 8 戲劇藝術(shù) 9 電影、電視藝術(shù)
      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:46 孟爺

    K 歷史、地理
    0 史學(xué)理論、 1 世界史、 2 中國史、 3 亞洲史、 4 非洲史、 5 歐洲史、 6 大洋洲史、 7 美洲史、 81 傳記、 85 文學(xué)考古、 89 風(fēng)俗習(xí)慣、 9 地理

    N 自然科學(xué)總論

    O 數(shù)理科學(xué)和化學(xué)
    1 數(shù)學(xué) 3 力學(xué) 4 物理學(xué) 6 化學(xué) 7 晶體學(xué)

    P 天文學(xué)、地理科學(xué)
    1 天文學(xué) 2 測繪學(xué) 3 地球物理學(xué) 4 氣象學(xué) 5 地質(zhì)學(xué) 7 海洋學(xué) 9 自然地理學(xué)

    Q 生物科學(xué)
    1 普通生物學(xué) 2 細(xì)胞學(xué) 3 遺傳學(xué) 4 生理學(xué) 5 生物化學(xué) 6 生物物理學(xué) 7 分子生物學(xué) 81 生物工程學(xué) 91 古生物學(xué) 93 微生物學(xué) 94 植物學(xué) 95 動物學(xué) 96 昆蟲學(xué) 98 人類學(xué)

    R 醫(yī)學(xué)、衛(wèi)生
    1 預(yù)防醫(yī)學(xué)、衛(wèi)生學(xué) 2 中國醫(yī)學(xué) 3 基礎(chǔ)醫(yī)學(xué) 4 臨床醫(yī)學(xué) 5 內(nèi)科學(xué) 6 外科學(xué) 8 特種醫(yī)學(xué) 9 藥學(xué)

    S 農(nóng)業(yè)科學(xué)
    1 農(nóng)業(yè)基礎(chǔ)科學(xué) 2 農(nóng)業(yè)工程 3 農(nóng)學(xué)(農(nóng)藝學(xué)) 4 植物保護(hù) 5 農(nóng)作物 6 園藝 7 林業(yè) 8 畜牧、獸醫(yī)、狩獵、蠶、蜂 9 水產(chǎn)、漁業(yè)
      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 2009-12-23 13:46 孟爺

    T 工業(yè)技術(shù)
    TB 一般工業(yè)技術(shù) TD 礦業(yè)工程 TE 石油、天然氣工業(yè) TF 冶金工業(yè) TG 金屬學(xué)、金屬工藝 TH 機(jī)械、儀表工業(yè) TJ 武器工業(yè) TK 動力工程 TL 原子能技術(shù) TM 電工技術(shù) TN 無線電電子學(xué)、電信技術(shù) TP 自動化技術(shù)、計算技術(shù) TQ 化學(xué)工業(yè) TS 輕工業(yè)、手工業(yè) TU 建筑科學(xué) TV 水利工程

    U 交通運(yùn)輸
    1 綜合運(yùn)輸 2 鐵路運(yùn)輸 4 公路運(yùn)輸 6 水路運(yùn)輸 [8] 航空運(yùn)輸

    V 航空、航天
    1 航空、航天技術(shù)的研究與探索 2 航空 4 航天(宇宙航行) [7] 航空、航天醫(yī)學(xué)

    X 環(huán)境科學(xué)、勞動保護(hù)科學(xué)(安全科學(xué))
    1 環(huán)境科學(xué)基礎(chǔ)理論 2 環(huán)境保護(hù)管理 3 環(huán)境綜合研究 4 災(zāi)害及其防治 5 環(huán)境污染及其防治 7 三廢處理與綜合利用 8 環(huán)境質(zhì)量評價與環(huán)境監(jiān)測 9 勞動保護(hù)科學(xué)(安全科學(xué))

    Z 綜合性圖書
    1 叢書 2 百科全書、類書 3 辭典 4 論文集、全集、選集、雜著 5 年簽、年刊 6 期刊、連續(xù)性出版物 8 圖書目錄、文摘、索引
      回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 [未登錄] 2010-01-08 17:17 111

    專業(yè)技能
    ? 項(xiàng)目管理: 熟悉CMMI項(xiàng)目管理流程,熟悉敏捷開發(fā)。
    ? 熟練掌握編程語言: JAVA,JSP,JS,AJAX,ORACLE存儲過程,C#,CSS;
    ? 熟悉Oracle,SQL Server數(shù)據(jù)庫
    ? 能熟練應(yīng)用Struts/Hibernate/Spring等開源框架進(jìn)行項(xiàng)目開發(fā);熟悉WEB服務(wù)器Tomcat、Apusic、Weblogic應(yīng)用配置。
    ? 熟練運(yùn)行開發(fā)平臺:windows、linux
    ? 熟練掌握開發(fā)管理工具: MyEclipse、JBuilder、PL/SQL Developer、CVS、VSS、SVN  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 [未登錄] 2010-01-08 17:18 111

    項(xiàng)目經(jīng)驗(yàn)
    1. 2005.09 -2008.09,深圳市福田區(qū)電子政務(wù)系統(tǒng),作為骨干開發(fā)人員,負(fù)責(zé)部分子系統(tǒng)的編碼測試,以及后期維護(hù)工作。包含以下子系統(tǒng):福田區(qū)信訪電子監(jiān)察系統(tǒng),福田區(qū)重大項(xiàng)目投資系統(tǒng),福田區(qū)電子監(jiān)察系統(tǒng)
    2. 2008.10 -2009.02,華為外包 華為產(chǎn)品培訓(xùn)系統(tǒng)優(yōu)化,作為項(xiàng)目組長及開發(fā)人員,負(fù)責(zé)部分模塊的重構(gòu)優(yōu)化。
    3. 2009.04 -2009.11,華為外包 中國移動業(yè)務(wù)支撐系統(tǒng),作為開發(fā)骨干,負(fù)責(zé)BOSS渠道子系統(tǒng)前臺的迭代版本開發(fā),主要涉及空中充值、手機(jī)錢包、渠道經(jīng)理管理等模塊。
    4. 2010.12 -至今,華為外包 中國移動業(yè)務(wù)支撐系,作為項(xiàng)目組長及開發(fā)骨干負(fù)責(zé)BOSS資源子系統(tǒng)的交接工作。  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 [未登錄] 2010-01-08 17:18 111

    工作經(jīng)歷
    時間 地點(diǎn) 職務(wù)
    2005年9月-2008年9月 深圳太極軟件有限公司 軟件工程師
    2008年10月-2009年2月 深圳中博科創(chuàng)軟件公司 高級軟件工程師
    2009年04月-至今 昆山中創(chuàng)軟件工程有限責(zé)任公司 項(xiàng)目組長 / 軟件開發(fā)  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 [未登錄] 2010-01-08 17:20 111

    教育背景
    1. 2002年9月——2005年7月 桂林電子科技大學(xué)
    自我介紹
    工作積極、主動、熱情,責(zé)任心強(qiáng),對自己要求嚴(yán)格。具有良好的團(tuán)隊(duì)協(xié)作精神,溝通能力,總能營造活躍的工作氣氛。喜歡挑戰(zhàn)自己。  回復(fù)  更多評論   

    # re: 初學(xué)者學(xué)習(xí)Hibernate的方法 [未登錄] 2010-02-08 15:14 aaa

    SecureCRT
    Beyond.Compare_2.2.6.226_SC(文件比較器).exe
    抓圖工具.exe  回復(fù)  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2010年2月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28123456
    78910111213

    導(dǎo)航

    統(tǒng)計

    留言簿

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: a成人毛片免费观看| 亚洲av成人无码网站…| 久久精品视频免费播放| 国产亚洲成av片在线观看| 两性色午夜免费视频| 亚洲天堂免费在线视频| 中国在线观看免费的www| 亚洲AV无码一区二区二三区入口| 国产成人久久AV免费| 亚洲色欲或者高潮影院| 久草视频在线免费| 91亚洲国产成人久久精品| 欧美在线看片A免费观看| 亚洲AV无码资源在线观看| 哒哒哒免费视频观看在线www| 乱淫片免费影院观看| 国产亚洲人成网站在线观看| 中文字幕永久免费| 亚洲视频在线观看视频| 无码国产精品一区二区免费I6 | 四虎影在线永久免费观看| 人妻仑刮八A级毛片免费看| 中文字幕亚洲专区| 亚洲人成免费电影| 亚洲av无码无线在线观看| 亚洲精品第一国产综合精品99| 成在线人视频免费视频| 久久久久亚洲精品日久生情| 最近的免费中文字幕视频| 国产偷国产偷亚洲高清人| 日本红怡院亚洲红怡院最新| 免费H网站在线观看的| 美女被吸屁股免费网站| 亚洲AV日韩AV天堂一区二区三区| 在线视频精品免费| 一级毛片人与动免费观看| 精品亚洲麻豆1区2区3区| 免费jlzzjlzz在线播放视频| 99国产精品视频免费观看| 国产精品手机在线亚洲| 久久亚洲精品国产精品|