隨筆-35  評(píng)論-97  文章-0  trackbacks-0
            2007年6月28日
               摘要: 本想好好總結(jié)一下java的學(xué)習(xí)經(jīng)驗(yàn),無奈忙啊忙.......

          有總比沒有好吧。還是總結(jié)了一點(diǎn)點(diǎn),要過一段時(shí)間才能回到j(luò)ava上來咯。

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

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

          也可用來讀取配置文件。

          Root類:

          Root是跟節(jié)點(diǎn)。結(jié)點(diǎn)名默認(rèn)為"root",但是可以根據(jù)需要改變,使用setNodeName(String nodeName)。

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

          setValue(String value)是設(shè)定節(jié)點(diǎn)值。

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

          toXml()將Root對(duì)象轉(zhuǎn)為字符串。

          addItem(Item item)為添加子節(jié)點(diǎn)。

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

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

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

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

          其中一個(gè),添加對(duì)象時(shí),沒能將被關(guān)聯(lián)對(duì)象的主鍵(由數(shù)據(jù)庫生成)插入到關(guān)聯(lián)對(duì)象的外鍵上。

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

          為什么會(huì)導(dǎo)致堆棧溢出呢?

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

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

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

          搞了半天,發(fā)現(xiàn)一對(duì)一的被關(guān)聯(lián)對(duì)象沒有連同關(guān)聯(lián)對(duì)象也一同插進(jìn)數(shù)據(jù)庫里。

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

          首先,DBTable中的id命名意義不明朗,這個(gè)id你猜是數(shù)據(jù)庫表的key還是javaBean對(duì)應(yīng)于數(shù)據(jù)庫表key的屬性?我的猜測(cè)是前者,數(shù)據(jù)庫表的key(主鍵的名稱)。
            閱讀全文
          posted @ 2007-06-28 12:17 三告習(xí)習(xí) 閱讀(1208) | 評(píng)論 (2)編輯 收藏
          主站蜘蛛池模板: 广饶县| 怀化市| 河池市| 卓资县| 宜兰县| 永春县| 玉林市| 尚义县| 佳木斯市| 濮阳县| 那坡县| 宁波市| 海门市| 高邮市| 东乌珠穆沁旗| 平遥县| 乌恰县| 论坛| 长顺县| 岳阳县| 海城市| 重庆市| 平邑县| 文安县| 阳春市| 集安市| 恩施市| 新沂市| 徐汇区| 肇州县| 霞浦县| 湄潭县| 秦安县| 定远县| 精河县| 上高县| 大城县| 高平市| 台南市| 洛隆县| 冷水江市|