.EJB和J2EE有什么区别
答:J2EE和EJB都是服务器规范标准不过EJB实际上是J2EE个子集换句话说J2EE服务器必须包括个EJB容器每个J2EE服务器都必须包含个EJB容器除此的外还要有个能运行servlet和jspweb容器个很形象比喻EJB的于J2EE就如果米老鼠的于迪士尼
2.能不能脱离EJB兼容应用服务器来使用EJB组件
答:绝对不行EJB组件是无法在EJB容器的外“存活”EJB组件没有主思路方法即便你刻意地向你bean类增加这样个主思路方法这个bean就其本身来说也没有多大用处企业bean里大多数思路方法都是由容器本身如果脱离了服务器这些思路方法就没有任何意义了要记住EJB服务器最重要点就是它能为你提供所有重要服务(事务、安全等)如果没有服务器除了你基本逻辑外你将无所有而且如果你业务逻辑要依赖于容器那么就算这只是你业务逻辑在没有服务器情况下也将遭遇失败
3.常规Javabean和企业Javabean有什么区别
答:javabean这个词意思是可重用组件常规非企业javabean就是遵循种命名约定可重用组件这些常规javabean可供开发工具使用企业javabean也是可重用组件不过它于常规javabean相同的处仅限于此常规javabean中"bean"主要是指在开发时可重用这样在建立个bean事件和另个bean思路方法的间关联时能够有所简化或加快速度或者可以更方便设置性质值常规javabean在JVM中运行就像所有正常java类样和此区别企业bean中"bean"则是指在运行时可重用而且企业bean必须在EJB容器控制的下运行
最新评论