亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

參加4月4日Ben Wang的JBoss講座紀實

2019-11-18 13:04:56
字體:
來源:轉載
供稿:網友

  今天下午趕到復旦大學三教3108去Ben Wang的JBoss講座。由于聽講座的人比較多,教室臨時從3209改到3108,2:30分,Ben在曹曉鋼同學陪同下來的,曹曉鋼同學最辛勞,上午去浦東機場接Ben。
  
  在講座開始前,和Ben進行了簡單的交談,感覺Ben是個謙謙君子,很有學者的氣質,實際上他也確實是PhD,沒有一點架子,很平易近人,很和藹。
  
  Ben講座要介紹的內容很多,因此兩個小時的演講很緊湊,講座結束之后,有幾個朋友舉手提問,其中有個朋友的問題比較尖銳,直接對準了EJB,非凡是Entity Bean,而Ben的回答也堅定了我的一些觀點,這些下面再提到。
  
  提問結束以后,論壇的幾個版主,我,曹曉鋼,dlee和他的gf,smallduzi,gehf,馬偉,和在IBM做consultant的nuke陪同Ben來到陸家嘴小南國吃飯,實際上最后是由nuke埋單的。飯桌上大家邊吃邊聊,邊向Ben請教問題,我也借機問了很多關于JBoss,EJB,Hibernate方面的問題。
  
  由于Ben第一次來中國大陸,于是晚餐后我們陪Ben逛了浦東的濱江大道,遠望浦西外灘,欣賞聞名的上海灘夜景,最后做鳥獸散了。
  
  Ben此次來華的主要目的就是想了解一下中國大陸,香港地區和臺灣地區對于JBoss的應用情況,以及尋找合適的合作伙伴。因此他比較關心JBoss在這些地區的應用狀況,我向他介紹了一些我了解的國內的應用JBoss,應用Hibernate方面的現狀,向他提了一點點個人的見解。
  
  通過今天聽Ben的講座和Ben的交流,我覺得收獲很大:
  
  一方面是和JBoss Inc這樣一個國際聞名的java Open Source組織有了近距離的接觸和了解,也許這樣的機會可以促進中國的Java社區和國際Java社區更多的交流和合作,同時對Java視線網站也是一個很好的提升。
  
  另一方面我了解了很多關于JBoss,Hibernate方面的情況。由于Ben是JBoss的core team成員之一,因此很多情況從他嘴里說出,我想應該是相當的準確了,雖然這僅僅代表Ben自己一個人的想法,不過我想也基本上可以代表整個JBoss Core Team的看法。這一點也是我想向大家稍微具體介紹的地方:
  
  1、關于Entity Bean和Hibernate的爭論
  我是一個Entity Bean的果斷反對者。圍繞Entity Bean的話題,在國內也是眾說紛紜,我去年夏天曾經就這個問題和很多人反復辯論過,由于果斷反Entity Bean,堅持O/R Mapping,非凡是Hibernate的態度,最后被很多人圍攻,這也直接導致了現在Java視線論壇的誕生。
  
  對于JBoss這樣一個全面支持EJB的Java application Server來說,了解JBoss core team對EJB,非凡是對Entity Bean的態度,是我比較關心的事情。
  
  Ben在講座提問的時候就表明,Entity Bean是J2EE規范中最失敗的東西,然而對數據庫的操作又是一個軟件項目最重要的部分,假如連這部分都做不好,軟件還能做什么?晚餐的時候,Ben也向我介紹,他以前做項目,也往往采用session Bean去直接操作JDBC,而不采用Entity Bean。
  
  相對于Entity Bean的失敗,Hibernate卻得到了異乎平常的關注。從Ben的意思中似乎流露出JBoss Inc有意將Hibernate做為Java數據庫持久層規范來推廣的設想。
  
  另外由于Gavin King是JDO委員會成員,Ben說從他那里了解的情況是,現在JDO2.0規范已經陷入了難產,各個成員代表了不同公司的利益,相持不下,JDO2.0在可以預見的將來無法發布,JDO的未來已經蒙上了陰影。
  
  鑒于此,JBoss在目前的階段已經放棄了把JDO技術集成進來的設想,而轉為全面支持EJB3.0規范。而未來的EJB3.0規范據他說將非常不同于現在的EJB2.0,我感覺JBoss似乎有點努力讓Hibernate成為EJB3.0規范中的一部分。
  
  而我問到既然Entity Bean是雞肋的話,而Hibernate也完全可以在CMP外面使用,又何必要另外費時費力把Hibernate集成到CMP中,做CMP的Engine呢?Ben回答是沒有必要使用CMP的,但是考慮到很多采用了CMP的老系統兼容問題,考慮到為了保持和J2EE規范的兼容問題,所以才會這樣做的。這不是一個技術因素,而是一個政治因素。當然假如你覺得沒有必要使用CMP,你可以完全可以單獨使用Hibernate。
  
  從Ben那里了解到的情況,我覺得對于O/R Mapping未來的技術方向,稍微有點眉目:
  1) 當前的Entity Bean無疑是失敗的,未來的EJB3.0中的Entity Bean也許會變成了像Hibernate的樣子
  2) JDO的前景堪憂,未來還遙遙無期,至少JBoss已經放棄了對JDO的愛好
  3) JBoss在力推Hibernate,似乎有將Hibernate做為Java持久層標準規范的設想
  
  在Ben看來,開放源代碼軟件的競爭模式就是沒有標準的,大家都在競爭,最后優勝者就成了標準,現在Hibernate無疑是這方面的佼佼者,有望成為事實上的標準。
  
  2、AOP的廣泛應用
  上次聚會gigix的AOP講座我沒有時間聽,這次Ben介紹AOP,我得以有幸了解了AOP的基本概念。從Ben介紹來看,JBossAOP能夠做的事情很多,可以處理Log,處理跨類調用的事務,。。。。。。等等,“跨類調用的事務?”,呵呵,這不是原來EJB的功能嗎?這也是我的一個疑問。假如AOP可以把容器治理事務,Security檢查,分布式功能全部實現,那么還要EJB干什么?究竟AOP可以實現的功能是對POJO的,而且是lightweight的,無論編程,調試,部署和運行,其難度都遠遠小于EJB,而性能相當甚至更好。于是我帶著這個疑問請教Ben。他的回答就是,假如未來的發展,AOP真的可以做到的話,EJB確實就沒有使用的必要了。但是從現狀來說,有很多舊系統要兼容,有Sun的J2EE規范要兼容,沒有這個兼容認證,可能很多企業就不會用JBoss了。當然Ben沒有否定EJB,他說JBoss是在同時支持AOP和EJB的,并且JBoss做為一個App Server,要想被企業接受,全面支持J2EE標準是必要的。
  
  對于AOP和EJB的問題,Ben的看法是也許在將來J2EE規范將包括AOP,否則也許J2EE規范會逐漸被淘汰。而JBoss的做法就是支持J2EE規范,支持EJB3.0,同時JBoss也支持AOP。你假如想兼容J2EE開發EJB,那么OK,假如你喜歡用AOP簡化編程,那么也OK。
  
  3、關于JBoss本身的發展
  由于我對JBoss不是很熟悉,因此在這方面也說不出來所以然。印象比較深刻的兩點是:
  
  1) JBoss接受Venture Capital,從JBoss Group改名為JBoss Inc,做為一個商業公司開始運作了。我覺得這是一個很好的事情,軟件要成功,遲早要和商業化運作結合的。
  
  2) JBoss要成為一個Java Open Source PRoject的社區,不斷的吸收適合自己發展需要的Java Open Source Project,共同推進OpenSource事業的發展。
  
  通過這次交流,我想包括我本人在內,對Hibernate的信心都無疑得到了巨大的加強。我雖然反對Entity Bean,對JDO標準也一向沒有好感。但是我從來沒有想過Hibernate有成為O/R Mapping標準的可能性,我只是一慣認為,Hibernate是一個很好用很實用的東西,在項目中使用可以節省巨大的人力,可以讓你的OO編程變得很舒適。就是現在我也不認為Hibernate會成為O/R Mapping的事實標準,假如有一天有更好的O/R Mapping框架出現,我也會毫不猶豫的喜新厭舊。不過毫無疑問的是,Hibernate必將成為Java O/R Mapping領域里最主流的,最有前途的,應用最廣泛的框架之一。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩亚洲天堂| 国产精品一区二区三| 成人性生交大片免费看小说| 91日本视频在线| 亚洲美女福利视频网站| 一本色道久久综合亚洲精品小说| 亚洲综合国产精品| 91色p视频在线| 欧美丰满少妇xxxxx| 性欧美xxxx视频在线观看| 亚洲视频在线观看免费| 久久国内精品一国内精品| 国产精品手机播放| 伊人久久免费视频| 超碰日本道色综合久久综合| 尤物yw午夜国产精品视频明星| 日韩精品视频在线播放| 色偷偷亚洲男人天堂| 日韩在线视频免费观看高清中文| 精品高清一区二区三区| 国产日产欧美a一级在线| 精品成人国产在线观看男人呻吟| 欧美性xxxxhd| 成人a免费视频| 日本国产精品视频| 国产精品九九久久久久久久| 国产精品偷伦视频免费观看国产| 亚洲第一天堂无码专区| 久久精品亚洲热| 精品中文字幕在线| 亚洲免费高清视频| 亚洲人成在线观看| 国产亚洲欧美日韩精品| 国产精品旅馆在线| 亚洲欧美中文日韩在线v日本| 成人激情黄色网| 日本人成精品视频在线| 日韩精品免费在线视频观看| 亚洲第一免费播放区| 国产精品av电影| 欧美极品少妇xxxxx| 国产成人精品日本亚洲| 欧美肥臀大乳一区二区免费视频| 精品亚洲永久免费精品| 亚洲免费影视第一页| 国产精品自产拍高潮在线观看| 亚洲欧美日韩国产中文| 亚洲一区二区三区视频播放| 亚洲人成网站在线播| 欧美激情一区二区三级高清视频| 欧美有码在线视频| 性夜试看影院91社区| 国产乱人伦真实精品视频| 91亚洲精品在线观看| 亚洲国产中文字幕在线观看| 2019中文在线观看| 国产精品视频最多的网站| 国产日韩欧美电影在线观看| 久久久999精品免费| 国产不卡精品视男人的天堂| 最新国产精品亚洲| 97国产在线视频| 九色91av视频| 日本一本a高清免费不卡| 日本精品视频在线播放| 亚洲一区二区三区视频播放| 成人精品一区二区三区电影黑人| 亚洲性猛交xxxxwww| 9.1国产丝袜在线观看| 久久久久久国产| 亚洲精品电影网站| 亚洲欧美国产精品va在线观看| 欧美日韩aaaa| 成人激情春色网| 亚洲精品在线不卡| 亚洲另类激情图| 欧美在线播放视频| 操日韩av在线电影| 久久精品91久久久久久再现| 日韩久久免费电影| 久久av在线播放| 久久中文字幕一区| 久久亚洲精品网站| 国产精品网站大全| 精品国产一区久久久| 久久亚洲精品中文字幕冲田杏梨| 国产精品视频自拍| 一级做a爰片久久毛片美女图片| 日韩有码在线视频| 亚洲欧洲偷拍精品| 久久精品国产亚洲| 精品无人国产偷自产在线| 日日摸夜夜添一区| 国产在线拍偷自揄拍精品| 成人日韩av在线| 久久久亚洲欧洲日产国码aⅴ| 在线电影欧美日韩一区二区私密| 亚洲天堂第一页| 青青久久aⅴ北条麻妃| 日韩黄色在线免费观看| 日韩一区视频在线| 亚洲精品国精品久久99热| 国产91在线高潮白浆在线观看| 欧美激情免费观看| 91高清视频在线免费观看| 欧美成人免费在线视频| 国产日韩欧美日韩大片| 日韩专区在线观看| 91精品视频在线| 国产欧美一区二区| 久久99久国产精品黄毛片入口| 91在线高清视频| 亚洲成人激情视频| www.亚洲人.com| 国产精品久久久久久久av电影| 亚洲黄色在线看| 亚洲偷欧美偷国内偷| 亚洲第五色综合网| 国产亚洲精品日韩| 日本不卡免费高清视频| 国产欧美久久久久久| 少妇精69xxtheporn| 97成人精品区在线播放| 爽爽爽爽爽爽爽成人免费观看| 欧美激情中文字幕在线| 51视频国产精品一区二区| 亚洲成人av片| 亚洲欧美精品中文字幕在线| 91av成人在线| 国模视频一区二区| 91精品国产综合久久香蕉的用户体验| 成人免费视频xnxx.com| 国产视频999| 日本精品久久久久久久| 欧美视频裸体精品| 欧美日韩精品在线视频| 国产精品伦子伦免费视频| 午夜精品久久久久久久男人的天堂| 成人黄色大片在线免费观看| 欧美激情亚洲国产| 欧美精品久久久久久久免费观看| 欧美久久精品午夜青青大伊人| 2019亚洲男人天堂| 国产精品成人在线| 91天堂在线视频| 欧美另类老女人| 欧美性猛交xxxxx免费看| 欧美激情aaaa| 亚洲一区二区三区毛片| 亚洲娇小xxxx欧美娇小| 亚洲片在线观看| 亚洲成人激情小说| 欧美国产视频一区二区| 最近2019中文字幕mv免费看| 在线观看91久久久久久| 国产999精品久久久影片官网| 亚洲自拍欧美色图| 亚洲成人国产精品| 欧美中文字幕第一页| 欧美精品免费看| 国产精品中文字幕久久久| 精品国产乱码久久久久久虫虫漫画| 欧洲美女免费图片一区| 日韩人体视频一二区|