2012-01-07 29 views
2

我完全在EJB新手,基本上目前我的重点不是掌握EJB,因为我的大学考试是近,我必须专注于他们新手在企业Java Beans(EJB)

但我的大学课程对EJB 2章(你可以说的EJB 2.0非常非常简要概述)为目的,我想有

我已经购买了深入浅出EJB这是EJB 2.0

我EJB的概述有以下问题,他们可能很愚蠢,因为我在Java中不太好,但我尽力做到最好。 (1)头第一个EJB说:“如果你没有一个符合EJB 2.0的服务器,请到java.sun.com并下载J2EE 1.3” ,那么什么是符合EJB 2.0的服务器?

立即下载J2EE 1.3我一定要做到这一点时,我对Java 7(JDK 1.7.0)安装

(2)参考实现服务器?这是什么。

在此先感谢。

+3

EJB 2.0已过时。不要失去时间学习它。并不是说你不会学到任何有用的东西,但是通过学习EJB 3.1和JPA,你将学到更多有用的东西。我真的很惊讶大学仍然教他们。 – 2012-01-07 20:14:15

回答

3
  1. Java EE应用程序运行在Java应用程序服务器(如Apache Tomcat或Glassfish)之上。符合EJB的服务器是支持使用EJB的服务器。 Tomcat不符合EJB,glassfish是。

Java 7 jdk只是Java SE(标准版)。 Java EE(企业版)建立在Java SE之上。要开发Java EE应用程序,您需要具有Java SE jdk,Java EE sdk和Java应用程序服务器。最好的入门方法是下载Netbeans IDE。它包含了所有你需要的东西(确保你下载了Java EE版本)。在该网站上还有几个教程。正如JB Nizet提到EJB2.0是老技术,它来自Java EE 1.3(2001),而当前版本是Java EE 1.6(2009),通常被称为Java EE 6.随着Java EE的轻量级变得更加轻量级,对XML的依赖也越来越少更多关于注释使开发更容易。 EJB2.0仍然可以工作,但我从来没有尝试过。

  1. 结合所有Java标准,实施应用服务器来演示这些标准。

顺便说一句Sun和Java因此被Oracle收购,因此指向sun.com的链接可能无法正常工作或将您重定向到Oracle。

+0

谢谢艾尔克........... – 2012-01-10 16:06:00