2012-01-07 2 views
2

Я совершенно новичок в EJB, в основном в настоящее время мое внимание не освоить EJB, потому что мои университетские экзамены рядом и я должен сосредоточиться на нихНовичок в Enterprise Java Beans (EJB)

Но мой университетский учебный план имеет 2 главы на EJB (можно сказать очень очень краткий обзор EJB 2.0) для этой цели я хочу, чтобы иметь обзор EJB

Я приобрел Head First EJB, который является для EJB 2.0

I есть следующие вопросы, они могут быть глупыми, потому что я не слишком хорош в Java, но я стараюсь изо всех сил, чтобы быть хорошим.

(1) Руководитель EJB говорит: «Если у вас нет сервера, совместимого с EJB 2.0, перейдите на java.sun.com и скачайте J2EE 1.3« , так что же сервер с поддержкой EJB 2.0?

downlaod J2EE 1.3 Должен ли я сделать это, когда у меня есть Java 7 (JDK 1.7.0) установлен

(2) сервер Reference Implementation? что это.

Заранее спасибо.

+3

EJB 2.0 устарел. Не теряйте время, изучая это. Дело не в том, что вы не узнаете ничего полезного, но вы узнаете что-то гораздо более полезное, изучая EJB 3.1 и JPA. Я действительно удивлен, что университет все еще учит их. –

ответ

3
  1. Приложения Java EE работают поверх сервера приложений Java, такого как Apache Tomcat или Glassfish. Сервер, совместимый с EJB, поддерживает сервер EJB. Tomcat не соответствует EJB, это стеклянная рыба.

Java 7 jdk - это только Java SE (стандартная версия). Java EE (Enterprise Edition) построен поверх 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. С 6 Java EE стал намного более легким, менее зависимым от XML и многое другое о Annotations, что значительно облегчает процесс разработки. EJB2.0 должен работать, но я никогда не пробовал.

  1. В сочетании со всеми стандартами Java внедрен сервер приложений, демонстрирующий эти стандарты.

BTW Sun и, следовательно, Java была приобретена Oracle, поэтому ссылки на sun.com могут не работать или перенаправлять вас в Oracle.

+0

Спасибо Eelke ........... –