ejb是什么 很長時間以來,我們一直被誤導了,以為只有采用了ejb技術的系統才算真正玩了ejb。后來才明白J2EE的內涵要比ejb廣的多,是一套使用java進行企業級開發的技術規范,包含了大部分核心服務如JTA事務治理, 資源池,線程治理,還有jdbc,jsp,servlet等應用技術。而EJB僅僅是一個使用了JTA事務治理、線程治理等J2EE基礎服務的分布式的組件標準。 為什么需要ejb 按照官方的說法: EnterPRise JavaBeans will make it easy to write applications. Application developers will not have to understand low-level transaction and state management details; multithreading;resource pooling; and other complex low-level APIs. Declarative transaction management Remoting Clustering Thread management Instance pooling Resource management Security Management of business objects 記得一個人寫文章說:“EJB最大的誘人之處是她把應用程序和服務器分開了,我們再也不用和那些服務器上的復雜的資源打交道了,什么數據庫,什么進程,線程,什么安全權限,什么套接字,都見鬼去吧,我們只需要專著于我們的商業邏輯的實現了。” ejb的許諾兌現了嗎 ejb已經出現5、6年時間了,很多J2EE項目才也采用了ejb,sun所描述的美好前景也并沒有實現。