EJB3.0 (序)

来源:互联网 发布:长兴古银杏王数据 编辑:程序博客网 时间:2024/05/18 03:27

CSDN 的周姐和鐵鋒找我寫 EJB3.0

好久沒有想要寫書的衝動了.. 被她們一講.. 硬是在我忙碌的生活中, 再加上一件雜務 ~ 也罷, 就讓我開始練習寫出一本書吧 !

話說.. 為何想要寫 EJB3.0 呢 ? 可能是在 JavaTWO 2005 Taiwan 的大會上, 演講過相關的內容, 在之前, 花了半年的時間做準備, 研究 JBoss 與 Glassfish 針對 EJB3.0 的實作, 後來又在 Jdon 和 Banq 槓上. 雖然我還是覺得他很難溝通, 但是我還是選擇原諒他.. 畢竟在人家的地盤撒尿, 是很不給人面子的行為 ~

如果你從未接觸過 EJB2.x 甚至 EJB1.x, 我非常恭喜你們, 你們沒有嘗過 EJB 重量級的考驗, 我不否定每項技術出現的背景, 之前的 EJB 的確影響到大家的思維, 如何去創造 N-Tier 的架構, 如何封裝 Security 與 Transactions 在一個標準的框架, 接著, 隨著 Java 的熱門與 Design Pattern 的興起, 近年來為了否定 EJB 存在而大受歡迎的 Hibernate 與 SpringFramework, 都改變了程序員的思路與邏輯. 但是, 在 Opensources 的社群領導了整個開發技術, 隨之而來的標準也慢慢被吸引過去. Hibernate 的開發權威 Gavin King 也受邀成為代表 JBoss 的 EJB3.0 代表, EntityBean 除了參考 Hibernate 卓越的技術外, 也加入了 DB 權威 Oracle 開發團隊的意見, Mike 也就是其中的代表.

那麼, 之前的 EJB 面臨到什麼問題呢 ?

  • 難學
  • 難用
  • 難維護
  • 速度慢

這時候你不免驚訝, 這麼有問題的架構, 為何寫 EJB 的人薪水比我高 ! 不過就是因為 EJB 有問題, 難學習, 難開發, 難維護, 導致人才不易, 相對的, 物以稀為貴, 所以寫 EJB 的人薪水比你高一些些 ! 然而企業又很迷信 "標準" 這一套規範, 所以你不得不學習 EJB.

好 ~ 現在回頭來思考, 我假設大家從未使用過 EJB, 或是說, 請你忘記之前學過的 EJB. 這樣才是新的開始.




原创粉丝点击