很久沒有寫點什么了,這段時間除了很忙以外就覺得沒有什么寫作的欲望,所以也沒有寫點什么,僅僅在前兩天發(fā)布了一份JDK1.5API中文完整版的CHM格式文檔(
http://www.tkk7.com/fastzch/archive/2006/06/09/51681.html),其實制作這份文檔的目的,也是為了方便自己,方便大家。
這段時間一直在結(jié)合一些新的思想和技術(shù)做一些東西,也研究了不少的新技術(shù)(對于我來說):學(xué)習(xí)了AJAX,并結(jié)合JavaMail,F(xiàn)CKEditor,Velocity做了一個類似于163那樣的Web方式的發(fā)郵件的功能,當(dāng)然這是結(jié)合我們所開發(fā)的系統(tǒng)中的具體業(yè)務(wù)需求,不像163的Web-Mail系統(tǒng)那樣通用和強大,我們實現(xiàn)的功能只是發(fā)郵件,可以定制收件人,抄送人,標(biāo)題,附件等,郵件的內(nèi)容會根據(jù)模版采用Velocity生成,并且可以通過FCKEditor提供的強大的編輯功能來編輯。同時還可以讓發(fā)件人不用輸入帳號和密碼便可以發(fā)送(當(dāng)然得登錄我們的整個系統(tǒng))。AJAX的應(yīng)用則主要用在用戶切換模版的時候,頁面上會相應(yīng)的改變收件人,抄送人及內(nèi)容等,其實在我所采用的技術(shù)中也稱不上是完全的AJAX,就像谷歌(Google)那樣,只是采用了某些網(wǎng)友所稱的AJAH技術(shù),也沒有使用什么其它的框架(不過發(fā)現(xiàn)DWR和Prototype.js這兩個東東的確很不錯)。對于AJAX與Struts的結(jié)合,推薦大家一個不錯的教程xhrstruts(為何叫這個名字也不太清楚,
http://www.omnytex.com/articles/xhrstruts/),非常不錯,入門的話,很適合作為參考例程,當(dāng)然你也需要一些AJAX的基礎(chǔ)知識。
做的第二件事情就是研究了一下JTreeTable這個東東,或許你看到這里會去JDK的API中去查這個類,如果你這樣做的話,我只能說讓你失望了,因為這個類是我們自己造的一個類,JDK只提供了JTree和JTable這兩個類,JTreeTable實際上就是一個某一個特定的列采用JTree的渲染器的JTable,對于表現(xiàn)某些數(shù)據(jù)很是方便。在這個過程中,我參考了SUN網(wǎng)站上的三篇文章(
http://java.sun.com/products/jfc/tsc/articles/treetable1/index.html),這三篇文章也是極其精典的,如果你理解了JTree和JTable的原理,再加上這三篇文章,想自己造個這樣的輪子也一點都不困難。當(dāng)然我們在這個組件上還實現(xiàn)了很多功能,如對不同的類實現(xiàn)了很多編輯器和渲染器,全部展開和折疊,支持自定義列的顯示,支持是否可編輯的配置,支持樹狀數(shù)據(jù)結(jié)構(gòu)的層次和次序的自由調(diào)整等等一系列功能,同時自己對外觀做了不少改進,我看過網(wǎng)上也有把這些都封裝好的代碼,好像賣$49。這是網(wǎng)上程序的截圖(我做的和修改的就不截圖了,功能應(yīng)該說還強大,而且也更美觀,由于那是為公司做的東東,貼出來怕被吵/炒,請大家原諒):

如果你也對我上面所說的技術(shù)感興趣,可以跟我做進一步的探討。MSN:fastzch@hotmail.com
其實寫了這么多,好像主要還是把自己的工作進行了一下總結(jié),給大家的可能是一種不知所云的感覺。
下一步的學(xué)習(xí)計劃:
1、進一步提高自己的英語能力,特別是在聽力和口語方面(上星期去了新東方,說是暑期班沒有雙休日的,只能等到秋季班了);
2、學(xué)習(xí)Oracel10G,已經(jīng)買了一本很厚的書,準(zhǔn)備在現(xiàn)有的比較薄弱的Oracel的基礎(chǔ)上強化一翻。
3、進一步研究AJAX,JAVASCRIPT,其實這個很值得研究一下,而且也很有意思,以前一直忽略了JS的學(xué)習(xí)。
4、面向方面編程的學(xué)習(xí),已經(jīng)被他的強大能力所吸引,學(xué)習(xí)Spring的時候被她深深的吸引,也專門買了一本這樣的書,還沒來得及看。
5、設(shè)計模式的系統(tǒng)學(xué)習(xí),一年前就買了《JAVA與模式》,一直沒有好好的讀,看來這樣的書是非借不能讀。
拿出下一步的學(xué)習(xí)計劃是想大家給我拍拍磚,進點建議,以便于我及時修正。當(dāng)然也歡迎大家給我一些建議,或者給我打打氣。比如當(dāng)你看了我寫的文章和計劃以后,大概可以猜到我目前的水平,所以請BLOGJAVA的高手(發(fā)現(xiàn)BLOGJAVA的高手真是不少)們給些建議,謝謝!
posted on 2006-06-13 16:05
Robin's Programming World 閱讀(2784)
評論(10) 編輯 收藏 所屬分類:
其它