Различие между Javabean и EJB [дубликат]

Я сказал бы, что это зависит от вида приложения, которое Вы разрабатываете. Для успешного приложения для iPhone, то, которое правильно интегрируется в системе, Вы идете в потребность , чтобы быть в состоянии протестировать Ваш осязательный интерфейс. Это едва выполняется с Эмулятором.

Так, мой ответ Да, Вам действительно нужен iPhone для разработки приложений для iPhone. К счастью, если Вы не можете предоставить один, iPod Touch (200 маркеров) является очень компетентной заменой. Используемое оборудование является в значительной степени тем же.

39
задан LRE 1 September 2009 в 10:44
поделиться

3 ответа

Java-компонент - это просто набор соглашений. EJB является стандартом для бизнес-компонентов J2EE.

Конкретно Java bean:

  • имеет общедоступный конструктор по умолчанию;
  • читаемые методы свойств предшествуют «get»;
  • записываемые методы свойств предшествуют «set»; и
  • является сериализуемым.

Например, Java-компонент со свойством «маржа» будет минимально выглядеть так:

public class MyBean implements Serializable {
  private int margin;

  public MyBean() { }
  public int getMargin() { return margin; }
  public void setMargin(int margin) { this.margin = margin; }
}

EJB, несмотря на название, почти полностью не связан.

33
ответ дан 27 November 2019 в 02:42
поделиться

Взгляните на эту статью - JavaBeans против Enterprise JavaBeans

РЕЗЮМЕ:

JB

JavaBeans использует низкоуровневый подход к разработке многоразового программного обеспечения компоненты, которые можно использовать для создание разных типов Java приложения (апплеты, автономные приложения и т. д.) в любой области.

EJB

Enterprise JavaBeans требует высокоуровневый подход к строительству распределенные системы. Это освобождает разработчик приложений, чтобы сосредоточиться по программированию только бизнес-логика при устранении необходимости писать все "сантехнический" код, который требуется в любое корпоративное приложение.

11
ответ дан 27 November 2019 в 02:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: