07 2007 檔案
[EasyDBO] 處理事務(wù)方面存在問題
摘要: 前面已經(jīng)提過EasyDBO的處理關(guān)聯(lián)上是有問題的。這里進(jìn)入查看。
前面也給出了一個簡單的方法來處理一對一、一對多的關(guān)系(多對對暫不處理)。但是,如果你用將autocommit設(shè)定為false時,卻也不能獲得想要的結(jié)果。
閱讀全文
posted @
2007-07-19 01:13 三告習(xí)習(xí) 閱讀(1062) |
評論 (0) 編輯
[AspectJ] 明明白白AspectJ (2)
摘要: 在前面《[AspectJ] 明明白白AspectJ (1) 》中用例子說明了AspectJ的確是代碼生成器。
現(xiàn)在,同樣的方式,將官方提供的例子“Bean Example”(File -->New -->Project -->AspectJ -->AspectJ Examples --> Bean Example)簡單剖析一下。Bean Example主要是利用AOP來實現(xiàn)屬性改變通知,效果像觀察者模式來關(guān)注bean的屬性,但它是用java.beans.PropertyChangeSupport來實現(xiàn)的。如果你對java.beans.PropertyChangeSupport用法不了解,可以參考我以前的一篇隨筆《[java 拾遺篇] JavaBean實現(xiàn)約束屬性簡單例 》。
閱讀全文
posted @
2007-07-14 19:03 三告習(xí)習(xí) 閱讀(3440) |
評論 (2) 編輯
[LumaQQ] 從LumaQQ上看QQ數(shù)據(jù)包的加密和解密情況
摘要: 以前看LumaQQ(2006版)時做的一點(diǎn)簡單記錄,主要是關(guān)于LumaQQ登陸服務(wù)器和通訊時數(shù)據(jù)包的加密和解密情況。
閱讀全文
posted @
2007-07-12 14:19 三告習(xí)習(xí) 閱讀(7203) |
評論 (8) 編輯
[AspectJ] 明明白白AspectJ (1)
摘要: http://www.ibm.com/developerworks/cn/java/l-aspectJ/index.html中介紹了What is AspectJ 。
AspectJ是一個代碼生成工具(Code Generator)。
AspectJ語法就是用來定義代碼生成規(guī)則的語法。您如果使用過Java Compiler Compiler (JavaCC),您會發(fā)現(xiàn),兩者的代碼生成規(guī)則的理念驚人相似。
AspectJ有自己的語法編譯工具,編譯的結(jié)果是Java Class文件,運(yùn)行的時候,classpath需要包含AspectJ的一個jar文件(Runtime lib)。
....
看了上面幾點(diǎn),我就想看看它怎么把代碼生成了?,F(xiàn)在做一個試驗。
閱讀全文
posted @
2007-07-12 01:12 三告習(xí)習(xí) 閱讀(5193) |
評論 (6) 編輯
[EasyDBO] EasyDBO添加支持?jǐn)?shù)據(jù)庫表名(表結(jié)構(gòu)不變)變換功能
摘要: 在某些情況下,我們可能需要同一個實體bean對應(yīng)著多個數(shù)據(jù)庫表,比如,你的數(shù)據(jù)庫表是按照每個月添加一個,但是對應(yīng)的實體bean并沒有改變。這個時候,我們就需要支持表明變換了,否則,難道你每個月改變一下orm映射配置嗎?如果每天都換一個表呢?
閱讀全文
posted @
2007-07-06 10:42 三告習(xí)習(xí) 閱讀(963) |
評論 (2) 編輯
[EasyDBO] EasyDBO上對象關(guān)聯(lián)問題的一個簡單解決方法
摘要: EasyDBO上對象關(guān)聯(lián)還是存在很大問題。
其中一個,添加對象時,沒能將被關(guān)聯(lián)對象的主鍵(由數(shù)據(jù)庫生成)插入到關(guān)聯(lián)對象的外鍵上。
下面是我的一個解決方法
閱讀全文
posted @
2007-07-02 18:15 三告習(xí)習(xí) 閱讀(1190) |
評論 (3) 編輯
[EasyDBO] 雙向關(guān)聯(lián)導(dǎo)致堆棧溢出異常
摘要: EasyDBO的實體配置,如果實體存在雙向關(guān)聯(lián),并且lazy都設(shè)定為false的時候,就會產(chǎn)生堆棧溢出異常。
為什么會導(dǎo)致堆棧溢出呢?
比如存在A實體和B實體。
閱讀全文
posted @
2007-07-02 14:02 三告習(xí)習(xí) 閱讀(1032) |
評論 (0) 編輯