2012-01-07 66 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