jndi全局注冊表和enc的基本概念 | |||
|
posted @ 2009-03-24 10:26 小強摩羯座 閱讀(427) | 評論 (0) | 編輯 收藏
posts - 195, comments - 34, trackbacks - 0, articles - 1 |
||||||||||||||||||||||||||||||||||||
posted @ 2009-03-24 10:26 小強摩羯座 閱讀(427) | 評論 (0) | 編輯 收藏
posted @ 2009-03-24 10:25 小強摩羯座 閱讀(1268) | 評論 (0) | 編輯 收藏
posted @ 2009-03-24 10:22 小強摩羯座 閱讀(320) | 評論 (0) | 編輯 收藏 EJB3.0中的依賴注入,截獲器及其在WebLogic Server 10中的擴展2007-09-05 來自:lizhe1985
public boolean matches(Method method, Class cls) { return "doBusiness".equals(method.getName()); } public ClassFilter getClassFilter() { return new ClassFilter() { public boolean matches(Class cls) { return AccountManagementBean.class.isAssignableFrom(cls); } }; } } (5) 開發(fā)一個AspectJ Aspect @Aspect public class Aspects { @Around("execution(* examples.AccountManagementBean.doBusiness(..))") public Object around(ProceedingJoinPoint pjp) { System.out.println(“I am in AspectJ aspect); Object retVal = null; try { retVal = pjp.proceed(); } catch (Throwable e) { e.printStackTrace(); } return retVal; } } (5) Spring-ejb-jar.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> <bean id="AccountManagementBean" /> <bean id="myAdvisor" class="org.springframework.aop.support.DefaultPointcutAdvisor"> <property name="advice"> <bean class=”examples.SimpleAdvice” /> </property> <property name="pointcut"> <bean class="examples.SimpleStaticPointcut" /> </property> </bean> <bean id="MyAspect" class="examples.Aspects" /> </beans> 6.3 優(yōu)點 提供Spring擴展模型具有如下好處: 可以在同一個發(fā)布單元中混合使用EJB bean和Spring POJO,而且一個EJB bean可以同時是一個Spring POJO,因此被EJB容器和Spring容器同時管理 有效地克服了EJB3.0 規(guī)范在依賴注入和截獲器方面的一些缺陷 為用戶提供更靈活的選擇: 如果標(biāo)準(zhǔn)的EJB 依賴注入以及截獲器可以滿足應(yīng)用需求,或者可移植性是優(yōu)先考慮的因素,則選用標(biāo)準(zhǔn)模型 如果標(biāo)準(zhǔn)的EJB依賴注入以及截獲器不能滿足應(yīng)用需求,或者不用考慮可移植性,或者需要集成一些Spring應(yīng)用,則應(yīng)選用Spring擴展模型 7 Spring AOP在WebLogic Server 10 Spring擴展模型中的使用限制及說明 7.1 代理生成方式 Spring AOP采用的是一種基于代理的框架,目前有兩種生成代理的方式:JDK動態(tài)代理和CGLIB。在WebLogic Server 10的Spring擴展模型中,目前不支持CGLIB方式,這主要是因為生成的EJB類都是final的 7.2 代理創(chuàng)建 在Spring中,代理或者是通過諸如ProxyFactoryBean之類的工廠bean明確創(chuàng)建,或者是通過“自動代理”創(chuàng)建器隱含創(chuàng)建。 在WebLogic Server 10中,Pitchfork已經(jīng)隱含提供了類似的“自動代理”機制,所以原有的Spring代理創(chuàng)建方式是無效的,換句話說,用戶只需要在Spring配置文件中定義目標(biāo)bean以及對應(yīng)的Spring Advisor和AspectJ Aspect, 不需要再定義ProxyFactoryBean和“自動代理”創(chuàng)建器,Pitchfork會自動為我們創(chuàng)建AOP代理 7.3 截獲的順序問題 在Spring擴展模型中,可以混合使用JEE截獲器、Spring Advisor以及AspectJ Aspect,此時的調(diào)用順序為JEE截獲器、Spring Advisor以及AspectJ Aspect。 7.4 bean的實例化模式 缺省方式下,Spring bean是Singleton的,即Spring容器總是返回同一個bean實例,在Spring擴展模型中,這意味著同一個Spring Advisor或AspectJ Aspect實例將被應(yīng)用到不同的EJB bean實例上,如果Advisor或Aspect實例是有狀態(tài)的,這可能會產(chǎn)生問題,為此我們推薦如下的使用方式: SLSB & MDB 帶有狀態(tài)的Advisor或Aspect 不推薦用帶有狀態(tài)的Advisor或Aspect,除非用戶意識到相關(guān)的后果并認(rèn)為這種后果是可以接收的,此時的實例化模式取決于具體應(yīng)用 沒有狀態(tài)的Advisor或Aspect 采用Singleton實例化模式 SFSB 帶有狀態(tài)的Advisor或Aspect 正常情況下應(yīng)該采用的實例化模式是Prototype,除非用戶意識到采用Singletong的后果并認(rèn)為這種后果是可以接收的 沒有狀態(tài)的Advisor或Aspect 采用Singleton實例化模式 8 結(jié)束語 依賴注入和截獲器的引入,使得EJB3.0克服了很多EJB2.1的缺點,但與開源社區(qū)中流行的輕量級容器相比,EJB3.0無論是在依賴注入的范圍還是在AOP的易用性方面都還存在一定的不足。而最近BEA所推出的WebLogic Server 10不但完全支持EJB3.0,而且對其進行了有效擴展,這使得一方面可以充分利用在開源社區(qū)中出于領(lǐng)導(dǎo)地位的Spring在依賴注入和AOP方面的強大能力,另一方面又緊密依托WebLogic Server 10在事務(wù)、安全、集群方面領(lǐng)先的技術(shù),從而為EJB3.0用戶開發(fā)出易維護、可擴展、高效率的企業(yè)應(yīng)用程序打下堅實的基礎(chǔ)。 作者簡介 李鋼 dev2devid: cc_masterli ,BEA研發(fā)中心WebLogic Server 研發(fā)團隊成員,西安交通大學(xué)計算機專業(yè)博士,一直從事java中間件領(lǐng)域的研發(fā),2005年加入BEA,現(xiàn)為EJB3 中國研發(fā)小組的負(fù)責(zé)人。 |
|
相關(guān)回復(fù):
作者: zhangtikun 發(fā)布日期: 2008-11-16 說的不錯
想考博的人應(yīng)該仔細(xì)權(quán)衡自己到底適不適合讀博,已讀博的人應(yīng)該再多些自律和堅持,既然選擇了這種生活方式就沒有必要后悔。 抵制些誘惑,抗拒些浮躁,忙碌的同時也要學(xué)會享受生活,在小天地里也要活得精彩。自勉!;) 作者: sunnybrucelee 發(fā)布日期: 2008-11-16 說的很好啊:D:D
作者: 康熙來了 發(fā)布日期: 2008-11-16 共勉?。?!
作者: kumu 發(fā)布日期: 2008-11-16 非常好,借鑒中。。。
作者: 無鋒 發(fā)布日期: 2008-11-16 :P學(xué)習(xí)!
作者: luzzy 發(fā)布日期: 2008-11-16 贊這種生活方式,一直想提高自己,但實在沒有那樣的毅力,也許過慣了這種懶散的生活了.
作者: pigeon0411 發(fā)布日期: 2008-11-16 樓主寫的很好,很實際,幫助很大!謝謝
作者: 紅冰2009 發(fā)布日期: 2008-11-17 很中肯也很實在的體驗
作者: hanbin618 發(fā)布日期: 2008-11-17 很中肯,學(xué)習(xí)!
作者: shtjww 發(fā)布日期: 2008-11-17 是啊 每月不到2000的生活方式 哈哈
作者: tent1215 發(fā)布日期: 2008-11-17 有相同的觀點
作者: jinlchen 發(fā)布日期: 2008-11-17 現(xiàn)在有時間體驗這樣的生活,單身一人不用考慮太多的問題。 就是怕堅持不下來啊
作者: xuht 發(fā)布日期: 2008-11-17 一語中的,說得太好了,就是一種生活方式
作者: pengyuan209 發(fā)布日期: 2008-11-17 很中肯也很實在的體驗
作者: wuyan9537 發(fā)布日期: 2008-11-18 學(xué)習(xí)了:)
作者: hitwyb1538 發(fā)布日期: 2008-11-19 "讀博是一種生活方式"!
作者: 姆粒 發(fā)布日期: 2008-11-21 嗯:)同意
作者: cnzxy 發(fā)布日期: 2008-11-21 要是三年前就看到這篇文章,我想我會義無反顧放棄讀博進入社會。
作者: 臨淵者慕魚 發(fā)布日期: 2008-11-21 :o我還打算直博呢!
可以借鑒一下哎! 作者: 大雪人 發(fā)布日期: 2008-11-21 說的很好,我想讀博,很有幫助,謝謝了
作者: xiebin6592 發(fā)布日期: 2008-11-22 :P:P:P
作者: zhaoyan198 發(fā)布日期: 2008-11-28 是寫的很好,就是倒數(shù)第二段哪些說的可能比較不切理工學(xué)生的實際,我們可沒有那個精力去喝茶聊天瀟灑去,學(xué)術(shù)討論好像也不太能形容成晚餐那么美好,也許等我畢業(yè)了會懷念,但是現(xiàn)在肯定還是想盡快畢業(yè)。
作者: bsklwwy 發(fā)布日期: 2008-11-28 說的不錯,很實際,也不偏激。
和別的看待博士的文章不同,真正寫出了讀博的感受。 想要讀博或正在讀博的人可以看看,有很大的啟迪! 作者: xjlk0000 發(fā)布日期: 2008-11-28 我也贊一下,一直在為自己的考博尋找合適的理由,心中總有那么一些文中談到的體會,卻不能明確的表達出來,謝謝樓主
作者: tsingo 發(fā)布日期: 2008-11-28 hao學(xué)習(xí)學(xué)習(xí)
作者: qingqingcao288 發(fā)布日期: 2008-11-30 很好,值得借鑒。
|
posted @ 2009-02-27 02:26 小強摩羯座 閱讀(235) | 評論 (1) | 編輯 收藏
dy @ 2007-10-14 18:07
一輩子有多少的來不及 當(dāng)你在穿山越領(lǐng)的另一邊 也許是上帝給我一個試煉 多久沒有說愛你 |
posted @ 2009-02-27 01:43 小強摩羯座 閱讀(148) | 評論 (0) | 編輯 收藏
能做多少就做多少
不卑 不抗 不扯淡
多和別人交流
多傾聽別人的想法
堅持下去一定會有收獲
看情況形勢 看場合說話
不清楚的不能瞎說
清楚的點到為止
討論的時候 拿小本記好
堅持下去一定會有收獲
時常提醒自己 你還剛剛上路
別剛會走 就要輪滑
盡量減少抱怨 避免攀比
不在別人耳后說三道四
堅持下去一定會有收獲
一天一個蘋果
睡前讀一個小時書
早上醒后 想想一天的計劃
努力 讓自個保持清醒
堅持下去一定會有收獲
posted @ 2009-01-04 00:29 小強摩羯座 閱讀(179) | 評論 (1) | 編輯 收藏
posted @ 2009-01-04 00:28 小強摩羯座 閱讀(205) | 評論 (0) | 編輯 收藏
常去看的幾個博客
1、劉未鵬|C++的羅浮宮
http://blog.csdn.net/pongba
假如你對人工智能、機器學(xué)習(xí)、知識發(fā)現(xiàn)和認(rèn)知科學(xué)有興趣,這個博客絕對是一個寶藏!
2、笑對人生,傲立寰宇 的博客:
http://dahua.spaces.live.com/blog/
一個非常好的技術(shù)博客,博主林大華是中科大本科、香港中文大學(xué)碩士,目前在MIT讀博。博客里有很多深入淺出、詼諧有趣的技術(shù)文章和讀書心得,常讓我拍案叫絕,那些干澀無味的數(shù)學(xué)原理也可以聊侃得如此趣味橫生,呵呵。數(shù)學(xué)和matlab方面的朋友不妨多上去看看 O(∩_∩)O
3、不交作業(yè) 的博客:
http://blog.163.com/oneoctopus@126/blog/
一位在華南理工大學(xué)讀研的學(xué)生,和他不相識,但每周都會去他的博客看看。也許是因為同齡,看他的博客、他的經(jīng)歷,讓自己有很大的共鳴。研二一年,就集中精力寫一篇文章,近期才完稿,投到著名的ACC(American Control Conference)會議去,有點‘十年磨一劍’的感覺;目前研三在申請美國的名校,祝他馬到成功啦。
同齡人前進的腳步,最能鞭策自己不懈前行……
4、晃晃悠悠 的博客:
http://dy1981.ycool.com/
以前學(xué)習(xí)小波的時候接觸到的一個博客,挺不錯的,而且還有對音樂和現(xiàn)實生活的一些體會和感受,每個人的人生故事都有特別的精彩之處。
5、蘿卜驛站 的博客:
http://luobo.ycool.com/
matlab強人,博客里有N多小波、混沌等方面的matlab代碼共享,還有很多matlab編程技巧方面的解答。
6、天上有宮闕 的博客:
http://www.myclub2.com/blog/realghost/category/1396.html
里面有不少matlab和數(shù)學(xué)的學(xué)習(xí)資料,特別是代碼共享,呵呵。
posted @ 2009-01-04 00:27 小強摩羯座 閱讀(247) | 評論 (0) | 編輯 收藏
讓人心疼的12句話...哪句說到你...-
posted @ 2008-12-24 16:05 小強摩羯座 閱讀(176) | 評論 (0) | 編輯 收藏