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

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

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

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    #

         摘要:   作者注:JDO和CMP方式的EJB目前正在同時向前發展,但采取的是不同的路線。JDO的核心思想是在企業應用軟件架構的不同層面中存儲傳統的Java對象(Plain Old Java Objects,下稱POJOs),而CMP方案則基于容器環境,并針對特殊的需求。

      兩者之間的異同在規范出臺之初便成為眾所爭論的話題。你可以到JDOCentral.com上看到這類的爭論,而在6月中旬即將在舊金山開幕的2003年JavaOne大會上,也會有一些演示和講解來比較這兩種不同的技術。

      在這次JavaOne大會上,3368號技術對話將討論JDO與Struts(一個著名的Web應用架構設計的開源軟件)集成的可行性和實踐經驗;3236號專題研究JDO與EJB容器的結合;1289號專題將對比使用JDO、JDBC和EJB時,設計模式在開發中的應用。

      在我們的《Java Data Objects》的第17章有一小段話描述使用JDO和CMP的平衡點。--Craig Russell   閱讀全文
    posted @ 2008-05-27 10:22 rogerfan 閱讀(318) | 評論 (0)編輯 收藏

         摘要: JDO的優點:
      
      ● JDO的生命周期狀態機(lifecycle state machine)是正確的用法。任何其它的O/R映射工具都應該使用JDO的生命周期或者它的子集(例如:如果不支持事務)。記住,JDO生命周期是為JDO實現服務的。大部分用戶不需要了解其中很復雜的內幕。網頁Amber生命周期中有些圖示。
      
      ● PersistentManager API對如何管理JDO對象的狀態有一定的優勢和價值。
      閱讀全文
    posted @ 2008-05-27 10:20 rogerfan 閱讀(350) | 評論 (0)編輯 收藏

         摘要: 網上關于JDO的文章已經不少了,關于JDO的優點也講了很多,我看了一些文章后,自己也研究了一段時間,忽然很想寫一個系列文章全面的介紹一下JDO,今天先寫下第一篇算是個開頭。呵呵,有些內容是我對JDO規范的理解,如果有不對的地方請大家指正。
      
      Java開發人員已經有好幾種存取數據庫的方法:序列化,JDBC,面向對象映射工具,對象數據庫,以及實體EJB。那為什么還要介紹其他的存儲架構呢?答案是,上面每一種實現存儲的方案都存在一定的限制。JDO正在嘗試解決這些限制。  閱讀全文
    posted @ 2008-05-27 10:19 rogerfan 閱讀(347) | 評論 (0)編輯 收藏

         摘要: JDO是Java對象持久化的新的規范。JDO經SunJava Community Process認定。
      
      
      一、歷史
      JDO是對象持久化工作的綜合成果,試圖提供一個對象持久化的完全版本。JDO同時繼承于ODMG(對象數據管理小組,標準化對象數據庫的一個獨立委員會)和對象關系映射工具提供商。
      JSR #000012 approved in July 1999
      1999-8組建的專家小組:包括Sun、Apple、BEA、IBM、Oracle、SAP、WebGain等
      2000-5 完成公開評論草案
      2000-6 在JavaOne上引入
      2001-3 最終草案0.93
      2001-5 最終草案0.96公布
      2001-6 在JavaOne上啟動
      2001-11 最終草案0.98  閱讀全文
    posted @ 2008-05-27 10:18 rogerfan 閱讀(334) | 評論 (0)編輯 收藏

         摘要: 在反射的幫助下,我們可以有效的簡化這個繁瑣的過程,看代碼之前我們先補充一點有關類字段的反射API:
    ●Field[] getDeclaredFields():返回已加載類聲明的所有成員變量的Field對象數組,不包括從父類繼承的成員變量.
    ●Field getDeclaredField(String name):返回已加載類聲明的所有成員變量的Field對象,不包括從父類繼承的成員變量,參數name指定成員變量的名稱.
    ●Field[] getFields():返回已加載類聲明的所有public型的成員變量的Field對象數組,包括從父類繼承的成員變量
    ●Field getField(String name):返回已加載類聲明的所有成員變量的Field對象,包括從父類繼承的成員變量,參數name指定成員變量的名稱.  閱讀全文
    posted @ 2008-05-23 12:52 rogerfan 閱讀(463) | 評論 (3)編輯 收藏

         摘要: 文章摘要

    Torque項目是Apache的公開源代碼項目,主要用于生成訪問數據庫的資源和java代碼、提供使用這些代碼訪問數據庫的運行時(runtime)環境。通過使用Torque,你可以使用面向對象方式訪問數據庫,不再需要編寫任何SQL語句。本文中給大家詳細的介紹了如何使用Torque框架訪問數據庫的整個過程,希望能夠指導大家熟練使用Torque。
      閱讀全文
    posted @ 2008-05-22 11:52 rogerfan 閱讀(519) | 評論 (0)編輯 收藏

         摘要: Apache Torque 是一個使用關系數據庫作為存儲手段的Java應用程序持久化工具。Torque是一個開源項目,由Web應用程序框架
      Jakarta Apache Turbine 發展而來,但現在已完全獨立于Turbine。通過JDBC,Torque支持大多數流行的開源商業數據庫,包括Oracle、Microsoft SQL Server、IBM DB/2、MySQL以及PostgreSQL。  閱讀全文
    posted @ 2008-05-22 11:51 rogerfan 閱讀(376) | 評論 (0)編輯 收藏

         摘要: Apache Torque是一個使用關系數據庫作為存儲手段的Java應用程序持久化工具,是 Apache 的公開源代碼項目,Torque是一個開源項目,由Web應用程序框架Jakarta Apache Turbine發展而來,但現在已完全獨立于Turbine。 Torque 主要包含兩部分:一部分是 Generator,它可以使用xml文件,產生應用程序需要的所有數據庫資源,包括 sql 和 java 文件;另外一部分是 Runtime,提供使用這些代碼訪問數據庫的運行時環境。  閱讀全文
    posted @ 2008-05-22 11:33 rogerfan 閱讀(1272) | 評論 (0)編輯 收藏

         摘要: Peers
    Everything in Peers resolve around Peer classes. A Peer class has a one-to-one mapping to a Database table. You use each table's associated Peer class to do operations on that table. Peer classes are generated for you automatically.

    Peer classes have static methods only, so you would never create objects of Peer classes. It is not necessary to have objects on this level because of the one-to-one mapping with a table. Peer methods are thread safe.

    Peer classes are ge  閱讀全文
    posted @ 2008-05-22 11:31 rogerfan 閱讀(354) | 評論 (0)編輯 收藏

         摘要: 一般在利用O/R Mapping框架進行開發的時候,有三個基本的單元即關系數據庫中的表(Table),Java中的持久對象(PO),定義PO到Table映射的xml文件(Schema)。
    首先,Torque包含一個generator用來根據由開發者配置好的Schema來自動生成PO和Table,這就意味著開發者只要定義好Schema,PO和Table就可以自動生成了。
    在生成好的PO和Table以后,開發者就可以利用PO來進行對Table的訪問了。為了達到這個目的Torque提供了一個運行時環境來保證代碼的正確運行。在工程中引入了torque相關的.jar就可以擁有這個運行環境了。  閱讀全文
    posted @ 2008-05-22 11:29 rogerfan 閱讀(1048) | 評論 (0)編輯 收藏

         摘要: 目前對于J2EE應用中的Persistence Layer的解決方案很多,其中,最近從Apache Turbine中剝離處理的Torque是一個優秀的ORM(Object Relational Mapping,對象角色建模) 解決方案。

      主流的Persistence Layer解決方案

      隨著基于J2EE應用的日益增加,出現了很多Persistence Layer的解決方案。目前主要的解決方案有以下幾種:

      ◆ 自己編寫基于JDBC API的解決方案;

      ◆ 采用ObjectRational Mapping(ORM)工具或者是采用面向對象的數據庫(ODBMS);

      ◆ J2EE/Entity Bean CMP (container-managed persistence);

      ◆ JDO。  閱讀全文
    posted @ 2008-05-22 11:20 rogerfan 閱讀(496) | 評論 (1)編輯 收藏

         摘要: Groovy是一種語言,其語法類似于Java,但比Java更簡單。它通常被視為腳本/靈活/動態的語言,但是我不喜歡這類形容詞,因為我認為它們只會令人困惑。如果說Java是一位明智的中年男子,那么Groovy就是他十幾歲的兒子。Groovy具有父親的許多特點,但是更為狂野且更為有趣。他們也可以很好地合作。  閱讀全文
    posted @ 2008-05-22 11:09 rogerfan 閱讀(664) | 評論 (0)編輯 收藏

         摘要: 1. 為了方面按列作外循環,想把ArrayList構造成一個二維數組,如下:

    ......

    ArrayList result=GetResult();

    int n=result.size();

    String[][] myArray=new String[n][]; //定義二維數組

    for (int i=0;i {
    ArrayList tempArray= (ArrayList)result.get(i);
    myArray[i]=(String[])tempArray.toArray();
    }

    ......
      閱讀全文
    posted @ 2008-05-14 13:40 rogerfan 閱讀(2001) | 評論 (0)編輯 收藏

         摘要: 1、Sysdate 當前日期和時間


    SQL> Select sysdate from dual;

    SYSDATE
    ----------
    21-6月 -05
      閱讀全文
    posted @ 2008-03-26 10:23 rogerfan 閱讀(757) | 評論 (0)編輯 收藏

         摘要: 1、一個jacob操作Word的例子,其他操作excel的sample里都有
      import java.io.File;
      import com.jacob.com.*;
      import com.jacob.activeX.*;
      public class WordTest {
      
       public static void main(String[] args) {
         WordBean word=new WordBean();
         word.openWord(true);
         word.createNewDocument();
         word.insertText("Hello word.");
       }
      }
      閱讀全文
    posted @ 2008-03-05 13:24 rogerfan 閱讀(1596) | 評論 (0)編輯 收藏

    僅列出標題
    共30頁: First 上一頁 18 19 20 21 22 23 24 25 26 下一頁 Last 
    主站蜘蛛池模板: 9久9久女女免费精品视频在线观看 | 亚洲熟妇丰满多毛XXXX| 亚洲AV日韩综合一区| 日韩高清在线免费观看| 久久人午夜亚洲精品无码区| 情侣视频精品免费的国产| 亚洲av永久无码| 亚洲国产成人乱码精品女人久久久不卡| 狠狠综合亚洲综合亚洲色| 国产在线a不卡免费视频| 精品女同一区二区三区免费播放| 免费二级毛片免费完整视频| 一级一看免费完整版毛片| 亚洲欧洲自拍拍偷午夜色无码| 香蕉免费一区二区三区| 亚洲成人免费在线观看| 成人人观看的免费毛片| 国产成人精品亚洲| 亚洲人精品午夜射精日韩| 1000部免费啪啪十八未年禁止观看 | 日韩一品在线播放视频一品免费| 亚洲精品日韩一区二区小说| 午夜亚洲av永久无码精品| a视频在线观看免费| 亚洲日本在线观看网址| 日本黄页网站免费| 丁香花在线观看免费观看图片 | 中文字幕亚洲免费无线观看日本 | 国色精品va在线观看免费视频| 亚洲狠狠ady亚洲精品大秀| 成人免费福利电影| 99热在线日韩精品免费| 亚洲国产精品美女| 亚洲国产精品无码久久久久久曰| 国产激情免费视频在线观看| 亚洲综合成人婷婷五月网址| 在线观看午夜亚洲一区| 亚洲人成网站免费播放| 国产久爱免费精品视频 | 免费在线人人电影网| 亚洲黄网站wwwwww|