我想知道一个系统做到了什么就算是符合j2ee的标准的系统了?????

04-08-28 sunmodem
总不能说里面只要使用了1个或n个java的相关技术就可以了吧,譬如jsp,ejb等,我郁闷,我困惑????

期望您的答复,如能详细点就更好了,谢谢!

banq
2004-08-28 17:59
你这个问题很有代表性,各人答案不一样,我个人标准是,基本使用J2EE规范中的大部分标准,例如Web EJB JMS Web Services,至少使用两个以上吧。

还有很多人本身就对J2EE反感,不喜欢J2EE这个box,经常提outofBox,最好基于J2SE,后来经过发展,大部分接受了WEB容器,JSP/Html/JavaBeans基本跑起来,这样的系统称为J2EE。

当然,EJB容器又是遇到阻力了,EJB是工业级别标准,是商业公司定的标准,引起开源极端人士的反对。

现在不是出了个Spring,一直打着反EJB口号,这就是得理不饶人了。

sunmodem
2004-08-30 14:54
首先多谢您的答复。

我觉得,似乎J2EE所注重的只不过是系统的如下四个层次:客户端层、Web层、业务层及企业信息系统层来解决分布式计算的各种问题。至于使用java的哪项技术不是很关键。只要能根据java组件本身的特点来使用行了,一个典型的情形:在业务层我们一般是用ejb来实现,但是常常用javabean也可以实现同样的功能。因此并不一定非要用ejb,这样做出来的东西同样也可以说是符合j2ee标准的。在j2ee的规范里,有没有说业务层一定要用ejb才算符合j2ee呢?可能在规范里,ejb只是一种推荐而非必需的方法,是这样吗?我没详细阅读过归范,因此这种分析是否合理还请列位高手多多指教!

sunmodem
2004-08-30 15:00
比如一个java系统,即使我们仅仅使用了jsp,servelet,javabean三项java组件,只要他们能合理实现J2EE规范所定义的四个层次,就可以算是符合j2ee的标准了呢?

猜你喜欢