隨筆-193  評論-715  文章-1  trackbacks-0
          很久沒有寫B(tài)log了,雖然天天在上BlogJava.net,在BlogJava的排名也止步不前(雖然寫B(tài)log不是為了這個排名,不過看到分享的東西能為更多人帶來點什么心情會好許多),看到BeanSoft的排名不停的往前沖,真印了那句“逆水行舟,不進則退”。發(fā)現(xiàn)最近在Blog上寫技術(shù)類文章還是七月份的事情,整個人有些懶惰,不想做事。


          一、壓力測試

          最近在忙項目的壓力測試,而且忙得很頭疼,說實話,感覺自己沒能盡全力去做這件事情(當(dāng)然這與很多因素有關(guān),比如PM敷衍的態(tài)度,個人工作的激情不如從前等),所以感覺效果不大,記得上一個項目做壓力測試時也是今人頭疼的,壓力測試時由于客戶環(huán)境的原因,我們沒有任何可以操作的空間,工作開展起來也極不方便,唉,怎么說著說著就開始抱怨了,不說也罷。

          正如十年文革一樣,雖然整個社會都在動蕩中,但還是有一些經(jīng)濟增長,只是緩慢。我自然也從中嘗到了不少知道,當(dāng)然這不是今天要講的主題,今天是真正的隨筆,列舉此間收獲如下:

          1,JMeter使用更加熟悉,測試中我們需要模擬的并發(fā)用戶數(shù)比較大,使用了Contoller+Agent的方式,現(xiàn)在可以很熟煉的配置這樣的Client環(huán)境了。

          2,JProbe的使用更加熟悉,JProbe升級到了7.0,把Memory,Performance等集成到一起去了,以前是不同的應(yīng)用,方便了很多,成功的與Tomcat和WebSphere進行了集成。遺憾的是JProbe并不支持WebSphere的Cluster環(huán)境,不過上次在Quest公司的Web講座上面有了解到PermeSure可以支持,一直沒有下到,也不知道怎么用,不知道哪們有Trail版本的可以讓我玩一把不?

          3,AIX中NMON監(jiān)控工具的使用,現(xiàn)在不得不佩服IBM的牛人,用VBA也可以寫出分析NMON產(chǎn)生的Log的Report,用Excel展示出來的圖形還蠻好看的。同時也了解了很多AIX監(jiān)控的相關(guān)知道,收集了一堆資料,相信在今后的工作中一定會派上用場。

          4,WebSphere的使用更加精進,在WebSphere中的各項操作基本都能搞定,特別是結(jié)合RAD進行WebSphere上應(yīng)用程序的開發(fā),真的是出自一家的產(chǎn)品,可以連貫的用起來,提高了很多開發(fā)效率。目前一般的問題都能搞定,不過也有搞不定的,比如AIX上的WebSphere版本中我就不能成功的添加一個Node,在Windows上都是通過PMT來進行管理,可是AIX上死活就是找不到這個工具,也不知道我們AIX上的WebSphere版本是否有問題,目前用的是6.1版,已經(jīng)成功升級到6.1.0.9,哪位仁兄有解的可以支支招。


          二、CMMI相關(guān)

          從兩個月前,我所在的部門就組織大家在一起學(xué)習(xí)一些CMMI相關(guān)的知識,例如CMMI4基礎(chǔ),GDM,PSM,QFD,SPEM,QC工具等,其實這些都是圍繞CMMI4來展開的,因為我們的目前是CMMI5所以要學(xué)很多東西喲。

          這其中我最感興趣的是SPEM,這個與CMMI的關(guān)系似乎更小一些,但是學(xué)習(xí)好她對于理解RUP,玩轉(zhuǎn)RMC或EPF會有極大的幫助,建議要學(xué)習(xí)RUP的人可以結(jié)合SPEM一起來學(xué)。下一段想系統(tǒng)的學(xué)習(xí)一下RUP,目前RMC更新到了7.2版,昨天才下的最新版,比7.1版的大了太多,總共2G多(我160G的硬盤都裝爆了,光是平時用的軟件我都裝了40G以上,這是題外話,現(xiàn)在軟件越做越大,真是慣于懷疑軟件商與硬件商合伙來“欺詐”我們)。

          其實上面這些我都有一些相應(yīng)的PPT學(xué)習(xí)資料,只是那是公司的資料,不敢隨便外傳,大家見諒,如果有誰想跟我交流的話,可以跟貼,:-)
          后面我們還會學(xué)習(xí)IFPUG的一些東西,這個也是我比較感興趣的,以前自學(xué)過FK2,但后來一直沒有在項目中實際運用,也忘得差不多了。IFPUG學(xué)習(xí)以后,我們應(yīng)該會用起來。


          三、RSDP7
          RSDP這一平臺是IBM強力推薦的一個平臺,現(xiàn)在覺得IBM真是牛,把SE的全過程都考慮得十分清楚,這是極其不易的,感覺自己目前在SE的全過程中還有不少缺失,這一套中我用過的有:RMC,RSM,RSA,RAD,RPT,CC,CQ,目前正在學(xué)習(xí)RequesitePro,有資料的同仁可以共享一下,我記得以前我有收集這個,得去我的硬盤里面找找。后面還想用一下RMT,RFT,這樣才能把整個流程串起來。

          當(dāng)然IBM的東西都賣得賊貴的,所以想想我們有哪些對應(yīng)的可替代品,我來試著一一對應(yīng)一下,能對應(yīng)上開源的就對開源的:

          1,RMC--EPF,祖宗都是同一家,也有IBM的貢獻,可以看看OpenUP,跟RUP比較一下,就是小巫見大巫。

          2,RSM/RSA--Together(目前發(fā)現(xiàn)開源的沒誰有這么多精力去做這一塊,Together2006有破解估且算上)。

          3,RAD--Eclipse+WPF+Ant/Eclipse+MyEclipse+Ant再加一系列Plugin估計就差不多了,但是要說的是RAD開發(fā)JAX-RPC實現(xiàn)方式的WebService無疑是最強的,而且還會對應(yīng)于WebSphere做特殊的優(yōu)化,如果要開發(fā)WebSphere下的SOA應(yīng)用無疑應(yīng)該選RAD來進行。當(dāng)然還有IDEA,NetBeans等一堆IDE,我的感覺是我們從來都不缺少IDE使用,遺憾的是Borland再也不會開發(fā)IDE了(CoodGear不入法眼,JBuilder 2007就是明證)。

          4,RPT--JMeter等,當(dāng)然JMeter有點兒像小孩的玩具,不夠強大。

          5,CC--CVS/SVN,大家熟悉的東東,不多講了。

          6,CQ--JIRA不錯,Crack也還很容易。

          7,RequesitePro,RMT,RFT,目前沒有發(fā)現(xiàn)太多可替代物,有些開源的真是沒得比,同時我目前對這些也不太熟悉,不敢再多說了。

          以上皆針對7.0以上版本討論。


          四、RSA與Together

          我一開始寫這個標(biāo)題的時候,寫成“Together與RSA”,后來換過來,原因是因為我上了IBM的“賊船”。Borland曾經(jīng)是我們的最愛,但再也不是了,現(xiàn)在怎么看JBuilder2006就覺得怎么不好用,記得當(dāng)年的我是多么不喜歡Eclipse,我不了解Dephi的開發(fā)人員以后的日子會怎么樣,不敢多說。不扯多了,偏離方向了。

          十一期間沒有學(xué)習(xí)什么,除了溫習(xí)了一下《J2EE Without EJB》外,就是根據(jù)Together的《Getting Start》來玩了一把Together,最初了解Together是在《快速開發(fā)最佳軟件》一書中(此書現(xiàn)在不推薦大家買了,過時了),這其中我認為Together中最好的一點思想莫過于LiveSource技術(shù),這是RSA所不及的,RSA中只能通過配置Transformer來進行,不過其它方面跟RSA比還有一定差距。

          這兩天花了大力氣把RSA和RAD的升級包Download下來,真是累死我了,每個都是6張盤,3G多。今天終于把RSA和RAD都update到了7.0.0.4,得到了我期望的功能,這次終于沒讓我失望,最想要的RSA的反向工程中能夠一并把注釋也反向過來了。我再也不用像在7.0中那樣郁悶了,再也不怕反向了,以前只敢反向一次,現(xiàn)在想反向多少次就多少次,真正的隨心所欲的transfomer。這或許也是我把RSA放前面的原因之一吧。
          偷偷的想一下,如果RSA能跟Together合并,特別是也采用LiveSource技術(shù),那該多好呀,那樣transformer就可以不要了,不過我想這只是夢想,所以只能偷偷的想一下罷了。

          不得不提的是,Together還有一個很好的功能,就是可以把設(shè)計自動生成文檔(包括PDF,DOC等),這個功能很好,也很實用,我很喜歡,特別適合需要你提供詳細設(shè)計的客戶,也適合其它場景,很多人不愿意裝這些工具的,就很方便的可以看。
          前不久有朋友跟我談到使用RSA畫圖不方便,喜歡用Visio來畫,我在想,如果僅僅只是為了應(yīng)付一些文檔就罷了,關(guān)鍵是那朋友告訴我他想用來做設(shè)計。順便告訴大家,要想偷懶的話,就試著多用反向吧,效率會高很多喲。

          另外,分別有成功的將RSA和Together與MyEclipse集成,由于Together用的是Eclipse3.1,所以好像只能用MyEclipse4.1的版本,而RSA用的是Eclipse3.2的版本,所以可以用到MyEclipse5.5.1的版本,孰優(yōu)孰劣我想就不用再多說了吧。其實對于RSA已經(jīng)具備完備的J2EE開發(fā)的功能了,不用集成MyEclipse也照樣好用,這樣的動作是錦上添花。


          五、Struts2

          很久沒有研究純技術(shù)的東西了,這段時間每天回家有空的話就看一看Struts2,準(zhǔn)備在接下來的一個小型項目中先用起來,因為發(fā)現(xiàn)Struts2實在是有很多讓人喜歡的Feature,比如Configuration,Interceptor,Validator,IOC等,實在是很實用。有Struts1的基礎(chǔ),升上來似乎不難,但發(fā)現(xiàn)其Tag完全是用的WebWork的那一套,需要認真學(xué)一下,不然到時候UI上的一些問題怕到時候搞不定,畢竟項目中的有些問題是很復(fù)雜的,即使是一個小項目。

          Struts2與Spring2的集成更方便,這對于輕量級的J2EE應(yīng)用開發(fā)人員來說是福音,我只是在想用Struts2時如果太多的Filter和Interceptor,再加上Spring的IOC和AOP對應(yīng)用系統(tǒng)的性能影響是否會變大?還是說這些影響是否可以忽略不計。當(dāng)然這些的影響對應(yīng)用服務(wù)器的要求與海量數(shù)據(jù)對DBMS的性能要求來說,可以忽略不計,但問題是海量數(shù)據(jù)是無法避免的事情,我們永遠也不可能對客戶說,“您行行好吧,別搞那么多筆數(shù)據(jù)出來”,所以大型的應(yīng)用是不是還是得來個重量級的J2EE架構(gòu)?輕量級架構(gòu)要走的路還很長嗎?呵呵,扯遠了點。

          昨晚看到Struts2的Validator,發(fā)現(xiàn)其思想很科學(xué),可以針對ActionClass來配置,也可以針對Action來配置,而且可以自動生成Client端的一些JavaScript代碼,真是很方便,也很實用,不用再麻煩去寫那么多JavaScript了。好像看到Struts2與AJAX結(jié)合也還很不錯,突然覺得現(xiàn)在的大牛們不僅僅是會寫文章著作了,也會寫實戰(zhàn)性很強的框架。國內(nèi)的大教授們什么時候能這樣?往往是常常聽說某某教授找我們的同事或圈內(nèi)的人幫忙寫小程序或是分析某某數(shù)據(jù)。


          六、iLaoDao

          大家看到的我的Blog的左上角部分,就是我的嘮叨,我認為這個網(wǎng)站很有創(chuàng)意,遺憾的是我總想不出這樣的點子。讓你可以通過MSN,QQ,GTalk來嘮叨,期待他們提供更強大的功能和更快的速度。我們這個年代,有的是機會,缺的是創(chuàng)意!
          順便幫iLaoDao免費宣傳一下。什么,你問我理由?哦,有一條,就是喜歡她!


          歡迎大家拍磚,一同探討,共同進步!
          posted on 2007-10-12 16:34 Robin's Programming World 閱讀(2374) 評論(4)  編輯  收藏 所屬分類: Java

          評論:
          # re: 這些天 那些事 2007-10-12 17:13 | 千里冰封
          樓主真能寫,牛  回復(fù)  更多評論
            
          # re: 這些天 那些事 2007-10-12 17:16 | SWE
          你確實夠關(guān)心排名的。。。。  回復(fù)  更多評論
            
          # re: 這些天 那些事 2007-10-12 18:09 | Robin's Java World
          @SWE
          呵呵,慚愧!  回復(fù)  更多評論
            
          # re: 這些天 那些事[未登錄] 2007-10-12 19:20 | apple0668
          呵呵,排名可以使你多點學(xué)習(xí)動力也不錯,多寫點經(jīng)典的文章出來。  回復(fù)  更多評論
            
          主站蜘蛛池模板: 青河县| 宜兰县| 崇义县| 通州市| 石门县| 甘谷县| 七台河市| 陆川县| 赫章县| 吉首市| 信阳市| 凤庆县| 大关县| 光山县| 宿迁市| 岗巴县| 南乐县| 西乌珠穆沁旗| 曲水县| 凌源市| 简阳市| 三河市| 淄博市| 英德市| 栾城县| 法库县| 南京市| 汨罗市| 札达县| 新闻| 黄浦区| 许昌县| 长沙市| 罗定市| 兴宁市| 衡东县| 金寨县| 信丰县| 二连浩特市| 利川市| 黎城县|