dear jack4java
EJB3.0 o是 SessionBean/MDB/Entites 都是凫 POJOs
@是不用岩傻
蔚目梢钥匆幌 Oracle EJB3.0 的f明 ( 拉到下面的表格 )
http://www.oracle.com/technology/tech/java/oc4j/ejb3/fov_ejb30.html
只是在 Specification H是f implements Plain Java Interface
但是, 蔚恼f, 你可以利用 @Annotation+POJO 或是裼 XML+POJO 撰 EJB3.0.. 如果你 SpringFramework 或其他 IoC Framework 有一定了解的,
XML+POJO 的O或S比^容易理解我在f什N
如果 banq 承J Entites 是 POJOs, K且有真正_l^ EJB3.
我真的很想, SessionBean 和 EntityBean 有什N不一 ?
槭颤N Entites 是 POJO, SessionBean 就不是 ?
回^碚f EJB3.0 基於 JavaSE 5.0 Tiger 的特性,
仍然期望大家使用 @Annotation,
我和S多高手^, @Annotation _始可能一般工程X得排斥
但是s可以化_l(至少少了 XML 的撰 ),
以及在 Compile 期g就知道e`增加y的蚀_度.
不^很多人是抱持著 Ugly Syntax,
我@}已回答很多次了..
如果有d趣, 可以查看 Javaworld@Taiwan 我的帖子
http://www.javaworld.com.tw/jute/post/view?bid=30&id=119598&sty=1&tpg=1&age=0
至少, ingramchen ( SpringFramework 的高手 ) annotation 的一些}提出的看法, 就是比^精室稽c, 大家可以自行一下 :)
另外, 我帽容^的口饣馗 banq
完全是他^於自大
"我知道你看到了一些误导的言论,所幸你来Jdon,告诉你真相:"
@句我X得很反感..
如果 banq 真的比我清楚 EJB3.0 的理c作, 可以告V我真相 !!
我就不陔X前面打字嘲笑了... 哈哈哈 !!
在我的 blog 也f了, 如果得罪到其他不相P的人, 我感到非常抱歉
之, 我{的事情只有一
EJB3.0 ^Σ皇 EJB2.0+xDoclet @N渭
容S我⑺倪M的部分切割成部分 Simplification c Persistence
如果要W Simplification, 我建h是W SpringFramework, 因樗 AOP c IoC 的^念, K且在蒙虾 SessionBean 是相互褂|的, 目前有很多比^都是 SpringFramework vs EJB3.0 通常是指 EJB3.0 的 SessionBean. 因樗淼亩际 Business Layer 又同 POJO Framework.如果有d趣的可以到 JavaWorld.com 那篇惹人h的文章看大家的l表, 另外 Interface21 也 EJB3.0 的出F做了一些{整c.. 我只能f EJB3 SessionBean 只是A在.. 其他都略d一I !
另外, 如果要W Persistence, 我是建hW Hibernate, 竟 EJB3.0 首要⒖嫉氖 Hibernate, 其次才是 TopLink,
如果你看到 EJB3 Spec Persistence 的部分, 你就吹 EJB3 expert group 感x的ο笫钦l.. Gavin King and Mike . 很明@的, Persistence Layer 在大家的努力之下, EJB3.0 Enitites 也可以利用 Application-Managed EntityManger 在 Container 外\作了 :) @是一件好事情 ..
至於要不要W EJB2.x 呢 ? 如果你已, 然是一件好事情.
如果你完全不, 我建h不要W了,
Simplification 除了_l上的 要求W上的
如果你英文 OK 的, 上 JBoss EJB3 or Oracle EJB3 的W站看看
大概不用一天就可以操作 EJB3 了
部署也很容易 ( Deployment Standard Spec也快好了吧 .. 久久]去看了 )
事情, 就是@N.
我也械煤 banq q了.. 如果有 EJB3.0 的相P}.
你就到 Javaworld@Taiwan 和我吧
http://www.javaworld.com.tw/