西元2006年02月15日

NetBeans J2EE 5 to Glassfish

昨天下載了 NetBeans J2EE 5 ( netbeans-javaee5-daily-bin-200602012300-1_Feb_2006_2300.zip )
發現他的核心已經改為 NetBeans IDE 5.5

就 EJB3.0 整合度與核心建立上面來看, 這個版本已經漸趨穩定. 不過有幾個問題, 我認為應該更像是 J2EE 5.0 的方式 !

1) Call EJB Reference

目前無法直接取得 EJB3 , 必須自行撰寫 @EJB SomeEJBBI someEJB3; 來取得相關的 EJB.

2) Datasource

直接產生的 codes 是 context.lookup . 我的期望是 @Resource

3) Mail

直接產生的 codes 也是 context.lookup . 我的期望還是 @Resource


總之~ NetBeans J2EE 5 如果是選擇 j2ee5 的 support . 我建議可以忽視 j2ee1.4 之前的 撰寫模式 .

02:34 發表於 EJB3 | 永久網址 | 留言 (0) | Email this

西元2006年02月14日

實戰 ejb3.0 的點滴

"實戰 ejb3.0" , 預計 2006/04/30 準備截稿, 目前的問題有幾個

1) 該使用哪一個 Application Server + IDE 做為範例

Eclipse + JBoss 4.0.3 和 NetBeans + Glassfish 都讓我感到頭痛,
基本上, JBoss4.0.3 沒有 Glassfish 這麼完整, 畢竟 Glassfish 應該是 J2EE 5.0 的 RI, 利用 Oracle EJB3.0 的實作,
加上 SUN 在後面不斷 support, 然而, NetBeans J2EE 5 連 Beta 版本都尚未 Release.

JBoss4.0.3 目前連 @Resource, @EJB 這些 IoC 的 特性都尚未支援, 
就算 Eclipse 是當今最紅的 IDE, 但是 ejb3 相關的整合性仍舊很低

我目前的想法, 無論是誰, 反正先放到 Appendix 都可以讓讀者讀到

2) 範例程式的內容

我利用 maven 做為範例 sample build 的方式,
基本上, 是因為 Maven 的 multiproject 可以讓 Enterprise Application 開發可以多元化 .

不過.. 到底要做出什麼呢
我目前已經推翻手機銷售網站的企劃, 決定推出類似商城的範例系統

13:00 發表於 EJB3 | 永久網址 | 留言 (0) | Email this