隨筆-35  評論-97  文章-0  trackbacks-0
            2007年6月11日
               摘要: 本想好好總結一下java的學習經驗,無奈忙啊忙.......

          有總比沒有好吧。還是總結了一點點,要過一段時間才能回到java上來咯。

          有需要的可以下載總結看看,目錄如下:

          一、開發環境中對JDK 的處理 3
          二、開發環境中對Eclipse的處理 4
          三、開發環境中對eclipse插件的處理 5
          四、綠色環境下啟動java程序 7
          五、在eclipse查看中文JDK文檔幫助 9
          六、eclipse中更換工程的jdk版本 11
          七、eclipse使用jad查看class文件源碼 14
          八、[JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上結合MinGW使用CDT) 15
          九 使用myeclipse 發布Web Service(xfire) 21
          十 使用jdk1.6發布web service 29
          十一 使用xml字符串裝載數據和卸載數據 34
          十二 JavaBean實現屬性約束 46
          十三 明明白白AspectJ   閱讀全文
          posted @ 2007-09-06 23:37 三告習習 閱讀(2051) | 評論 (7)編輯 收藏
               摘要: 使用xml格式字符串轉載數據和卸載數據,在數據傳送時可以使用,避免直接對節點和屬性等操作。

          也可用來讀取配置文件。

          Root類:

          Root是跟節點。結點名默認為"root",但是可以根據需要改變,使用setNodeName(String nodeName)。

          put(String key, Object value)是添加屬性值。

          setValue(String value)是設定節點值。

          parseXml(String xml)將xml字符串解析出Root對象。

          toXml()將Root對象轉為字符串。

          addItem(Item item)為添加子節點。

            閱讀全文
          posted @ 2007-08-15 01:08 三告習習 閱讀(1484) | 評論 (0)編輯 收藏
               摘要: 找到了不錯的工具:
          (1) CHM_To_PDF_Converter_Professional_v3.4
          (2) pdf2all
          (3) 電子文檔處理器(eTextWizard)  閱讀全文
          posted @ 2007-08-13 00:42 三告習習 閱讀(4722) | 評論 (4)編輯 收藏
               摘要: 前面已經提過EasyDBO的處理關聯上是有問題的。這里進入查看。

          前面也給出了一個簡單的方法來處理一對一、一對多的關系(多對對暫不處理)。但是,如果你用將autocommit設定為false時,卻也不能獲得想要的結果。
            閱讀全文
          posted @ 2007-07-19 01:13 三告習習 閱讀(1062) | 評論 (0)編輯 收藏
               摘要: 在前面《[AspectJ] 明明白白AspectJ (1) 》中用例子說明了AspectJ的確是代碼生成器。

          現在,同樣的方式,將官方提供的例子“Bean Example”(File -->New -->Project -->AspectJ -->AspectJ Examples --> Bean Example)簡單剖析一下。Bean Example主要是利用AOP來實現屬性改變通知,效果像觀察者模式來關注bean的屬性,但它是用java.beans.PropertyChangeSupport來實現的。如果你對java.beans.PropertyChangeSupport用法不了解,可以參考我以前的一篇隨筆《[java 拾遺篇] JavaBean實現約束屬性簡單例 》。
            閱讀全文
          posted @ 2007-07-14 19:03 三告習習 閱讀(3440) | 評論 (2)編輯 收藏
               摘要: 編寫程序發布腳本  閱讀全文
          posted @ 2007-07-12 18:11 三告習習| 編輯 收藏
               摘要: 以前看LumaQQ(2006版)時做的一點簡單記錄,主要是關于LumaQQ登陸服務器和通訊時數據包的加密和解密情況。  閱讀全文
          posted @ 2007-07-12 14:19 三告習習 閱讀(7203) | 評論 (8)編輯 收藏
               摘要: http://www.ibm.com/developerworks/cn/java/l-aspectJ/index.html中介紹了What is AspectJ 。

          AspectJ是一個代碼生成工具(Code Generator)。
          AspectJ語法就是用來定義代碼生成規則的語法。您如果使用過Java Compiler Compiler (JavaCC),您會發現,兩者的代碼生成規則的理念驚人相似。
          AspectJ有自己的語法編譯工具,編譯的結果是Java Class文件,運行的時候,classpath需要包含AspectJ的一個jar文件(Runtime lib)。
          ....
          看了上面幾點,我就想看看它怎么把代碼生成了。現在做一個試驗。
            閱讀全文
          posted @ 2007-07-12 01:12 三告習習 閱讀(5193) | 評論 (6)編輯 收藏
               摘要: 在某些情況下,我們可能需要同一個實體bean對應著多個數據庫表,比如,你的數據庫表是按照每個月添加一個,但是對應的實體bean并沒有改變。這個時候,我們就需要支持表明變換了,否則,難道你每個月改變一下orm映射配置嗎?如果每天都換一個表呢?  閱讀全文
          posted @ 2007-07-06 10:42 三告習習 閱讀(963) | 評論 (2)編輯 收藏
               摘要: EasyDBO上對象關聯還是存在很大問題。

          其中一個,添加對象時,沒能將被關聯對象的主鍵(由數據庫生成)插入到關聯對象的外鍵上。

          下面是我的一個解決方法  閱讀全文
          posted @ 2007-07-02 18:15 三告習習 閱讀(1190) | 評論 (3)編輯 收藏
               摘要: EasyDBO的實體配置,如果實體存在雙向關聯,并且lazy都設定為false的時候,就會產生堆棧溢出異常。

          為什么會導致堆棧溢出呢?

          比如存在A實體和B實體。
            閱讀全文
          posted @ 2007-07-02 14:02 三告習習 閱讀(1032) | 評論 (0)編輯 收藏
               摘要: 某些時候,你插入一條記錄后要馬上知道剛才插入記錄的id(自增類型),那么下面的方面可以滿足你的要求  閱讀全文
          posted @ 2007-06-29 18:35 三告習習 閱讀(1597) | 評論 (2)編輯 收藏
               摘要: 用著用著,突然發覺EasyDBO并沒有實現到它聲稱的功能。

          如,當你的實體有一對一關聯或者一對多等關聯時,它并沒有能夠正確地處理外鍵值(當關聯的主鍵為自增類型時,插入關聯對象獲取到外鍵為空,被關聯的對象雖然能插入,但是這樣有舍用呢?)。

          看看它處理的過程就知道它不能正確出來外鍵值了。
            閱讀全文
          posted @ 2007-06-28 23:10 三告習習 閱讀(1232) | 評論 (4)編輯 收藏
               摘要: 郁悶~~~~~~~~~~

          搞了半天,發現一對一的被關聯對象沒有連同關聯對象也一同插進數據庫里。

          跟了一下源代碼,發現EasyJDB的addRelativeObject(Object obj)方法沒有對OneToOneField進行處理!只對ManyToOneField和ManyToManyField進行處理!但是OneToOneField卻是最常用的!
            閱讀全文
          posted @ 2007-06-28 18:09 三告習習 閱讀(743) | 評論 (0)編輯 收藏
               摘要: 近來使用EasyDBO發現一些問題。

          首先,DBTable中的id命名意義不明朗,這個id你猜是數據庫表的key還是javaBean對應于數據庫表key的屬性?我的猜測是前者,數據庫表的key(主鍵的名稱)。
            閱讀全文
          posted @ 2007-06-28 12:17 三告習習 閱讀(1198) | 評論 (2)編輯 收藏
               摘要: java.beans.PropertyEditor的從字義來看是一個屬性編輯器,但總覺得它的作用更像一個轉換器--從字符串轉換為類對象的屬性。  閱讀全文
          posted @ 2007-06-26 16:46 三告習習 閱讀(6693) | 評論 (0)編輯 收藏
               摘要: 寫了一個從數據庫表映射到實體的工具配合easyDBO使用,需要知道指定表的主鍵,這個方法可以得到主鍵字段名:(數據庫MySQL5)  閱讀全文
          posted @ 2007-06-25 17:52 三告習習 閱讀(1697) | 評論 (0)編輯 收藏
               摘要: EMF-Query 的查詢語句結構也是很簡單的

          SELECT
          FROM [source]
          WHERE [condition]

          很像我們平常的SQL語句吧,但是不同的是SELECT、FROM 和WHERE 都是由對象來組合的。
            閱讀全文
          posted @ 2007-06-12 22:42 三告習習 閱讀(1376) | 評論 (2)編輯 收藏
               摘要: 同樣的測試語句,官方例子中的模型可查得數據,我簡化后(自己建的模型)卻得不到結果。是建模的方法不對?還是要注意一些什么問題?  閱讀全文
          posted @ 2007-06-12 17:26 三告習習 閱讀(501) | 評論 (1)編輯 收藏
               摘要: Attribute和Reference是模型中的其中兩大元素,通常我們查詢都會根據Attribute和Reference來查詢。EMF-Query中提供了針對這兩種元素的封裝了條件類哦,怎么使用?easy~~  閱讀全文
          posted @ 2007-06-11 19:00 三告習習 閱讀(1189) | 評論 (2)編輯 收藏
          主站蜘蛛池模板: 阿拉善盟| 怀集县| 轮台县| 喀什市| 沽源县| 江阴市| 南陵县| 星子县| 汉沽区| 昭觉县| 濮阳市| 永吉县| 永靖县| 桂东县| 阿拉善右旗| 海伦市| 安陆市| 寿阳县| 晋宁县| 漳浦县| 廉江市| 平谷区| 蓝山县| 镇远县| 定西市| 台南市| 崇明县| 潜江市| 漯河市| 仁怀市| 阜康市| 五台县| 安国市| 体育| 普兰县| 虞城县| 东山县| 合阳县| 光泽县| 永宁县| 福贡县|